CINXE.COM

Samsung Mobile Phone & Device Trade In | Samsung UK

<!DOCTYPE html> <html lang="en-GB"> <head> <!-- PWA - manifest <link rel="manifest" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/manifest/uk.json"> --> <!-- PWA - Browser Compatible <script async src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/js/pwacompat.js"></script> --> <!-- <meta name="theme-color" content="#0c4da2"> --> <!-- Add to home screen for Safari on iOS --> <!-- <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title" content="Samsung Shop"> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> --> <!-- Add to home screen for Windows --> <!-- <meta name="msapplication-TileImage" content="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> <meta name="msapplication-TileColor" content="#000000"> --> <link rel="preconnect" href="https://images.samsung.com"/> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <!-- SEO --> <title>Samsung Mobile Phone &amp; Device Trade In | Samsung UK</title> <meta name="title" content="Samsung Mobile Phone &amp; Device Trade In | Samsung UK"/> <link rel="canonical" href="https://www.samsung.com/uk/trade-in/"/> <meta name="keywords" content="samsung trade in, samsung trade in program, samsung trade in phone, samsung trade in offer, samsung trade in tablet"/> <meta name="description" content="Trade in your old Samsung device to get a discount on the new Samsung phones, including the latest Galaxy S Series &amp; Galaxy Z Foldable Series at Samsung UK."/> <meta name="date" content="2025-02-11"/> <meta name="sitecode" content="uk"/> <meta name="twitter:card" content="Summary"/> <meta name="twitter:site" content="@SamsungUK"/> <meta name="twitter:creator" content="@SamsungUK"/> <meta name="twitter:url" content="https://www.samsung.com/uk/trade-in/"/> <meta name="twitter:title" content="Samsung Mobile Phone &amp; Device Trade In | Samsung UK"/> <meta name="twitter:description" content="Trade in your old Samsung device to get a discount on the new Samsung phones, including the latest Galaxy S Series &amp; Galaxy Z Foldable Series at Samsung UK. "/> <meta name="twitter:image" content="https://images.samsung.com/is/image/samsung/assets/uk/test/olive/Handraiser_2025_1_share_image_1200x630.jpg"/> <meta property="og:url" content="https://www.samsung.com/uk/trade-in/"/> <meta property="og:image" content="https://images.samsung.com/is/image/samsung/assets/uk/test/olive/Handraiser_2025_1_share_image_1200x630.jpg"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Samsung uk"/> <meta property="og:locale" content="en-GB"/> <meta property="og:title" content="Samsung Mobile Phone &amp; Device Trade In | Samsung UK"/> <meta property="og:description" content="Trade in your old Samsung device to get a discount on the new Samsung phones, including the latest Galaxy S Series &amp; Galaxy Z Foldable Series at Samsung UK. "/> <meta property="og:country-name" content="uk"/> <meta property="name" content="Samsung uk"/> <meta property="image" content="https://images.samsung.com/is/image/samsung/assets/uk/test/olive/Handraiser_2025_1_share_image_1200x630.jpg"/> <meta property="url" content="https://www.samsung.com/uk/trade-in/"/> <meta property="description" content="Trade in your old Samsung device to get a discount on the new Samsung phones, including the latest Galaxy S Series &amp; Galaxy Z Foldable Series at Samsung UK."/> <meta property="keywords" content="samsung trade in, samsung trade in program, samsung trade in phone, samsung trade in offer, samsung trade in tablet"/> <link rel="icon" type="image/png" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png" sizes="96x96"/> <link rel="shortcut icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png"/> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/app_ico.png" sizes="144x144"/> <!-- css 위치 변경 1) fonts.css 2) local.css 3) clientlib 카테고리 (230317) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/global/css/fonts.css" type="text/css"/> <!-- Local CSS 등록 --> <!-- 파일의 내용이 있는 경우만 호출되도록 수정 (240528) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/uk/css/uk.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.72b3474a5ea9ec2c8b38096685e0928d.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-ux2.min.5f8fc3aea5b2678de065d12b5667c345.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-static-gnb-hq/compact.min.b0f40807b0c66e96d30f2221b9e13331.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product-popup/pd-g-register-product-popup/clientlibs/site.min.0183b920d0d2fbbe262f01f565c45cd9.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/epp/common/ep-cm-g-barcode-scanner-popup/clientlibs/site.min.b791cc7424186d4c95539d287b2c66cc.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-sticky-navigation/clientlibs/site.min.2a1639f798c95511f7aa1a36d88bf8ab.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-home-kv-carousel/clientlibs/site.min.d02e278133cc2003ae5a2d0a74e49c10.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-blank-space/clientlibs/site.min.2368b82aeac930d99ed38fa404bcac1a.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-static-content/clientlibs/site.min.ae85240e2285ff65e974c0b136a75d59.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-block/clientlibs/site.min.d317a02bd188dfa8a9c0898ae8dec80d.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-column-carousel/clientlibs/site.min.2af5671a6c07a03882e9662ab60fa1e3.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit/clientlibs/site.min.e42790823f6a48c8200c1f25f02bd24c.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/offer/pd-g-offer-product-card-list/clientlibs/site.min.15ad9f91bbc6ddb167bf74124e50f5bb.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.1773ced65d0db1b63a78707bd533e44c.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-breadcrumb/clientlibs/site.min.01c1e7bc1eb1645deacabd158fc75f0f.css" type="text/css"/> <script type="text/javascript"> var winhref = window.location.href.replace("/content/samsung","").replace(".html","/"); if ( winhref.indexOf("?") > 0) { winhref = winhref.substring(0, winhref.indexOf("?")); } var siteCode = winhref.split("/")[3]; //cn인 경우는 경로에서 siteCode를 추출할 수 없으므로 다른 방법으로 접근 if(winhref.indexOf("samsung.com.cn") > 0) { siteCode = "cn"; } //depth Info. var depth = winhref.split("/").length; var depth_last = winhref.split("/")[depth-1]; if(depth_last =="" || depth_last.charAt(0)=="?"){ depth -= 1; } //set pathIndicator(not product page) var pageName = ""; var depth_2 = ""; var depth_3 = ""; var depth_4 = ""; var depth_5 = ""; var digitalData = { "page" : { "pageInfo" : { "siteCode" : "uk", "pageName" : pageName, "pageID" : "L2NvbnRlbnQvc2Ftc3VuZy91ay90cmFkZS1pbg==", "pageTrack" : "product offer detail", "originPlaform" : "web" }, "pathIndicator" : { "depth_2" : depth_2, "depth_3" : depth_3, "depth_4" : depth_4, "depth_5" : depth_5 } }, "user": { "userDeviceList": [ ] }, "product" : { "category" : "", "model_code" : "", // PD class정보 이용하여 설정 "model_name" : "", // PD page(server-side) "displayName" : "", // PD class정보 이용하여 설정 "pvi_type_code" : "", //PD page(server-side) "pvi_type_name" : "", //PD page(server-side) "pvi_subtype_code" : "", //PD page(server-side) "pvi_subtype_name" : "",//PD page(server-side) "pd_type" : "", //PD type "content_id" : "", "products" : "", "prodView" : "" } } </script> <!-- digitalData 값 변경시 각 page에서 로직 추가 --> <!-- Excluding tagging-related scripts in Author mode --> <!-- Adobe Target Flicker handling --> <script type="text/javascript"> !function(e,i,t,n){var o=e.head,a=document.cookie.split("; ").find((e=>e.startsWith("cmapi_cookie_privacy=")));if((a?a.split("=")[1]:"").includes("3")&&o){if(i)return;var d=e.createElement("style");d.id="alloy-prehiding",d.innerText="body { opacity: 0 !important }",o.appendChild(d),setTimeout((function(){d.parentNode&&d.parentNode.removeChild(d)}),1500)}}(document,-1!==document.location.href.indexOf("adobe_authoring_enabled")); </script> <!-- End Adobe Target Flicker handling --> <!-- End Adobe Target Flicker handling --> <!-- Launch Header Embed Code --> <script src="//assets.adobedtm.com/72afb75f5516/2dae2587738a/launch-15ca6ca5d7c9.min.js" async></script> <!-- End Launch Header Embed Code --> <!-- ugcGallary --> <!-- true --> <!-- script type="text/javascript" src="https://in2.ecom-qa.samsung.com/in/web/dist/shopAppUtil.js"></script> --> <!-- script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/shopAppUtil.js"></script> --> <script> let isWebView = false; let isPlatformReady = false; class ShopAppUtil { constructor(params) { this.params = params; // let startT = new Date().valueOf(); // console.log("★ startTime:", startT); // if(!!window.flutter_inappwebview){ let siteCode = "uk"; let appCookie = document.cookie.match(`(^|;) ?WebView=([^;]*)(;|$)`); if(appCookie != null && appCookie[2] === "Y"){ isWebView = true; }else if(siteCode !== "fr"){ isWebView = !!window.flutter_inappwebview; } // } if(isWebView){ window.addEventListener("flutterInAppWebViewPlatformReady", (event) => { // let responseT = new Date().valueOf(); // console.log("★ responseTime:", responseT); // console.log("★ responseTime-startTime:", responseT - startT); // console.log("flutterInAppWebViewPlatformReady, web view:", isWebView); isPlatformReady = true; params.readyCallback(); }); } } callHandler = (methodName, ...params) => { if (isPlatformReady) { return window.flutter_inappwebview.callHandler(methodName, ...params) } else { return Promise.reject("Calling methodName: "+methodName+", but webview not identified") } } logger = (info, value) => { this.params.logger && console.log(" "+info+" "+value+" ") } isWebView = () => { this.logger('Returning isWebView: ', isWebView); return isWebView; } isPlatformReady = () => { this.logger('Returning isPlatformReady: ', isPlatformReady); return isPlatformReady; } getAppVersionCode = () => new Promise((resolve, reject) => { this.callHandler('getAppVersionCode') .then(result => { this.logger("App version", result) resolve(result) }) .catch(err => { this.logger("Error in App version", err) reject(err) }) }) triggerAnalytics = (data) => new Promise((resolve, reject) => { this.callHandler('OnAnalyticsEvent', data) .then(result => { this.logger("OnAnalyticsEvent Success", result) resolve(JSON.stringify(result)) }) .catch(err => { this.logger("Error in OnAnalyticsEvent", err) reject(err) }) }) openExternalBrowser = (url) => new Promise((resolve, reject) => { this.callHandler('openExternalBrowser', url) .then(result => { this.logger("openExternalBrowser Success", result) resolve(JSON.stringify(result)) }) .catch(err => { this.logger("Error in openExternalBrowser", err) reject(err) }) }) setupCloseForBack = (exit, confirm, hide, backCallback) => { this.callHandler('configureBackV2', exit, confirm, hide, backCallback) .then(function (result) { console.log(JSON.stringify(result)); }) .catch(function (err) { console.log("Error in configureBackV2", err) }) } setupNormalBack = () => { this.callHandler('configureBackV2', false, false, false, '') .then(function (result) { console.log(JSON.stringify(result)); }) .catch(function (err) { console.log("Error in configureBackV2", err) }) } getUserDetails = () => new Promise((resolve, reject) => { this.callHandler('getUserDetails', 'window.setUserDetails') .then(result => { this.logger("User Details", result) resolve(result) }) .catch(err => { this.logger("Error in getUserDetails", err) reject(err) }) }) updateCartCount = (cartCount) => new Promise((resolve, reject) => { this.callHandler('updateCartCount', cartCount) .then(result => { this.logger("updated Cart Count", result) resolve(result) }) .catch(err => { this.logger("Error in updateCartCount", err) reject(err) }) }) getToken = () => new Promise((resolve, reject) => { this.callHandler('getToken', false) .then(result => { this.logger("GetToken Success", result) resolve(result) }) .catch(err => { this.logger("Error in getToken", err) reject(err) }) }) displayInAppReview = () => new Promise((resolve, reject) => { this.callHandler('displayInAppReview') .then(result => { this.logger("displayInAppReview success") resolve(result) }) .catch(err => { this.logger("displayInAppReview failed") reject(err) }) }) } // [START log_event] function logEvent(name, params) { if (!name) { return; } if (window.AnalyticsWebInterface) { // Call Android interface window.AnalyticsWebInterface.logEvent(name, JSON.stringify(params)); } else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.firebase) { // Call iOS interface var message = { command: 'logEvent', name: name, parameters: params }; window.webkit.messageHandlers.firebase.postMessage(message); } else { // No Android or iOS interface found console.log("No native APIs found."); } } // [END log_event] // [START set_user_property] function setUserProperty(name, value) { if (!name || !value) { return; } if (window.AnalyticsWebInterface) { // Call Android interface window.AnalyticsWebInterface.setUserProperty(name, value); } else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.firebase) { // Call iOS interface var message = { command: 'setUserProperty', name: name, value: value }; window.webkit.messageHandlers.firebase.postMessage(message); } else { // No Android or iOS interface found console.log("No native APIs found."); } } // [END set_user_property] /* document.getElementById("event1").addEventListener("click", function() { console.log("event1"); logEvent("event1", { foo: "bar", baz: 123 }); }); document.getElementById("event2").addEventListener("click", function() { console.log("event2"); logEvent("event2", { size: 123.456 }); }); document.getElementById("userprop").addEventListener("click", function() { console.log("userprop"); setUserProperty("userprop", "custom_value"); }); */ </script> <script> const hideHeaderFooterByWindowFlutterInappwebview = () => { //$('.gnb').hide(); if(document.querySelector(".gnb") != null && document.querySelector(".gnb").style != null) { document.querySelector(".gnb").style.display='none'; } if(document.querySelector(".nv00-gnb") != null && document.querySelector(".nv00-gnb").style != null) { document.querySelector(".nv00-gnb").style.display='none'; } if(document.querySelector(".nv00-gnb-v3") != null && document.querySelector(".nv00-gnb-v3").style != null) { document.querySelector(".nv00-gnb-v3").style.display='none'; } if(document.querySelector(".nv07-explore-floating-navigation") != null) { let nv07 = document.querySelector(".nv07-explore-floating-navigation"); nv07.parentElement.removeChild(nv07); } //CRHQ-9185 [B2C] shop app - DB 전환 건 - 쿠키 체크 및 미노출 처리 - 보완로직 if(document.querySelector(".cod05-app-banner") != null && document.querySelector(".cod05-app-banner").style != null) { document.querySelector(".cod05-app-banner").style.display='none'; } if(document.querySelector(".breadcrumb") != null && document.querySelector(".breadcrumb").style != null) { document.querySelector(".breadcrumb").style.display='none'; } if(document.querySelector(".nvd02-breadcrumb") != null && document.querySelector(".nvd02-breadcrumb").style != null) { document.querySelector(".nvd02-breadcrumb").style.display='none'; } if(document.querySelector(".nv17-breadcrumb") != null && document.querySelector(".nv17-breadcrumb").style != null) { document.querySelector(".nv17-breadcrumb").style.display='none'; } if(document.querySelector(".epp-breadcrumb") != null && document.querySelector(".epp-breadcrumb").style != null) { document.querySelector(".epp-breadcrumb").style.display='none'; } if(document.querySelector(".footer-column") != null && document.querySelector(".footer-column").style != null) { document.querySelector(".footer-column").style.display='none'; } if(("es" === "uk" || "de" === "uk") && document.querySelector(".footer-bottom") != null && document.querySelector(".footer-bottom").style != null) { document.querySelector(".footer-bottom").style.display='none'; } if(document.querySelector(".footer-language") != null && document.querySelector(".footer-language").style != null) { document.querySelector(".footer-language").style.display='none'; } if(document.querySelector(".footer-language__anchor") != null && document.querySelector(".footer-language__anchor").style != null) { document.querySelector(".footer-language__anchor").style.display='none'; } if(document.querySelector(".footer-language-wrap") != null && document.querySelector(".footer-language-wrap").style != null) { document.querySelector(".footer-language-wrap").style.display='none'; } if(document.querySelector(".footer-sns") != null && document.querySelector(".footer-sns").style != null) { document.querySelector(".footer-sns").style.display='none'; } if(document.querySelector(".footer-terms") != null && document.querySelector(".footer-terms").style != null) { document.querySelector(".footer-terms").style.display='none'; } if(document.querySelector("#teconsent") != null && document.querySelector("#teconsent").style != null) { document.querySelector("#teconsent").style.display='none'; } if(document.querySelector("#QSIFeedbackButton-btn") != null && document.querySelector("#QSIFeedbackButton-btn").style != null) { document.querySelector("#QSIFeedbackButton-btn").style.display='none'; } if (window.location.href.indexOf("/mypage/myproducts/") > -1 || window.location.href.indexOf("/mypage/myrepair/") > -1 || window.location.href.indexOf("/mypage/rewards/") > -1 || window.location.href.indexOf("/mypage/myreferrals/") > -1) { if(document.querySelector(".explore-lnb-navigation") != null && document.querySelector(".explore-lnb-navigation").style != null) { document.querySelector(".explore-lnb-navigation").style.display='none'; } if(document.querySelector(".nv-g-lnb") != null && document.querySelector(".nv-g-lnb").style != null) { document.querySelector(".nv-g-lnb").style.display='none'; } if(document.querySelector(".pd-g-floating-nav") != null && document.querySelector(".pd-g-floating-nav").style != null) { document.querySelector(".pd-g-floating-nav").style.display='none'; } document.querySelectorAll("#content a[target='_blank']").forEach(function(item){ item.removeAttribute('target'); }); } if("page-standard-pd" === "page-static-gnb-hq" || "page-buying-pd" === "page-static-gnb-hq" || "page-feature-pd" === "page-static-gnb-hq") { if(document.querySelector(".pd-header-navigation__menu-epromoter-cta") != null && document.querySelector(".pd-header-navigation__menu-epromoter-cta").style != null) { document.querySelector(".pd-header-navigation__menu-epromoter-cta").style.display='none'; } if(document.querySelector(".product-detail-kv__cta-epromotor") != null && document.querySelector(".product-detail-kv__cta-epromotor").style != null) { document.querySelector(".product-detail-kv__cta-epromotor").style.display='none'; } }else if("page-bc-pd" === "page-static-gnb-hq"){ document.querySelectorAll("#content .s-message-link").forEach(function(item){ item.style.display = "none"; }); } document.querySelectorAll("#content a[href$='.pdf'][target='_blank']").forEach(function(item){ item.removeAttribute('target'); }); if(document.querySelector(".cookie-bar__app-banner") != null && document.querySelector(".cookie-bar__app-banner").style != null) { document.querySelector(".cookie-bar__app-banner").style.display='none'; } if(document.querySelector(".cod05-app-banner") != null && document.querySelector(".cod05-app-banner").style != null) { document.querySelector(".cod05-app-banner").style.display='none'; } //[EPP] Partner Bar 미노출 처리 if(document.querySelector(".partner-bar-wrap") != null && document.querySelector(".partner-bar-wrap").style != null) { document.querySelector(".partner-bar-wrap").style.display='none'; } if(window.sg && window.sg.common && window.sg.common.utils){ window.sg.common.utils.visibleScroll(); } } let timerId = setInterval(() => { if(isWebView){ hideHeaderFooterByWindowFlutterInappwebview(); } if(window.location.href.indexOf("samsung.com.cn") > -1){ //cn국가인 경우 //추가된 userAgent 판단 로직 var ua = navigator.userAgent; var ualower = ua.toLowerCase(); if(/micromessenger/.test(ualower)){ //userAgent include 'micromessenger' if(/miniprogram/i.test(ualower)){ // 위챗 미니앱 //return 'wxApp'; hideHeaderFooterByWindowFlutterInappwebview(); } }else if(/aliapp/i.test(ualower) && /miniprogram/i.test(ualower)){//userAgent include 'aliapp', 'miniprogram' //return 'aliApp';// 알리 미니앱 hideHeaderFooterByWindowFlutterInappwebview(); } } }, 10); setTimeout(() => { clearInterval(timerId); }, 20000); const setSessionStorage = () => { const isInAppWebViewSessionStorage = sessionStorage.getItem("isInAppWebViewSessionStorage"); if(!isInAppWebViewSessionStorage){ // readyCallback에서 세팅 (기존에 없는 경우만 세팅) sessionStorage.setItem("isInAppWebViewSessionStorage", "true"); } } //new ShopAppUtil let shopAppUtilInstance = new ShopAppUtil({ logger: true, readyCallback: setSessionStorage }); document.addEventListener("DOMContentLoaded", function () { if(shopAppUtilInstance.isWebView() && typeof $ !== "undefined"){ $(document).off("click", ".pd-offer__item a"); $(document).on("click", ".pd-offer__item a", function (e) { let href = $(this).attr("href"); if(href.indexOf("samsungmembers") > -1){ //samsungmembers e.preventDefault(); shopAppUtilInstance.openExternalBrowser(href); } }); } }); //EMI 팝업에서 호출 확인 용 function hideModalEmipopup() { console.log("[from finance-popup.js] call hideModalEmipopup()!! "); $('#wrap > div.finance-popup > div > div > div > button').click(); } function hideModalEmipopupConsole() { console.log("dummy [from finance-popup.js] call hideModalEmipopup()!! "); } // App Login callback function function login_completed (login_result, identifier) { if("true" === login_result) { if("nv-g-mini-cart.checkout" === identifier) { location.href = window.sg.minicart.checkoutUrl; } } } // [CRHQ-1787],[SRD-15288] [AEM][SCIC] SHOP APP 로그인 연계 코드 추가 function login_completed_reload(login_result, identifier) { if(login_result === "true") { location.reload(); } } </script> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(){function o(n,i){if(n&&i)for(var r in i)i.hasOwnProperty(r)&&(void 0===n[r]?n[r]=i[r]:n[r].constructor===Object&&i[r].constructor===Object?o(n[r],i[r]):n[r]=i[r])}try{var n=decodeURIComponent("%7B%20%22request_client_hints%22%3A%20true%20%7D");if(n.length>0&&window.JSON&&"function"==typeof window.JSON.parse){var i=JSON.parse(n);void 0!==window.BOOMR_config?o(window.BOOMR_config,i):window.BOOMR_config=i}}catch(r){window.console&&"function"==typeof window.console.error&&console.error("mPulse: Could not parse configuration",r)}}();</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="VRZKC-5BSTD-4EWS3-R2J59-B8GYB",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"VRZKC-5BSTD-4EWS3-R2J59-B8GYB",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbeqxhaoekz5s7ynq-f-fb8eae3b5-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"112695","ak.ai":parseInt("293013",10),"ak.ol":"0","ak.cr":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"23b07f9f","ak.r":51005,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":55718,"ak.gh":"23.45.206.88","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1739783707","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==QeeZRoPWVVBrzXzQSEHmXFdqm7olc6NPifGudVnP9FfZnX8CZaOZFwHWwcRLZK0h/zZNl0EkjEarnNiV5R/2qlf7fD/6ktnMyRUt1C0SJ1ZkesfDm52eFD5pvFwc9EnyVXUMM1KGj/Q9x/vU0GfW3966PsvzLMzTbJlm27NC5H82FE3m5Uen2DGTv400N9VMGvs0Y57erxIEjzC7z4q05/Zxp9jhXSIhNiuftWNZxjKJZOWWYUglhDqpQ8XKhxWSs8Bn1jzSMKiHKKu1Qs935V3gm9wK30Y0aeF66hHA0EQRpuyS8gz8WACE8YVpeVkISbTJAD0+6MaRPTI0jm1AJ2V41OIKG30xdAEq6tEw/YaJsLwUhOsAdmmQnyt6MN+TXs0SayYOAnwxeGa5sWi7xMUBDoX6CTj3wiWtEio+P+o=","ak.pv":"3777","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body> <!-- ## PWA ## <sly data-sly-test="true"> <script> if('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js') .then(function(registration) { console.log("Service Worker registered with scope:", registration.scope); }); } window.addEventListener('beforeinstallprompt', (e) => { // Prevent Chrome 67 and earlier from automatically showing the prompt //e.preventDefault(); console.log("beforeinstallprompt"); }); </script> </sly> --> <script> var isInIframe = (window.location != window.top.location); var isNotDotcom = ( window.location.href.indexOf('samsung.com') < 0); var isTopNotDotcom = ( window.top.location.href.indexOf('samsung.com') < 0); //404 페이지에서는 실행하지 않음. if ( window.location.href.indexOf('404') < 0 && isTopNotDotcom) { if ( isInIframe == true ) { console.log('isInIframe =' + isInIframe ); //에러 페이지 이동 self.location.href /"+siteCd+"/common/404.html window.location.href = '/uk/common/404.html'; } else { console.log('isInIframe =' + isInIframe ); } } </script> <div id="wrap"> <!-- 공통 hidden input 시작--> <!-- typeAheadDomain 기존 search/ -> 붙이던 부분 삭제함 필요시 search/를 붙여서 사용--> <input type="hidden" name="searchDomain" id="searchDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="esapiSearchDomain" id="esapiSearchDomain" value="https://esapi.samsung.com"/> <input type="hidden" name="scene7domain" id="scene7domain" value="//images.samsung.com/is/image/samsung/"/> <input type="hidden" name="reviewUseYN" id="reviewUseYN" value="Y"/> <input type="hidden" name="aplautYn" id="aplautYn" value="N"/> <input type="hidden" name="reevooUseYN" id="reevooUseYN" value="N"/> <input type="hidden" name="bvFlag" id="bvFlag" value="Y"/> <input type="hidden" name="bvRTLFlag" id="bvRTLFlag" value="N"/> <input type="hidden" name="multiLanguageYn" id="multiLanguageYn" value="N"/> <input type="hidden" name="localLang" id="localLang" value="en-gb"/> <!-- 기존 gnbRunmodeInfo-> runmodeInfo 이름 변경--> <input type="hidden" name="runmodeInfo" id="runmodeInfo" value="live"/> <input type="hidden" name="apiStageInfo" id="apiStageInfo" value="front"/> <input type="hidden" name="tempTitle" id="tempTitle" value="page-static-gnb-hq"/> <input type="hidden" name="siteCode" id="siteCode" value="uk"/> <input type="hidden" name="store_sitecode" id="store_sitecode" value="uk"/> <input type="hidden" name="language" id="language" value="en_GB"/> <input type="hidden" name="serverType" id="serverType" value="prod"/> <!-- new-hybris --> <input type="hidden" name="gpvStoreDomain" id="gpvStoreDomain" value="https://p1.ecom.samsung.com"/> <input type="hidden" name="storeWebDomain" id="storeWebDomain" value="https://shop.samsung.com"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="newHyvStoreDomain" id="newHyvStoreDomain"/> <!-- business page 여부 --> <input type="hidden" name="b2bFlag" id="b2bFlag" value="N"/> <input type="hidden" name="pageUrl" id="pageUrl"/> <input type="hidden" name="pathString" id="pathString"/> <input type="hidden" name="wishlistYn" id="wishlistYn"/> <input type="hidden" name="shopParmLang" id="shopParmLang"/> <input type="hidden" name="reservationDomain" id="reservationDomain"/> <!-- 공통 hidden input 끝--> <section class="progress cm-loader" style="display:none;"> <div class="progress__wrapper"> <div class="progress__circle-1"></div> <div class="progress__circle-2"></div> <div class="progress__circle-3"></div> <div class="progress__circle-4"></div> </div> </section> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/crypto-js.min.js"></script> <header id="header" role="banner"> <!--googleoff: all--> <div class="skip-bar"> <a href="#content" id="skipToContent">Skip to content</a> <a href="#accHelp" id="skipToAccHelp">Skip to accessibility help</a> </div> </header> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> <div class="nv16-country-selector" style="height: 0px;"> <div class="nv16-country-selector__content-wrap"> <div class="nv16-country-selector__content"> <div class="nv16-country-selector__description">Choose your location and language.</div> <div class="nv16-country-selector__select-contaniner"> <div class="nv16-country-selector__menu"> <div class="menu" data-comp-name="menu"> <select class="menu__select" tabindex="-1"><option selected value="uk" data-country-type="sitecd">United Kingdom / English</option><option value="other">Other Countries or location</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" type="button" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> <div class="nv16-country-selector__continue"> <button class="cta cta--contained cta--black" aria-label="Button Label" data-action="countrySelectorContinue" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector:continue">Continue </button> </div> </div> <button class="nv16-country-selector__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <!--# COD05_Mobile App Download Banner #--> <section class="cod05-app-banner" style="display:none"> <!-- /* <div class="cod05-app-banner__icon"> <img src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-shop-app-v2.png" alt="Samsung Shop App Icon"> </div> <div class="cod05-app-banner__content"> <h3 class="cod05-app-banner__title">Samsung Shop app</h3> <p class="cod05-app-banner__desc">Get $500 welcome voucher on login. Downlad the app now.</p> <a class="cta cta--underline cta--black cod05-app-banner__cta" href="#" aria-label="Link Title"> App download </a> </div> <button class="cod05-app-banner__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> */--> </section> <!--# //COD05_Mobile App Download Banner #--> <input type="hidden" name="st_checked" id="st_checked" value="2025-02-17 00:03:36"/> <input type="hidden" name="cck" id="cck" value="cedc6238tqcf1t4f0vl7g50mc70d6a5a"/> <input type="hidden" name="gPriceCurrency" id="gPriceCurrency" value="GBP"/> <input type="hidden" name="pageTrack" id="pageTrack" value="product offer detail"/> <script> var gnbNewModelJson = {"gnbLeftModelList":[{"menuPosition":"left","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"New \u0026 Featured","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop-home_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop-home_updated.png","imageAlt":"Shop Home","imageAltEng":"shop home","description":"Shop Home","descriptionEng":"shop home","linkType":"move","linkUrl":"/uk/offer","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop_app_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop_app_updated.png","imageAlt":"Download Shop App","imageAltEng":"download shop app","description":"Download Shop App","descriptionEng":"download shop app","linkType":"move","linkUrl":"/uk/apps/samsung-shop-app/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Offers","englishName":"All Offers","linkType":"move","linkUrl":"/uk/offer/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Mobile Offers","englishName":"mobile offers","linkType":"move","linkUrl":"/uk/shop/mobile/home/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Television Offers","englishName":"television offers","linkType":"move","linkUrl":"/uk/offer/tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Laptop \u0026 Computing Offers","englishName":"laptop and computing offers","linkType":"move","linkUrl":"/uk/offer/computing/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Monitors Offers","englishName":"monitors offers","linkType":"move","linkUrl":"/uk/offer/monitors/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Home Appliances Offers","englishName":"home appliances offers","linkType":"move","linkUrl":"/uk/offer/homeappliance/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Home Appliance Multibuy","englishName":"home appliance multibuy","linkType":"move","linkUrl":"/uk/offer/homeappliance/bundles/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Gifts","englishName":"galaxy gifts","linkType":"move","linkUrl":"/uk/mobile/galaxygifts/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Offers","englishName":"offers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Why Buy From Samsung","englishName":"why buy from samsung","linkType":"move","linkUrl":"/uk/why-buy-from-samsung","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Care+","englishName":"samsung care plus","linkType":"move","linkUrl":"/uk/offer/samsung-care-plus/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/uk/rewards/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Mobile Trade-in","englishName":"mobile trade in","linkType":"move","linkUrl":"/uk/trade-in/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV \u0026 Appliance Trade-up","englishName":"tv and applicance trade up","linkType":"move","linkUrl":"/uk/offer/trade-up/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Price Promise","englishName":"samsung price promise","linkType":"move","linkUrl":"/uk/price-promise/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Finance","englishName":"samsung finance","linkType":"move","linkUrl":"/uk/samsung-finance","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"PayPal credit","englishName":"paypal credit","linkType":"move","linkUrl":"/uk/paypal-credit","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Klarna","englishName":"klarna","linkType":"move","linkUrl":"/uk/klarna","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Upgrade Members","englishName":"samsung upgrade members","linkType":"move","linkUrl":"/uk/samsung-upgrade/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Flex","englishName":"samsung Ffex","linkType":"move","linkUrl":"/uk/samsung-flex/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Benefits","englishName":"benefits","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Student \u0026 Youth Offers","englishName":"student and youth offers","linkType":"move","linkUrl":"/uk/students-offers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Key Worker \u0026 Teacher Offers","englishName":"key worker and teacher offers","linkType":"move","linkUrl":"/uk/key-worker-offers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Business Offers","englishName":"business offers","linkType":"new","linkUrl":"/uk/business/offers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung KX LDN","englishName":"samsung kx ldn","linkType":"move","linkUrl":"/uk/store/samsung-kx/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Special Stores","englishName":"special stores","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"Shop","englishName":"shop","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","featureThumbnailsTitle":"New \u0026 Featured","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P3_176x176.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P3_176x176.png","imageAlt":"Galaxy S25 Ultra","imageAltEng":"galaxy s25 ultra","description":"Galaxy S25 Ultra","descriptionEng":"galaxy s25 ultra","linkType":"move","linkUrl":"/uk/smartphones/galaxy-s25-ultra/","badgeFlag":"true","badgeText":"NEW","badgeType":"new","badgePeriod":"20250115|20250731","badgeEnabled":true},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P1P2_176x176.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P1P2_176x176.png","imageAlt":"Galaxy S25 | S25+","imageAltEng":"galaxy s25 s25 plus","description":"Galaxy S25 | S25+","descriptionEng":"galaxy s25 s25 plus","linkType":"move","linkUrl":"/uk/smartphones/galaxy-s25/","badgeFlag":"true","badgeText":"NEW","badgeType":"new","badgePeriod":"20250115|20250731","badgeEnabled":true},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_fold6_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_fold6_updated_1.png","imageAlt":"Galaxy Z Fold6","imageAltEng":"galaxy z fold6","description":"Galaxy Z Fold6","descriptionEng":"galaxy z fold6","linkType":"move","linkUrl":"/uk/smartphones/galaxy-z-fold6/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_flip6_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_flip6_updated_1.png","imageAlt":"Galaxy Z Flip6","imageAltEng":"galaxy z flip6","description":"Galaxy Z Flip6","descriptionEng":"galaxy z flip6","linkType":"move","linkUrl":"/uk/smartphones/galaxy-z-flip6/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_s24_fe_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_s24_fe_updated_1.png","imageAlt":"Galaxy S24 FE","imageAltEng":"galaxy s24 fe","description":"Galaxy S24 FE","descriptionEng":"galaxy s24 fe","linkType":"move","linkUrl":"/uk/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxytab10_series_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxytab10_series_updated_1.png","imageAlt":"Galaxy Tab S10 Series","imageAltEng":"galaxy tab s10 series","description":"Galaxy Tab S10 Series","descriptionEng":"galaxy tab s10 series","linkType":"move","linkUrl":"/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_watch_ultra_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_watch_ultra_updated_1.png","imageAlt":"Galaxy Watch Ultra","imageAltEng":"galaxy watch ultra","description":"Galaxy Watch Ultra","descriptionEng":"galaxy watch ultra","linkType":"move","linkUrl":"/uk/watches/galaxy-watch/galaxy-watch-ultra-titanium-grey-lte-sm-l705fdaaeua/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_buds3_pro_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_buds3_pro_updated_1.png","imageAlt":"Galaxy Buds3 Pro","imageAltEng":"galaxy buds3 pro","description":"Galaxy Buds3 Pro","descriptionEng":"galaxy buds3 pro","linkType":"move","linkUrl":"/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/image_asset_galaxy_ai_updated_1.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/image_asset_galaxy_ai_updated_1.png","imageAlt":"Galaxy AI","imageAltEng":"galaxy ai","description":"Galaxy AI","descriptionEng":"galaxy ai","linkType":"move","linkUrl":"/uk/galaxy-ai/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png","imageAlt":"Galaxy Book5 Pro","imageAltEng":"galaxy book5 pro","description":"Galaxy Book5 Pro","descriptionEng":"galaxy book5 pro","linkType":"move","linkUrl":"/uk/computers/galaxy-book/galaxy-book5-pro-16-inch-ultra-7-16gb-1tb-np960xha-kg2uk/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Discover Mobile","englishName":"discover mobile","linkType":"move","linkUrl":"/uk/mobile/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Smartphone","englishName":"galaxy smartphone","linkType":"move","linkUrl":"/uk/smartphones/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Tab","englishName":"galaxy tab","linkType":"move","linkUrl":"/uk/tablets/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book","englishName":"galaxy book","linkType":"move","linkUrl":"/uk/galaxy-book/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Watch","englishName":"galaxy watch","linkType":"move","linkUrl":"/uk/watches/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Buds","englishName":"galaxy buds","linkType":"move","linkUrl":"/uk/audio-sound/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Ring","englishName":"galaxy ring","linkType":"move","linkUrl":"/uk/rings/all-rings/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Accessories","englishName":"galaxy accessories","linkType":"move","linkUrl":"/uk/mobile-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/uk/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"One UI","englishName":"one ui","linkType":"move","linkUrl":"/uk/one-ui/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Health","englishName":"samsung health","linkType":"move","linkUrl":"/uk/apps/samsung-health/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Apps \u0026 Services","englishName":"apps and services","linkType":"move","linkUrl":"/uk/apps/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why Galaxy","englishName":"why galaxy","linkType":"move","linkUrl":"/uk/mobile/why-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Switch to Galaxy","englishName":"switch to galaxy","linkType":"move","linkUrl":"/uk/mobile/switch-to-galaxy","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Mobile","englishName":"mobile","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":0,"displayName":"Mobile","englishName":"mobile","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"false","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_tvs.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_tvs.png","imageAlt":"Discover TVs","imageAltEng":"discover tvs","description":"Discover TVs","descriptionEng":"discover tvs","linkType":"move","linkUrl":"/uk/tvs/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_lifestyle_tvs.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_lifestyle_tvs.png","imageAlt":"Discover Lifestyle TVs","imageAltEng":"discover lifestyle tvs","description":"Discover Lifestyle TVs","descriptionEng":"discover lifestyle tvs","linkType":"move","linkUrl":"/uk/lifestyle-tvs/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_sound_devices.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_sound_devices.png","imageAlt":"Discover Sound Devices","imageAltEng":"discover sound devices","description":"Discover Sound Devices","descriptionEng":"discover sound devices","linkType":"move","linkUrl":"/uk/audio-devices/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_projectors.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_projectors.png","imageAlt":"Discover Projectors","imageAltEng":"discover projectors","description":"Discover Projectors","descriptionEng":"discover projectors","linkType":"move","linkUrl":"/uk/projectors/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All TVs","englishName":"all tvs","linkType":"move","linkUrl":"/uk/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Neo QLED","englishName":"neo qled","linkType":"move","linkUrl":"/uk/tvs/neo-qled-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"OLED","englishName":"oled","linkType":"move","linkUrl":"/uk/tvs/oled-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"QLED","englishName":"qled","linkType":"move","linkUrl":"/uk/tvs/qled-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Crystal UHD","englishName":"crystal uhd","linkType":"move","linkUrl":"/uk/tvs/all-tvs/?crystal-uhd","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Frame","englishName":"the frame","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-frame/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Serif","englishName":"the serif","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-serif/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Terrace","englishName":"the terrace","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-terrace/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Sero","englishName":"the sero","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-sero/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV Accessories","englishName":"tv accessories","linkType":"move","linkUrl":"/uk/tv-accessories/all-tv-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TVs","englishName":"tvs","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"98 inch","englishName":"98 inch","linkType":"move","linkUrl":"/uk/tvs/98-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"83 \u0026 85 inch","englishName":"85 inch","linkType":"move","linkUrl":"/uk/tvs/85-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"75 \u0026 77 inch","englishName":"75 inch","linkType":"move","linkUrl":"/uk/tvs/75-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"65 inch","englishName":"65 inch","linkType":"move","linkUrl":"/uk/tvs/65-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"55 inch","englishName":"55 inch","linkType":"move","linkUrl":"/uk/tvs/55-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"48 \u0026 50 inch","englishName":"50 inch","linkType":"move","linkUrl":"/uk/tvs/50-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"43 inch","englishName":"43 inch","linkType":"move","linkUrl":"/uk/tvs/43-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"32 inch or smaller","englishName":"32 inch or smaller","linkType":"move","linkUrl":"/uk/tvs/all-tvs/?32-and-under","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TVs by Sizes","englishName":"tvs by sizes","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"8K TVs","englishName":"8k tvs","linkType":"move","linkUrl":"/uk/tvs/8k-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"4K TVs","englishName":"4k tvs","linkType":"move","linkUrl":"/uk/tvs/uhd-4k-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Full HD/HD TVs","englishName":"full hd and hd tvs","linkType":"move","linkUrl":"/uk/tvs/full-hd-tv/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TVs by Resolution","englishName":"tvs by resolution","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Sound Devices","englishName":"all sound devices","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Q-Series Soundbars","englishName":"q series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?q-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ultra Slim Soundbars","englishName":"ultra slim soundbar","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?ultra-slim-soundbars","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"S-Series Soundbars","englishName":"s series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?s-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"B-Series Soundbars","englishName":"b series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?b-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Music Frame","englishName":"music frame","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?music-frame","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Sound Tower","englishName":"sound tower","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?sound-tower","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Audio Accessories","englishName":"audio accessories","linkType":"move","linkUrl":"/uk/audio-accessories/all-audio-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Sound Devices","englishName":"sound devices","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Projectors","englishName":"all projectors","linkType":"move","linkUrl":"/uk/projectors/all-projectors/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Premiere","englishName":"the premiere","linkType":"move","linkUrl":"/uk/projectors/all-projectors/?the-premiere","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Freestyle","englishName":"the freestyle","linkType":"move","linkUrl":"/uk/projectors/all-projectors/?the-freestyle","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Projector Accessories","englishName":"projector accessories","linkType":"move","linkUrl":"/uk/projector-accessories/all-projector-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Projectors","englishName":"projectors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Why Samsung TV","englishName":"why samsung tv","linkType":"move","linkUrl":"/uk/tvs/why-samsung-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why 8K TV","englishName":"why 8k tv","linkType":"move","linkUrl":"/uk/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why Neo QLED","englishName":"why neo qled","linkType":"move","linkUrl":"/uk/tvs/qled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why Samsung OLED","englishName":"why samsung oled","linkType":"move","linkUrl":"/uk/tvs/oled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why The Frame","englishName":"why the frame","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-frame/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Smart TV","englishName":"samsung smart tv","linkType":"move","linkUrl":"/uk/tvs/smart-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Best Gaming TV","englishName":"best gaming tv","linkType":"move","linkUrl":"/uk/tvs/gaming-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Super Big TV","englishName":"super big tv","linkType":"move","linkUrl":"/uk/tvs/supersize-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Best Samsung TV for Sports","englishName":"best samsung tv for sports","linkType":"move","linkUrl":"/uk/tvs/sports-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"MICRO LED","englishName":"micro led","linkType":"move","linkUrl":"/uk/tvs/micro-led/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Discover","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Help choose my TV","englishName":"help choose my tv","linkType":"move","linkUrl":"/uk/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Help choose my Sound Device","englishName":"help choose my sound device","linkType":"move","linkUrl":"/uk/audio-devices/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV Buying Guide","englishName":"tv buying guide","linkType":"move","linkUrl":"/uk/tvs/tv-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Soundbar Buying Guide","englishName":"soundbar buying guide","linkType":"move","linkUrl":"/uk/audio-devices/soundbar-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Buying Guide","englishName":"buying guide","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"TV \u0026 AV","englishName":"tv and av","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"true","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_refrigerators.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_refrigerators.png","imageAlt":"Discover Refrigerators","imageAltEng":"discover refrigerators","description":"Discover Refrigerators","descriptionEng":"discover refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_laundry.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_laundry.png","imageAlt":"Discover Laundry","imageAltEng":"discover laundry","description":"Discover Laundry","descriptionEng":"discover laundry","linkType":"move","linkUrl":"/uk/washers-and-dryers/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_vacuum_cleaners.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_vacuum_cleaners.png","imageAlt":"Discover Vacuum Cleaners","imageAltEng":"discover vacuum cleaners","description":"Discover Vacuum Cleaners","descriptionEng":"discover vacuum cleaners","linkType":"move","linkUrl":"/uk/vacuum-cleaners/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_cooking_appliances.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_cooking_appliances.png","imageAlt":"Discover Cooking Appliances and Dishwashers","imageAltEng":"discover cooking appliances","description":"Discover Cooking Appliances","descriptionEng":"discover cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_all_appliances.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_all_appliances.png","imageAlt":"Discover All Appliances","imageAltEng":"discover all appliances","description":"Discover All Appliances","descriptionEng":"discover all appliances","linkType":"move","linkUrl":"/uk/home-appliances/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Refrigerators","englishName":"all refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"French Door","englishName":"french door","linkType":"move","linkUrl":"/uk/refrigerators/french-door/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Side-by-Side","englishName":"side by side","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?side-by-side+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bottom Freezer","englishName":"bottom freezer","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?bottom-freezer+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"One Door","englishName":"one door","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?1-door-fridge+1-door-freezer+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Refrigerator Accessories","englishName":"refrigerator accessories","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?accessories+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Refrigerators","englishName":"refrigerators","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Laundry","englishName":"all laundry","linkType":"move","linkUrl":"/uk/washers-and-dryers/all-washers-and-dryers/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Washers","englishName":"washers","linkType":"move","linkUrl":"/uk/washers-and-dryers/washing-machines/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Washer Dryers","englishName":"washer dryers","linkType":"move","linkUrl":"/uk/washers-and-dryers/washer-dryer-combo/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tumble Dryers","englishName":"tumble dryers","linkType":"move","linkUrl":"/uk/washers-and-dryers/dryers/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Laundry Accessories","englishName":"laundry accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Laundry","englishName":"laundry","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Vacuums","englishName":"all vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/all-vacuum-cleaners/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Jet Stick Vacuums","englishName":"jet stick vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/stick/?jet-stick+jet-60+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Jet Bot Robot Vacuums","englishName":"jet bot robot vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/robot/?robots+jet-bot-combo+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Vacuum Accessories","englishName":"vacuum accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/vacuum-cleaners/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bespoke Jet\u003csup\u003eTM\u003c/sup\u003e","englishName":"Bespoke JetTM","linkType":"move","linkUrl":"/uk/vacuum-cleaners/all-vacuum-cleaners/?bespoke-jettm+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Vacuum Cleaners","englishName":"vacuum cleaners","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Refrigerator Accessories","englishName":"Refrigerator Accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?refrigerators","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Laundry Accessories","englishName":"Laundry Accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Vacuum Cleaner Accessories","englishName":"Vacuum Cleaner Accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?vacuum-cleaners","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hood Accessories","englishName":"Hood Accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?hood","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Subscriptions","englishName":"Subscriptions","linkType":"move","linkUrl":"/uk/subscribe-and-save/fridge-water-filters/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Accessories","englishName":"accessories","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Cooking Appliances","englishName":"all cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/all-cooking-appliances/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ovens","englishName":"ovens","linkType":"move","linkUrl":"/uk/cooking-appliances/ovens/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hobs","englishName":"hobs","linkType":"move","linkUrl":"/uk/cooking-appliances/hobs/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Microwave Ovens","englishName":"mwo","linkType":"move","linkUrl":"/uk/microwave-ovens/all-microwave-ovens/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hoods","englishName":"hoods","linkType":"move","linkUrl":"/uk/cooking-appliances/hoods/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Cooking Appliance Accessories","englishName":"cooking appliance accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?hood","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Cooking Appliances","englishName":"cooking appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Dishwashers","englishName":"all dishwashers","linkType":"move","linkUrl":"/uk/dishwashers/all-dishwashers/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Built-in","englishName":"built in","linkType":"move","linkUrl":"/uk/dishwashers/built-in/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Free-standing","englishName":"free standing","linkType":"move","linkUrl":"/uk/dishwashers/freestanding/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Dishwashers","englishName":"dishwashers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"AI Energy Saving","englishName":"ai energy saving","linkType":"move","linkUrl":"/uk/home-appliances/ai-energy-saving/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Welcome to Bespoke AI","englishName":"welcome to bespoke ai","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Smart Forward","englishName":"smart forward","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-ai-smartthings/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Discover","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Refrigerators Buying Guide","englishName":"refrigerators buying guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/what-is-the-best-type-of-fridge-freezer/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Laundry Buying Guide","englishName":"laundry buying guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/what-size-washing-machine-do-i-need/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Vacuum Buying Guide","englishName":"vacuum buying guide","linkType":"move","linkUrl":"/uk/home-appliances/learn/vacuum-cleaners/how-to-choose-a-vacuum-cleaner/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Appliances Buying Guide","englishName":"appliances buying guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Buying Guide","englishName":"buying guide","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"Appliances","englishName":"appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"false","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/Galaxy-Book5-Series_Home_GNB176x176.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/Galaxy-Book5-Series_Home_GNB176x176.png","imageAlt":"Discover Galaxy Book","imageAltEng":"discover galaxy book","description":"Discover Galaxy Book","descriptionEng":"discover galaxy book","linkType":"move","linkUrl":"/uk/galaxy-book/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_monitor.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_monitor.png","imageAlt":"Discover Computer Monitors","imageAltEng":"discover computer monitors","description":"Discover Computer Monitors","descriptionEng":"discover computer monitors","linkType":"move","linkUrl":"/uk/monitors/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_memory_storage.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_memory_storage.png","imageAlt":"Discover Memory \u0026 Storage","imageAltEng":"discover memory and storage","description":"Discover Memory \u0026 Storage","descriptionEng":"discover memory and storage","linkType":"move","linkUrl":"/uk/memory-storage-devices/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png","imageAlt":"The new Galaxy Book5 Pro","imageAltEng":"the new galaxy book5 pro","description":"The new Galaxy Book5 Pro","descriptionEng":"the new galaxy book5 pro","linkType":"move","linkUrl":"/uk/computers/galaxy-book/galaxy-book5-pro-16-inch-ultra-7-16gb-1tb-np960xha-kg2uk/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Laptops","englishName":"all laptops","linkType":"move","linkUrl":"/uk/computers/all-computers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Ultra","englishName":"galaxy book ultra","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Pro 360","englishName":"galaxy book pro 360","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book-360","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Edge","englishName":"galaxy book edge","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book-edge","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book 360 \u0026 Galaxy Book","englishName":"galaxy book 360 and galaxy book","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book+galaxy-book-360","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Chromebook","englishName":"galaxy chromebook","linkType":"move","linkUrl":"/uk/computers/chromebook/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Laptop Accessories","englishName":"laptop accessories","linkType":"move","linkUrl":"/uk/computer-accessories/all-computer-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Copilot+ PCs","englishName":"copilotplu pcs","linkType":"move","linkUrl":"/uk/computers/galaxy-book-copilot-plus-pcs/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Galaxy Book \u0026 Laptops","englishName":"galaxy book and laptops","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Monitors","englishName":"all monitors","linkType":"move","linkUrl":"/uk/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Odyssey Gaming","englishName":"odyssey gaming","linkType":"move","linkUrl":"/uk/monitors/gaming/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"ViewFinity High Resolution","englishName":"viewfinity high resolution","linkType":"move","linkUrl":"/uk/monitors/high-resolution/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Smart Monitors","englishName":"smart monitors","linkType":"move","linkUrl":"/uk/monitors/smart/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ultrawide","englishName":"ultrawide","linkType":"move","linkUrl":"/uk/monitors/ultra-wide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Curved","englishName":"curved","linkType":"move","linkUrl":"/uk/monitors/curved/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"4K UHD","englishName":"4k uhd","linkType":"move","linkUrl":"/uk/monitors/4k-monitor/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Full HD","englishName":"full hd","linkType":"move","linkUrl":"/uk/monitors/full-hd-1080p/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Computer Monitors","englishName":"computer monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Smart Signage","englishName":"smart signage","linkType":"new","linkUrl":"/uk/business/smart-signage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"LED Signage","englishName":"led signage","linkType":"new","linkUrl":"/uk/business/led-signage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Commercial TVs","englishName":"commercial tvs","linkType":"new","linkUrl":"/uk/business/commercial-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Business Monitors","englishName":"business monitors","linkType":"new","linkUrl":"/uk/business/monitors/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Displays for Business","englishName":"displays for business","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"All Memory \u0026 Storage","englishName":"all memory and storage","linkType":"move","linkUrl":"/uk/memory-storage/all-memory-storage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"NVME SSD","englishName":"nvme ssd","linkType":"move","linkUrl":"/uk/memory-storage/nvme-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"SATA","englishName":"sata","linkType":"move","linkUrl":"/uk/memory-storage/sata-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"SSD","englishName":"ssd","linkType":"move","linkUrl":"/uk/memory-storage/all-memory-storage/?ssd","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Portable SSD","englishName":"portable ssd","linkType":"move","linkUrl":"/uk/memory-storage/portable-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Memory Cards","englishName":"memory cards","linkType":"move","linkUrl":"/uk/memory-storage/memory-card/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"USB Flash Drive","englishName":"usb flash drive","linkType":"move","linkUrl":"/uk/memory-storage/usb-flash-drive/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Memory \u0026 Storage","englishName":"memory and storage","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Why Odyssey Gaming Monitor","englishName":"odyssey gaming monitor","linkType":"move","linkUrl":"/uk/monitors/odyssey-gaming-monitor/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why ViewFinity High Resolution","englishName":"why viewfinity high resolution","linkType":"move","linkUrl":"/uk/monitors/high-resolution-monitor/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Compare Galaxy Books","englishName":"compare galaxy books","linkType":"move","linkUrl":"/uk/galaxy-book/galaxy-book-series/compare/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Windows 11","englishName":"windows 11","linkType":"move","linkUrl":"/uk/computers/windows-11/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Books Download Center","englishName":"galaxy books download center","linkType":"new","linkUrl":"//www.samsung.com/global/galaxybooks-downloadcenter/?siteCode\u003duk","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Discover","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Help choose my Monitor","englishName":"help choose my monitor","linkType":"move","linkUrl":"/uk/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Monitor Buying Guide","englishName":"monitor buying guide","linkType":"move","linkUrl":"/uk/monitors/monitor-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Buying Guide","englishName":"buying guide","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"Computing \u0026 Displays","englishName":"computing and displays","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"Accessories","englishName":"accessories","linkType":"move","linkUrl":"/uk/accessories/","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/uk/smartthings/","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"Discover","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/ai/img_discover_ai_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/ai/img_discover_ai_updated.png","imageAlt":"Discover AI","imageAltEng":"discover ai","description":"Discover AI","descriptionEng":"discover ai","linkType":"move","linkUrl":"/uk/ai-products/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/thumbnail_336x252_30k.jpg","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/thumbnail_336x252_30k.jpg","imageAlt":"AI meets AI","imageAltEng":"ai meets ai","description":"AI meets AI","descriptionEng":"ai meets ai","linkType":"move","linkUrl":"/uk/ai-meets-ai/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/uk/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung AI TV","englishName":"samsung ai tv","linkType":"move","linkUrl":"/uk/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bespoke AI","englishName":"bespoke ai","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"AI","englishName":"ai","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"AI","englishName":"ai","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"gnbRightModelList":[{"menuPosition":"right","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"Discover","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_warranty_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_warranty_updated.png","imageAlt":"Warranty","imageAltEng":"warranty","description":"Warranty","descriptionEng":"warranty","linkType":"move","linkUrl":"/uk/support/warranty/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_manual-download_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_manual-download_updated.png","imageAlt":"Manual Download","imageAltEng":"manual download","description":"Manual Download","descriptionEng":"manual download","linkType":"move","linkUrl":"/uk/support/user-manuals-and-guide/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_contact-us_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_contact-us_updated.png?$ORIGIN_PNG$","imageAlt":"Contact Us","imageAltEng":"contact us","description":"Contact Us","descriptionEng":"contact us","linkType":"move","linkUrl":"/uk/support/contact/contact-us/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Support Home","englishName":"support home","linkType":"move","linkUrl":"/uk/support/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Manual \u0026 Software","englishName":"manual and software","linkType":"move","linkUrl":"/uk/support/user-manuals-and-guide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Search Support","englishName":"search support","linkType":"move","linkUrl":"/uk/search/?searchvalue\u003dmobile#support","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Shop FAQ","englishName":"shop faq","linkType":"move","linkUrl":"/uk/shop-faq/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Product Help","englishName":"product help","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Contact Us","englishName":"contact us","linkType":"move","linkUrl":"/uk/support/contact/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Sign Language Support","englishName":"sign language support","linkType":"move","linkUrl":"/uk/support/contact/accessibility/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Contact","englishName":"contact","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Troubleshoot \u0026 Book a Repair","englishName":"troubleshoot and book a repair","linkType":"move","linkUrl":"/uk/support/repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Track My Repair","englishName":"track my repair","linkType":"move","linkUrl":"/uk/support/repair/track-my-repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Warranty Information","englishName":"warranty information","linkType":"move","linkUrl":"/uk/support/warranty/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Self Repair","englishName":"self repair","linkType":"move","linkUrl":"/uk/support/self-repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Repair Cost","englishName":"repair cost","linkType":"move","linkUrl":"/uk/support/mobile-devices/how-much-will-it-cost-to-repair-my-phone-screen/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Repairs \u0026 Warranty","englishName":"repairs and warranty","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"News \u0026 Alerts","englishName":"news and alerts","linkType":"move","linkUrl":"/uk/support/newsalert/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Community","englishName":"community","linkType":"new","linkUrl":"//eu.community.samsung.com/?category.id\u003duk\u0026page\u003d1\u0026tab\u003dsetting%3Asamsung.featured_topics","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Additional Support","englishName":"additional support","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"Support","englishName":"support","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"right","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"For Business","englishName":"for business","linkType":"new","linkUrl":"/uk/business/","displayFlag":"Y","mobileOnlyFlag":"N"}],"beforeLoginModel":{"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[],"displayName":"Orders","englishName":"Orders","linkType":"move","linkUrl":"/uk/mypage/orders/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Product Registration","englishName":"product registration","linkType":"move","linkUrl":"/uk/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/uk/rewards/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Members","englishName":"members","linkType":"move","linkUrl":"/uk/members/","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":-1,"displayName":"Before Login","englishName":"before_login"},"afterLoginModel":{"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[],"displayName":"My Page","englishName":"My Page","linkType":"move","linkUrl":"/uk/mypage/","displayFlag":"Y","mobileOnlyFlag":"Y"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Orders","englishName":"orders","linkType":"move","linkUrl":"/uk/mypage/orders/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Product Registration","englishName":"product registration","linkType":"move","linkUrl":"/uk/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"My Rewards","englishName":"my rewards","linkType":"move","linkUrl":"/uk/mypage/rewards/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Members","englishName":"members","linkType":"move","linkUrl":"/uk/members/","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":-1,"displayName":"After Login","englishName":"after_login"},"whySamsungAccountLink":{"displayName":"Why Create a Samsung Account?","englishName":"why samsung account","linkType":"move","linkUrl":"/uk/why-samsung-account/","displayFlag":"Y","mobileOnlyFlag":"N"},"gnbUtilModel":{"isLogin":"Y","isCart":"Y","shopIntegrationFlag":"Hybris-new","loginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","logoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","stgloginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","stglogoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","preqaloginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","preqalogoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","SAsignOutURL":"/aemapi/v6/data-login/afterLogout.uk.json","loginAccountServiceId":"84hg4924k6","SAserviceName":"SAMSUNG","countryCode":"GB","countryIsoCode":"GBR","languageCode":"en","registURL":"/aemapi/v6/data-login/afterLogin.uk.json","stgStoreDomain":"https://s3-smn4-api.ecom-stg.samsung.com","preqaStoreDomain":"https://api.shop.samsung.com","preqa2StoreDomain":"https://api.shop.samsung.com","uatStoreDomain":"https://s3-smn4-api.ecom-stg.samsung.com","uatStoreWebDomain":"https://stg3.shop.samsung.com","orderUrl":"/uk/web/my-orders/","cartUrl":"https://shop.samsung.com/uk/cart/","useFullCartUrl":false,"emailActivationURL":"/aemapi/v6/data-login/emailActivationURL.uk.json","storeDomain":"https://api.shop.samsung.com","trackOrderUrl":"/uk/web/search-orders/","privacyTag1":"\u003ca href\u003d\u0027/uk/info/privacy/\u0027 target\u003d\u0027_blank\u0027 class\u003d\u0027link-text\u0027 title\u003d\"Open in a new window\"\u003e","privacyTag2":"\u003c/a\u003e","wishlistUrl":"/uk/web/my-wishlist/","SAinfoUrl":"/uk/web/my-details/","saStoreDomain":"https://api.shop.samsung.com","stgStoreWebDomain":"https://stg3.shop.samsung.com","storeWebDomain":"https://shop.samsung.com","mySamsungRewardsTierType":"global","newMyRewardGrantPoint":"5%","newMyRewardCurrencyConv":"0.001"},"homeLinkPath":"/uk/","enabled":true,"lastPublishedDate":"02/01/2025 00:47:014"}; </script> <nav id="component-id" class="nv00-gnb-v3" role="navigation" aria-label="main navigation"> <div class="nv00-gnb-v3__wrapper"> <div class="nv00-gnb-v3__inner-wrap"> <div class="nv00-gnb-v3__inner-wrap-looping--start" tabindex="0"></div> <div class="nv00-gnb-v3__logo-wrap"> <a href="/uk/" class="nv00-gnb-v3__logo " an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="logo" aria-label="Samsung"> <svg class="icon" focusable="false" aria-hidden="true" width="130" height="29" viewbox="0 0 130 29"> <g transform="translate(-250 -7)"> <path d="M0,13.835V12.482H4.609V14.2a1.558,1.558,0,0,0,1.724,1.6A1.509,1.509,0,0,0,8,14.6a2.237,2.237,0,0,0-.03-1.322C7.076,10.976.981,9.931.208,6.333a6.531,6.531,0,0,1-.029-2.4C.654,1.045,3.122,0,6.184,0c2.438,0,5.8.585,5.8,4.458V5.719H7.7V4.612a1.492,1.492,0,0,0-1.605-1.6,1.452,1.452,0,0,0-1.575,1.2,2.468,2.468,0,0,0,.03.922c.5,2.059,7.017,3.167,7.73,6.887a8.481,8.481,0,0,1,.029,2.921C11.892,17.893,9.336,19,6.244,19,3,19,0,17.8,0,13.835Zm55.837-.062V12.421h4.549v1.691a1.533,1.533,0,0,0,1.695,1.6,1.49,1.49,0,0,0,1.665-1.168,2.147,2.147,0,0,0-.029-1.292c-.863-2.274-6.9-3.319-7.671-6.917a6.37,6.37,0,0,1-.03-2.367c.476-2.859,2.944-3.9,5.946-3.9,2.409,0,5.739.615,5.739,4.427v1.23H63.449V4.643a1.485,1.485,0,0,0-1.575-1.6,1.4,1.4,0,0,0-1.546,1.168,2.463,2.463,0,0,0,.029.922C60.832,7.194,67.284,8.27,68,11.959a8.314,8.314,0,0,1,.029,2.89c-.416,2.952-2.943,4.028-6.005,4.028C58.811,18.877,55.837,17.678,55.837,13.773Zm16.293.647A7.18,7.18,0,0,1,72.1,13.25V.523h4.341V13.65a5.023,5.023,0,0,0,.029.677,1.682,1.682,0,0,0,3.271,0,4.852,4.852,0,0,0,.03-.677V.523h4.341V13.25c0,.339-.03.984-.03,1.169-.3,3.319-2.825,4.4-5.976,4.4S72.428,17.739,72.13,14.419Zm35.739-.185a9.539,9.539,0,0,1-.059-1.168V5.6c0-.308.029-.861.059-1.169.386-3.319,2.973-4.365,6.036-4.365,3.033,0,5.708,1.045,6.006,4.365A8.781,8.781,0,0,1,119.94,5.6v.584H115.6V5.2a3.791,3.791,0,0,0-.059-.677,1.777,1.777,0,0,0-3.42,0,3.772,3.772,0,0,0-.059.829v8.117a5.1,5.1,0,0,0,.03.677,1.707,1.707,0,0,0,1.813,1.291,1.633,1.633,0,0,0,1.754-1.291,2.554,2.554,0,0,0,.03-.677V10.883h-1.754V8.3H120v4.765a9.377,9.377,0,0,1-.06,1.168c-.3,3.228-3,4.366-6.036,4.366S108.166,17.462,107.869,14.235Zm-60.5,4.027L47.245,1.845,44.272,18.262H39.931L36.987,1.845l-.118,16.417H32.587L32.943.554h6.988L42.1,14.388,44.272.554h6.987l.386,17.708Zm-22.835,0L22.211,1.845,19.831,18.262H15.194L18.344.554h7.642l3.152,17.708Zm72.665-.184L92.884,3.352l.238,14.726H88.9V.554h6.363l4.044,14.265L99.068.554h4.251V18.078Z" transform="translate(255 12)"/> </g> </svg> </a> </div> <div class="nv00-gnb-v3__search-wrap"> <button class="nv00-gnb-v3__backward-btn"> <span class="hidden">previous menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <button class="nv00-gnb-v3__search-btn gnb__search-btn-js" an-tr="nv00_gnb-product offer detail-l0-navigation5" an-ca="navigation" an-ac="gnb" an-la="search"> <span class="hidden">Open Search Layer</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> <span class="nv00-gnb-v3__search-btn-text">Search </span> </button> <button class="nv00-gnb-v3__close-btn" an-tr="nv00_gnb-product offer detail-gnb open / close-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:close"> <span class="hidden">close menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> <div class="nv00-gnb-v3__user-account-wrap"> <div class="nv00-gnb-v3__user-account before-login"> <a class="nv00-gnb-v3__user-account-link loginBtn" href="javascript:;" aria-label="Sign In/Sign-Up" data-linkinfo="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="login"> Sign In/Sign-Up </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/uk/why-samsung-account/" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </div> <div class="nv00-gnb-v3__user-account after-login"> <a class="nv00-gnb-v3__user-account-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" aria-label="Go to the another page" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <p class="user-name"></p> <p class="hidden">Open My Menu</p> </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/uk/why-samsung-account/" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </div> </div> <div class="nv00-gnb-v3__l0-menu-wrap"> <ul class="nv00-gnb-v3__l0-menu-list left-menu" role="menubar"> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop"> Shop <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Shop </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:offers" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers"> Offers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:All Offers" role="menuitem" href="/uk/offer/"> All Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:mobile offers" role="menuitem" href="/uk/shop/mobile/home/"> Mobile Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:television offers" role="menuitem" href="/uk/offer/tvs/"> Television Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:laptop and computing offers" role="menuitem" href="/uk/offer/computing/"> Laptop &amp; Computing Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:monitors offers" role="menuitem" href="/uk/offer/monitors/"> Monitors Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:home appliances offers" role="menuitem" href="/uk/offer/homeappliance/"> Home Appliances Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:home appliance multibuy" role="menuitem" href="/uk/offer/homeappliance/bundles/"> Home Appliance Multibuy </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:galaxy gifts" role="menuitem" href="/uk/mobile/galaxygifts/"> Galaxy Gifts </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:special stores" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores"> Special Stores <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:student and youth offers" role="menuitem" href="/uk/students-offers/"> Student &amp; Youth Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:key worker and teacher offers" role="menuitem" href="/uk/key-worker-offers/"> Key Worker &amp; Teacher Offers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Business Offers: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:business offers" role="menuitem" target="_blank" href="/uk/business/offers/"> Business Offers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:samsung kx ldn" role="menuitem" href="/uk/store/samsung-kx/"> Samsung KX LDN </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:benefits" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits"> Benefits <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:why buy from samsung" role="menuitem" href="/uk/why-buy-from-samsung/"> Why Buy From Samsung </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung care plus" role="menuitem" href="/uk/offer/samsung-care-plus/"> Samsung Care+ </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung rewards" role="menuitem" href="/uk/rewards/"> Samsung Rewards </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:mobile trade in" role="menuitem" href="/uk/trade-in/"> Mobile Trade-in </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:tv and applicance trade up" role="menuitem" href="/uk/offer/trade-up/"> TV &amp; Appliance Trade-up </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung price promise" role="menuitem" href="/uk/price-promise/"> Price Promise </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung finance" role="menuitem" href="/uk/samsung-finance/"> Samsung Finance </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:paypal credit" role="menuitem" href="/uk/paypal-credit/"> PayPal credit </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:klarna" role="menuitem" href="/uk/klarna/"> Klarna </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung upgrade members" role="menuitem" href="/uk/samsung-upgrade/"> Upgrade Members </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung Ffex" role="menuitem" href="/uk/samsung-flex/"> Samsung Flex </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:new &amp; featured" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new &amp; featured"> New &amp; Featured <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:shop:shop home" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/offer/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop-home_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop-home_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Shop Home </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:shop:download shop app" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/apps/samsung-shop-app/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop_app_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/shop/image_asset_shop_app_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Download Shop App </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile"> Mobile <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Mobile </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="mobile:mobile" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile"> Mobile <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:discover mobile" role="menuitem" href="/uk/mobile/"> Discover Mobile </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy smartphone" role="menuitem" href="/uk/smartphones/"> Galaxy Smartphone </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy tab" role="menuitem" href="/uk/tablets/"> Galaxy Tab </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy book" role="menuitem" href="/uk/galaxy-book/"> Galaxy Book </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy watch" role="menuitem" href="/uk/watches/"> Galaxy Watch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy buds" role="menuitem" href="/uk/audio-sound/"> Galaxy Buds </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy ring" role="menuitem" href="/uk/rings/all-rings/"> Galaxy Ring </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy accessories" role="menuitem" href="/uk/mobile-accessories/"> Galaxy Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy ai" role="menuitem" href="/uk/galaxy-ai/"> Galaxy AI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:one ui" role="menuitem" href="/uk/one-ui/"> One UI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:samsung health" role="menuitem" href="/uk/apps/samsung-health/"> Samsung Health </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:apps and services" role="menuitem" href="/uk/apps/"> Apps &amp; Services </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:why galaxy" role="menuitem" href="/uk/mobile/why-galaxy/"> Why Galaxy </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:switch to galaxy" role="menuitem" href="/uk/mobile/switch-to-galaxy/"> Switch to Galaxy </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type10"> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="mobile:new &amp; featured" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:new &amp; featured"> New &amp; Featured <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s25 ultra" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/smartphones/galaxy-s25-ultra/"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P3_176x176.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P3_176x176.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S25 Ultra </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s25 s25 plus" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/smartphones/galaxy-s25/"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P1P2_176x176.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2501/gnb/GNB_P1P2_176x176.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S25 | S25+ </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z fold6" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/smartphones/galaxy-z-fold6/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_fold6_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_fold6_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Z Fold6 </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z flip6" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/smartphones/galaxy-z-flip6/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_flip6_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_z_flip6_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Z Flip6 </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 fe" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_s24_fe_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_s24_fe_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S24 FE </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy tab s10 series" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxytab10_series_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxytab10_series_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Tab S10 Series </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy watch ultra" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/watches/galaxy-watch/galaxy-watch-ultra-titanium-grey-lte-sm-l705fdaaeua/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_watch_ultra_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_watch_ultra_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Watch Ultra </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy buds3 pro" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_buds3_pro_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/img_galaxy_buds3_pro_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Buds3 Pro </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy ai" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/galaxy-ai/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/image_asset_galaxy_ai_updated_1.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/mx/image_asset_galaxy_ai_updated_1.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy AI </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy book5 pro" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/computers/galaxy-book/galaxy-book5-pro-16-inch-ultra-7-16gb-1tb-np960xha-kg2uk/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Book5 Pro </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av"> TV &amp; AV <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> TV &amp; AV </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs"> TVs <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:all tvs" role="menuitem" href="/uk/tvs/all-tvs/"> All TVs </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:neo qled" role="menuitem" href="/uk/tvs/neo-qled-tvs/"> Neo QLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:oled" role="menuitem" href="/uk/tvs/oled-tvs/"> OLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:qled" role="menuitem" href="/uk/tvs/qled-tv/"> QLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:crystal uhd" role="menuitem" href="/uk/tvs/all-tvs/?crystal-uhd"> Crystal UHD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the frame" role="menuitem" href="/uk/lifestyle-tvs/the-frame/"> The Frame </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the serif" role="menuitem" href="/uk/lifestyle-tvs/the-serif/"> The Serif </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the terrace" role="menuitem" href="/uk/lifestyle-tvs/the-terrace/"> The Terrace </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the sero" role="menuitem" href="/uk/lifestyle-tvs/the-sero/"> The Sero </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:tv accessories" role="menuitem" href="/uk/tv-accessories/all-tv-accessories/"> TV Accessories </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs by sizes" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes"> TVs by Sizes <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:98 inch" role="menuitem" href="/uk/tvs/98-inch-tvs/"> 98 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:85 inch" role="menuitem" href="/uk/tvs/85-inch-tvs/"> 83 &amp; 85 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:75 inch" role="menuitem" href="/uk/tvs/75-inch-tvs/"> 75 &amp; 77 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:65 inch" role="menuitem" href="/uk/tvs/65-inch-tvs/"> 65 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:55 inch" role="menuitem" href="/uk/tvs/55-inch-tvs/"> 55 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:50 inch" role="menuitem" href="/uk/tvs/50-inch-tvs/"> 48 &amp; 50 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:43 inch" role="menuitem" href="/uk/tvs/43-inch-tvs/"> 43 inch </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:32 inch or smaller" role="menuitem" href="/uk/tvs/all-tvs/?32-and-under"> 32 inch or smaller </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs by resolution" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution"> TVs by Resolution <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:8k tvs" role="menuitem" href="/uk/tvs/8k-tv/"> 8K TVs </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:4k tvs" role="menuitem" href="/uk/tvs/uhd-4k-tv/"> 4K TVs </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:full hd and hd tvs" role="menuitem" href="/uk/tvs/full-hd-tv/"> Full HD/HD TVs </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:sound devices" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices"> Sound Devices <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:all sound devices" role="menuitem" href="/uk/audio-devices/all-audio-devices/"> All Sound Devices </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:q series soundbars" role="menuitem" href="/uk/audio-devices/all-audio-devices/?q-series-soundbars"> Q-Series Soundbars </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:ultra slim soundbar" role="menuitem" href="/uk/audio-devices/all-audio-devices/?ultra-slim-soundbars"> Ultra Slim Soundbars </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:s series soundbars" role="menuitem" href="/uk/audio-devices/all-audio-devices/?s-series-soundbars"> S-Series Soundbars </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:b series soundbars" role="menuitem" href="/uk/audio-devices/all-audio-devices/?b-series-soundbars"> B-Series Soundbars </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:music frame" role="menuitem" href="/uk/audio-devices/all-audio-devices/?music-frame"> Music Frame </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:sound tower" role="menuitem" href="/uk/audio-devices/all-audio-devices/?sound-tower"> Sound Tower </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:audio accessories" role="menuitem" href="/uk/audio-accessories/all-audio-accessories/"> Audio Accessories </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:projectors" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors"> Projectors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:all projectors" role="menuitem" href="/uk/projectors/all-projectors/"> All Projectors </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the premiere" role="menuitem" href="/uk/projectors/all-projectors/?the-premiere"> The Premiere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the freestyle" role="menuitem" href="/uk/projectors/all-projectors/?the-freestyle"> The Freestyle </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:projector accessories" role="menuitem" href="/uk/projector-accessories/all-projector-accessories/"> Projector Accessories </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:discover" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover"> Discover <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why samsung tv" role="menuitem" href="/uk/tvs/why-samsung-tv/"> Why Samsung TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why 8k tv" role="menuitem" href="/uk/tvs/8k-tv/highlights/"> Why 8K TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why neo qled" role="menuitem" href="/uk/tvs/qled-tv/highlights/"> Why Neo QLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why samsung oled" role="menuitem" href="/uk/tvs/oled-tv/highlights/"> Why Samsung OLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why the frame" role="menuitem" href="/uk/lifestyle-tvs/the-frame/highlights/"> Why The Frame </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:samsung smart tv" role="menuitem" href="/uk/tvs/smart-tv/highlights/"> Samsung Smart TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:best gaming tv" role="menuitem" href="/uk/tvs/gaming-tv/"> Best Gaming TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:super big tv" role="menuitem" href="/uk/tvs/supersize-tv/"> Super Big TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:best samsung tv for sports" role="menuitem" href="/uk/tvs/sports-tv/"> Best Samsung TV for Sports </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:micro led" role="menuitem" href="/uk/tvs/micro-led/highlights/"> MICRO LED </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:buying guide" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide"> Buying Guide <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:help choose my tv" role="menuitem" href="/uk/tvs/help-me-choose/"> Help choose my TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:help choose my sound device" role="menuitem" href="/uk/audio-devices/help-me-choose/"> Help choose my Sound Device </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:tv buying guide" role="menuitem" href="/uk/tvs/tv-buying-guide/"> TV Buying Guide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:soundbar buying guide" role="menuitem" href="/uk/audio-devices/soundbar-buying-guide/"> Soundbar Buying Guide </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover tvs" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/tvs/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_tvs.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_tvs.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover TVs </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover lifestyle tvs" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/lifestyle-tvs/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_lifestyle_tvs.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_lifestyle_tvs.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Lifestyle TVs </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover sound devices" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/audio-devices/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_sound_devices.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_sound_devices.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Sound Devices </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover projectors" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/projectors/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_projectors.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/vd/image_asset_projectors.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Projectors </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances"> Appliances <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Appliances </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:refrigerators" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators"> Refrigerators <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:all refrigerators" role="menuitem" href="/uk/refrigerators/all-refrigerators/?available-to-order"> All Refrigerators </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:french door" role="menuitem" href="/uk/refrigerators/french-door/?available-to-order"> French Door </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:side by side" role="menuitem" href="/uk/refrigerators/all-refrigerators/?side-by-side+available-to-order"> Side-by-Side </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:bottom freezer" role="menuitem" href="/uk/refrigerators/all-refrigerators/?bottom-freezer+available-to-order"> Bottom Freezer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:one door" role="menuitem" href="/uk/refrigerators/all-refrigerators/?1-door-fridge+1-door-freezer+available-to-order"> One Door </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:refrigerator accessories" role="menuitem" href="/uk/refrigerators/all-refrigerators/?accessories+available-to-order"> Refrigerator Accessories </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:laundry" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry"> Laundry <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:all laundry" role="menuitem" href="/uk/washers-and-dryers/all-washers-and-dryers/?available-to-order"> All Laundry </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:washers" role="menuitem" href="/uk/washers-and-dryers/washing-machines/?available-to-order"> Washers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:washer dryers" role="menuitem" href="/uk/washers-and-dryers/washer-dryer-combo/?available-to-order"> Washer Dryers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:tumble dryers" role="menuitem" href="/uk/washers-and-dryers/dryers/?available-to-order"> Tumble Dryers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:laundry accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers"> Laundry Accessories </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:vacuum cleaners" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners"> Vacuum Cleaners <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:all vacuums" role="menuitem" href="/uk/vacuum-cleaners/all-vacuum-cleaners/?available-to-order"> All Vacuums </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:jet stick vacuums" role="menuitem" href="/uk/vacuum-cleaners/stick/?jet-stick+jet-60+available-to-order"> Jet Stick Vacuums </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:jet bot robot vacuums" role="menuitem" href="/uk/vacuum-cleaners/robot/?robots+jet-bot-combo+available-to-order"> Jet Bot Robot Vacuums </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:vacuum accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/vacuum-cleaners/?available-to-order"> Vacuum Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:Bespoke JetTM" role="menuitem" href="/uk/vacuum-cleaners/all-vacuum-cleaners/?bespoke-jettm+available-to-order"> Bespoke Jet<sup>TM</sup> </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:accessories" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories"> Accessories <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories:Refrigerator Accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?refrigerators"> Refrigerator Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories:Laundry Accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers"> Laundry Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories:Vacuum Cleaner Accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?vacuum-cleaners"> Vacuum Cleaner Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories:Hood Accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?hood"> Hood Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:accessories:Subscriptions" role="menuitem" href="/uk/subscribe-and-save/fridge-water-filters/"> Subscriptions </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:cooking appliances" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances"> Cooking Appliances <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:all cooking appliances" role="menuitem" href="/uk/cooking-appliances/all-cooking-appliances/?available-to-order"> All Cooking Appliances </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:ovens" role="menuitem" href="/uk/cooking-appliances/ovens/?available-to-order"> Ovens </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:hobs" role="menuitem" href="/uk/cooking-appliances/hobs/?available-to-order"> Hobs </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:mwo" role="menuitem" href="/uk/microwave-ovens/all-microwave-ovens/?available-to-order"> Microwave Ovens </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:hoods" role="menuitem" href="/uk/cooking-appliances/hoods/?available-to-order"> Hoods </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:cooking appliance accessories" role="menuitem" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?hood"> Cooking Appliance Accessories </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:dishwashers" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers"> Dishwashers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers:all dishwashers" role="menuitem" href="/uk/dishwashers/all-dishwashers/?available-to-order"> All Dishwashers </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers:built in" role="menuitem" href="/uk/dishwashers/built-in/?available-to-order"> Built-in </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers:free standing" role="menuitem" href="/uk/dishwashers/freestanding/?available-to-order"> Free-standing </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:discover" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover"> Discover <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:ai energy saving" role="menuitem" href="/uk/home-appliances/ai-energy-saving/"> AI Energy Saving </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:welcome to bespoke ai" role="menuitem" href="/uk/home-appliances/bespoke-home/"> Welcome to Bespoke AI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:smart forward" role="menuitem" href="/uk/home-appliances/bespoke-ai-smartthings/"> Smart Forward </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:buying guide" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:buying guide"> Buying Guide <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:buying guide:refrigerators buying guide" role="menuitem" href="/uk/home-appliances/buying-guide/what-is-the-best-type-of-fridge-freezer/"> Refrigerators Buying Guide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:buying guide:laundry buying guide" role="menuitem" href="/uk/home-appliances/buying-guide/what-size-washing-machine-do-i-need/"> Laundry Buying Guide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:buying guide:vacuum buying guide" role="menuitem" href="/uk/home-appliances/learn/vacuum-cleaners/how-to-choose-a-vacuum-cleaner/"> Vacuum Buying Guide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:buying guide:appliances buying guide" role="menuitem" href="/uk/home-appliances/buying-guide/"> Appliances Buying Guide </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover refrigerators" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/refrigerators/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_refrigerators.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_refrigerators.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Refrigerators </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover laundry" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/washers-and-dryers/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_laundry.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_laundry.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Laundry </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover vacuum cleaners" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/vacuum-cleaners/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_vacuum_cleaners.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_vacuum_cleaners.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Vacuum Cleaners </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover cooking appliances" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/cooking-appliances/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_cooking_appliances.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_cooking_appliances.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Cooking Appliances </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover all appliances" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/home-appliances/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_all_appliances.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/da/image_asset_all_appliances.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover All Appliances </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays"> Computing &amp; Displays <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Computing &amp; Displays </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:galaxy book and laptops" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops"> Galaxy Book &amp; Laptops <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:all laptops" role="menuitem" href="/uk/computers/all-computers/"> All Laptops </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:galaxy book ultra" role="menuitem" href="/uk/computers/all-computers/?galaxy-book"> Galaxy Book Ultra </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:galaxy book pro 360" role="menuitem" href="/uk/computers/all-computers/?galaxy-book-360"> Galaxy Book Pro 360 </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:galaxy book edge" role="menuitem" href="/uk/computers/all-computers/?galaxy-book-edge"> Galaxy Book Edge </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:galaxy book 360 and galaxy book" role="menuitem" href="/uk/computers/all-computers/?galaxy-book+galaxy-book-360"> Galaxy Book 360 &amp; Galaxy Book </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:galaxy chromebook" role="menuitem" href="/uk/computers/chromebook/"> Galaxy Chromebook </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:laptop accessories" role="menuitem" href="/uk/computer-accessories/all-computer-accessories/"> Laptop Accessories </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:galaxy book and laptops:copilotplu pcs" role="menuitem" href="/uk/computers/galaxy-book-copilot-plus-pcs/"> Copilot+ PCs </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:computer monitors" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors"> Computer Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:all monitors" role="menuitem" href="/uk/monitors/all-monitors/"> All Monitors </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:odyssey gaming" role="menuitem" href="/uk/monitors/gaming/"> Odyssey Gaming </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:viewfinity high resolution" role="menuitem" href="/uk/monitors/high-resolution/"> ViewFinity High Resolution </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:smart monitors" role="menuitem" href="/uk/monitors/smart/"> Smart Monitors </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:ultrawide" role="menuitem" href="/uk/monitors/ultra-wide/"> Ultrawide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:curved" role="menuitem" href="/uk/monitors/curved/"> Curved </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:4k uhd" role="menuitem" href="/uk/monitors/4k-monitor/"> 4K UHD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:computer monitors:full hd" role="menuitem" href="/uk/monitors/full-hd-1080p/"> Full HD </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:displays for business" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:displays for business"> Displays for Business <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Smart Signage: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:displays for business:smart signage" role="menuitem" target="_blank" href="/uk/business/smart-signage/"> Smart Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="LED Signage: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:displays for business:led signage" role="menuitem" target="_blank" href="/uk/business/led-signage/"> LED Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Commercial TVs: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:displays for business:commercial tvs" role="menuitem" target="_blank" href="/uk/business/commercial-tvs/"> Commercial TVs <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Business Monitors: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:displays for business:business monitors" role="menuitem" target="_blank" href="/uk/business/monitors/"> Business Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:memory and storage" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage"> Memory &amp; Storage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:all memory and storage" role="menuitem" href="/uk/memory-storage/all-memory-storage/"> All Memory &amp; Storage </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:nvme ssd" role="menuitem" href="/uk/memory-storage/nvme-ssd/"> NVME SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:sata" role="menuitem" href="/uk/memory-storage/sata-ssd/"> SATA </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:ssd" role="menuitem" href="/uk/memory-storage/all-memory-storage/?ssd"> SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:portable ssd" role="menuitem" href="/uk/memory-storage/portable-ssd/"> Portable SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:memory cards" role="menuitem" href="/uk/memory-storage/memory-card/"> Memory Cards </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:memory and storage:usb flash drive" role="menuitem" href="/uk/memory-storage/usb-flash-drive/"> USB Flash Drive </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:discover" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover"> Discover <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover:odyssey gaming monitor" role="menuitem" href="/uk/monitors/odyssey-gaming-monitor/"> Why Odyssey Gaming Monitor </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover:why viewfinity high resolution" role="menuitem" href="/uk/monitors/high-resolution-monitor/"> Why ViewFinity High Resolution </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover:compare galaxy books" role="menuitem" href="/uk/galaxy-book/galaxy-book-series/compare/"> Compare Galaxy Books </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover:windows 11" role="menuitem" href="/uk/computers/windows-11/"> Windows 11 </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Galaxy Books Download Center: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:discover:galaxy books download center" role="menuitem" target="_blank" href="//www.samsung.com/global/galaxybooks-downloadcenter/?siteCode=uk"> Galaxy Books Download Center <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="computing and displays:buying guide" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:buying guide"> Buying Guide <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:buying guide:help choose my monitor" role="menuitem" href="/uk/monitors/help-me-choose/"> Help choose my Monitor </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing and displays:buying guide:monitor buying guide" role="menuitem" href="/uk/monitors/monitor-buying-guide/"> Monitor Buying Guide </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:computing and displays:discover galaxy book" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/galaxy-book/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/Galaxy-Book5-Series_Home_GNB176x176.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/Galaxy-Book5-Series_Home_GNB176x176.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Galaxy Book </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:computing and displays:discover computer monitors" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/monitors/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_monitor.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_monitor.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Computer Monitors </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:computing and displays:discover memory and storage" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/memory-storage-devices/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_memory_storage.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/it/image_asset_memory_storage.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover Memory &amp; Storage </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:computing and displays:the new galaxy book5 pro" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/computers/galaxy-book/galaxy-book5-pro-16-inch-ultra-7-16gb-1tb-np960xha-kg2uk/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/image-2025-01-24-11-18-21-833.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> The new Galaxy Book5 Pro </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="accessories" role="menuitem" href="/uk/accessories/"> Accessories </a> </li> <li class="nv00-gnb-v3__l0-menu"> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="smartthings" role="menuitem" href="/uk/smartthings/"> SmartThings </a> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> AI </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="ai:ai" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:galaxy ai" role="menuitem" href="/uk/galaxy-ai/"> Galaxy AI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:samsung ai tv" role="menuitem" href="/uk/tvs/8k-tv/highlights/"> Samsung AI TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:bespoke ai" role="menuitem" href="/uk/home-appliances/bespoke-home/"> Bespoke AI </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="ai:discover" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:discover"> Discover <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:ai:discover ai" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/ai-products/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/ai/img_discover_ai_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/ai/img_discover_ai_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover AI </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:ai:ai meets ai" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/ai-meets-ai/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/thumbnail_336x252_30k.jpg?$LazyLoad_Home_JPG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/thumbnail_336x252_30k.jpg?$336_252_JPG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> AI meets AI </p> </a> </li> </ul> </div> </div> </div> </div> </li> </ul> <ul class="nv00-gnb-v3__l0-menu-list right-menu" role="menubar"> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="support"> Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Support </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:product help" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help"> Product Help <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:support home" role="menuitem" href="/uk/support/"> Support Home </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:manual and software" role="menuitem" href="/uk/support/user-manuals-and-guide/"> Manual &amp; Software </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:search support" role="menuitem" href="/uk/search/?searchvalue=mobile#support"> Search Support </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:shop faq" role="menuitem" href="/uk/shop-faq/"> Shop FAQ </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:contact" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact"> Contact <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:contact us" role="menuitem" href="/uk/support/contact/"> Contact Us </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:sign language support" role="menuitem" href="/uk/support/contact/accessibility/"> Sign Language Support </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:repairs and warranty" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty"> Repairs &amp; Warranty <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:troubleshoot and book a repair" role="menuitem" href="/uk/support/repair/"> Troubleshoot &amp; Book a Repair </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:track my repair" role="menuitem" href="/uk/support/repair/track-my-repair/"> Track My Repair </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:warranty information" role="menuitem" href="/uk/support/warranty/"> Warranty Information </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:self repair" role="menuitem" href="/uk/support/self-repair/"> Self Repair </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:repair cost" role="menuitem" href="/uk/support/mobile-devices/how-much-will-it-cost-to-repair-my-phone-screen/"> Repair Cost </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:additional support" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support"> Additional Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support:news and alerts" role="menuitem" href="/uk/support/newsalert/"> News &amp; Alerts </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Community: Open in a new window" an-tr="nv00_gnb-product offer detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support:community" role="menuitem" target="_blank" href="//eu.community.samsung.com/?category.id=uk&page=1&tab=setting%3Asamsung.featured_topics"> Community <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:discover" an-tr="nv00_gnb-product offer detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:discover"> Discover <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:warranty" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/support/warranty/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_warranty_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_warranty_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Warranty </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:manual download" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/support/user-manuals-and-guide/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_manual-download_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_manual-download_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Manual Download </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product offer detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:contact us" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/uk/support/contact/contact-us/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_contact-us_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/ux2/gnb/support/image_asset_contact-us_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Contact Us </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu "> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="for business" aria-label="For Business: Open in a new window" role="menuitem" target="_blank" href="/uk/business/"> For Business <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M68.873,0V54.286h-8V13.657L5.657,68.873,0,63.216,55.216,8H14.587V0Z" transform="translate(12.563 14.563)"/> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__utility-wrap"> <div class="nv00-gnb-v3__utility search"> <button class="nv00-gnb-v3__utility-btn gnb__search-btn-js" an-tr="nv00_gnb-product offer detail-navigation2" an-ca="navigation" an-ac="gnb" an-la="search" aria-haspopup="true" aria-expanded="false"> <span class="hidden">Search </span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> <span class="nv00-gnb-v3__utility-btn-text" placeholder="Search">Search </span> </button> </div> <div class="nv00-gnb-v3__utility cart"> <a class="nv00-gnb-v3__utility-btn js-global-cart-btn js-has-carturl" data-cart-url="https://shop.samsung.com/uk/cart/" href="https://shop.samsung.com/uk/cart/" an-tr="nv00_gnb-product offer detail-gnb cart icon-navigation6" an-ca="navigation" an-ac="gnb" an-la="cart" role="button"> <span class="hidden">Basket</span> https://shop.samsung.com/uk/cart/ <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cart-regular" href="#cart-regular"></use> </svg> <span class="cart-in-number gnb-cart-count" aria-live="polite" style="display:none;"><span class="hidden">Number of Products : </span></span> </a> </div> <div class="nv00-gnb-v3__utility before-login"> <a class="nv00-gnb-v3__utility-btn mobile-only loginBtn" an-tr="nv00_gnb-product offer detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="login" aria-label="Manage Account" href="javascript:;" role="button"> <span class="hidden">Sign In/Sign-Up</span> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </a> <ul class="nv00-gnb-v3__utility-user-menu-list" role="menu"> <li class="nv00-gnb-v3__utility-user-menu desktop-only" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link loginBtn" href="javascript:;" aria-label="Sign In/Sign-Up" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="sign in sign up" data-linkinfo="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate" role="menuitem"> Sign In/Sign-Up </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/uk/why-samsung-account/"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/uk/mypage/orders/" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="Orders" aria-label="Orders" role="menuitem"> Orders </a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/uk/mypage/myproducts/" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" role="menuitem"> Product Registration </a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/uk/rewards/" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="samsung rewards" aria-label="samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/uk/members/" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="members" aria-label="members" role="menuitem"> Members </a> </li> </ul> </div> <div class="nv00-gnb-v3__utility after-login"> <a class="nv00-gnb-v3__utility-btn" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="button" aria-label="Go to the another page" an-tr="gnb-account, cart-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="hidden">Open My Menu</span> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> </a> <ul class="nv00-gnb-v3__utility-user-menu-list" role="menu"> <li class="nv00-gnb-v3__utility-user-menu user desktop-only" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="menuitem" aria-label="Go to the another page" an-tr="gnb-account, cart-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <p class="user-name"></p> </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/uk/why-samsung-account/" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </li> <li class="nv00-gnb-v3__utility-user-menu mobile-only" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="My Page" aria-label="My Page" href="/uk/mypage/">My Page</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="orders" aria-label="orders" href="/uk/mypage/orders/">Orders</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" href="/uk/mypage/myproducts/">Product Registration</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="my rewards" aria-label="my rewards" href="/uk/mypage/rewards/">My Rewards</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product offer detail-account-account" an-ca="account" an-ac="gnb" an-la="members" aria-label="members" href="/uk/members/">Members</a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link logoutBtn" an-tr="nv00_gnb-product offer detail-account-account" href="javascript:;" an-ca="account" an-ac="gnb" an-la="logout" aria-label="logout" role="menuitem">Log out</a> </li> </ul> </div> <div class="nv00-gnb-v3__utility hamburger"> <button class="nv00-gnb-v3__utility-btn" an-tr="nv00_gnb-product offer detail-gnb open / close-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:open" aria-expanded="false" aria-haspopup="true"> <span class="hidden">Navigation</span> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M0,57V52H70v5ZM0,31V26H70v5ZM0,5V0H70V5Z" transform="translate(13 20)"/> </svg> </button> </div> </div> <div class="nv00-gnb-v3__inner-wrap-looping--end" tabindex="0"></div> </div> </div> <div class="nv00-gnb-v3__dim-wrap" aria-hidden="true"></div> <form id="signInForm" name="signInForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"> <input type="hidden" name="response_type" id="response_type" value=""/> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="locale" id="locale" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="redirect_uri" id="redirect_uri" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="state" id="signInState" value=""/> <input type="hidden" name="goBackURL" id="signInGoBackURL" value=""/> <input type="hidden" name="scope" id="scope" value=""/> </form> <!-- SA 로그아웃호출 폼 --> <form id="signOutForm" name="signOutForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="state" id="signOutState" value=""/> <input type="hidden" name="signOutURL" id="signOutURL" value="/aemapi/v6/data-login/afterLogout.uk.json"/> </form> <!-- 회원가입 폼 --> <form id="joinForm" name="joinForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="SignupAP"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="registURL" id="joinRegistURL" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="returnURL" id="joinReturnURL"/> <input type="hidden" name="goBackURL" id="joinGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> <input type="hidden" name="emailActivationURL" id="joinEmailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> </form> <!-- Find Email 폼 --> <form id="findAccountForm" name="findAccountForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="FindEmail"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="findGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <!-- Account Modify Form --> <form id="accountModifyForm" name="accountModifyForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="ModifyUserInfo"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="accountModifyGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <form id="textForm" name="textForm"> <input type="hidden" name="productCountText" id="productCountText" value="Number of products"/> </form> <input type="hidden" name="domain" id="domain" value="www.samsung.com"/> <input type="hidden" name="useLogin" id="useLogin" value="Y"/> <input type="hidden" name="useStore" id="useStore" value="Y"/> <input type="hidden" name="storeDomain" id="storeDomain" value="https://api.shop.samsung.com"/> <input type="hidden" name="hybrisApiJson" id="hybrisApiJson"/> <input type="hidden" name="addToCartPostYn" id="addToCartPostYn"/> <input type="hidden" name="tokocommercewebservicesYn" id="tokocommercewebservicesYn"/> <input type="hidden" name="useNewAddToCartApi" id="useNewAddToCartApi"/> <input type="hidden" name="loginLinkURL" id="loginLinkURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"/> <input type="hidden" name="logoutURL" id="logoutURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"/> <input type="hidden" name="updateProfileURL" id="updateProfileURL"/> <input type="hidden" name="isLoginWithNoStore" id="isLoginWithNoStore"/> <input type="hidden" name="countryCode" id="countryCode" value="GB"/> <input type="hidden" name="languageCode" id="languageCode" value="en"/> <input type="hidden" name="loginAccountServiceId" id="loginAccountServiceId" value="84hg4924k6"/> <input type="hidden" name="emailActivationURL" id="emailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="tieredPriceUseYn" id="tieredPriceUseYn"/> <input type="hidden" name="mySamsungRewardsTierType" id="mySamsungRewardsTierType" value="global"/> <input type="hidden" name="newMyRewardCurrencyConv" id="newMyRewardCurrencyConv" value="0.001"/> <input type="hidden" name="countryIsoCode" id="countryIsoCode" value="GBR"/> <input type="hidden" name="loginValidateYnForGPv2" id="loginValidateYnForGPv2" value=""/> <div class="nv00-gnb-v3__layer-popup-wrap"> <div class="nv00-gnb-v3__layer-popup-looping--start" tabindex="0"></div> <div class="layer-popup gnb-layer_popup-js" id="layerEmptyCart"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Your basket is empty.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" an-tr="nv00_gnb-product offer detail-cart popup-other_interaction" an-ca="other interaction" an-ac="cart is empty:OK" an-la="cart is empty:OK" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js" id="layerInsufficientStock"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Sorry this item is out of stock</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__remove-product gnb-layer_popup-js" id="layerRemoveProduct"> <p class="layer-popup__title">Remove </p> <p class="layer-popup__desc">Code not valid with this product<br/>Are you sure to remove this product?</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--outlined cta--black" aria-label="Accessibility Text"> Add to wishlist </button> <button class="cta cta--contained cta--black" aria-label="Accessibility Text"> Delete </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js gnb__popup-privacy" id="layerPrivacy"> <p class="layer-popup__title">Privacy Policy</p> <div class="layer-popup__checkbox-wrap"> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms"/> <label class="checkbox-v2__label" for="privacy-terms"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">I have read and agree to the Samsung.com <a href='/uk/info/privacy/' target='_blank' class='link-text' title="Open in a new window">Privacy Policy</a></span> </label> </div> <p class="layer-popup__checkbox-desc error" id="errorPrivacy">Tick this box to proceed to Samsung.com.</p> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms2"/> <label class="checkbox-v2__label" for="privacy-terms2"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">By ticking this box, I accept Samsung Service Updates, including : </span></label></div><p class="layer-popup__checkbox-desc">Samsung.com Services and marketing information, new product and service announcements as well as special offers, events and newsletters.</p> </div> <div class="layer-popup__cta-wrap"> <button id="privacyBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">PROCEED TO SAMSUNG.COM</button> <button class="cta cta--contained cta--black login-leave-btn" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);">Close</button> </div> <button class="layer-popup__close login-leave-btn" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Privacy Policy</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__popup-privacy gnb-layer_popup-js" id="layerPreference"> <p class="layer-popup__title">Check preferences</p> <p class="layer-popup__desc">Help us to make recommendations for you by telling us what you like</p> <div class="layer-popup__cta-wrap"> <button id="preferenceCheckBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">Yes</button> <button id="privacyCloseBtn" class="cta cta--contained cta--black" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);">Later</button> </div> <button class="layer-popup__close" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Check Preferences</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="nv00-gnb-v3__layer-popup-looping--end" tabindex="0"></div> </div> </nav> <input type="hidden" name="sc_gnb_searchURL" id="sc_gnb_searchURL" value="/uk/aisearch"/> <input type="hidden" name="sc_gnb_placeholder" id="sc_gnb_placeholder" value="Galaxy Z Fold6"/> <input type="hidden" name="sc_gnb_aiSearchUseYn" id="sc_gnb_aiSearchUseYn" value="Y"/> <input type="hidden" name="sc_gnb_bdcApiUseYn" id="sc_gnb_bdcApiUseYn" value="Y"/> <input type="hidden" name="sc_gnb_eppUseGnbAiSearchYn" id="sc_gnb_eppUseGnbAiSearchYn"/> <input type="hidden" name="eppFlag" id="eppFlag" value="N"/> <section class="srd19-gnb-search" role="dialog" aria-modal="true"> <div class="srd19-gnb-search__looping--start" tabindex="0"></div> <div class="srd19-gnb-search__contents"> <form action="" class="srd19-gnb-search__form" role="search" autocomplete="off"> <fieldset> <legend>Search Form</legend> <button class="srd19-gnb-search__btn-search" aria-label="Search " an-tr="srd19_gnb search-product offer detail-submit-search" an-ca="search" an-ac="gnb search" an-la="search bar:keyword submit:keyword"> <svg class="icon" focusable="false"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> </button> <div class="srd19-gnb-search__input-wrap"> <input type="text" name="search" class="srd19-gnb-search__input" aria-label="Search " id="gnb-search-keyword" placeholder="Search " an-tr="search layer--search bar-submit" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:"/> </div> <button type="button" class="srd19-gnb-search__clear" an-tr="srd19_gnb search-product offer detail-delete-search" an-ca="search" an-ac="gnb search" an-la="search bar:keyword delete"> <span class="text">Clear</span> </button> <button type="button" class="srd19-gnb-search__scan-barcode srd19-gnb-search__scan-barcode--hide"> <span class="hidden">Scan Barcode</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#barcode-regular" href="#barcode-regular"></use> </svg> </button> </fieldset> </form> <div class="srd19-gnb-search__result-wrap"> <div class="srd19-gnb-search__result"> <div class="srd19-gnb-search__searches"> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__no-suggestions srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">No Suggestions</h3> </div> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__suggested srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">Suggested searches</h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__popular"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">POPULAR SEARCHES</h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__recent srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">RECENT SEARCHES</h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> </div> <div class="srd19-gnb-search__thumb srd19-gnb-search__related srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__thumb-title-wrap"> <h3 class="srd19-gnb-search__thumb-title">RELATED PRODUCTS</h3> </div> <ul class="srd19-gnb-search__thumb-list" role="menu"> </ul> </div> <div class="srd19-gnb-search__thumb srd19-gnb-search__recommended"> <div class="srd19-gnb-search__thumb-title-wrap"> <h3 class="srd19-gnb-search__thumb-title">RECOMMENDED</h3> </div> <ul class="srd19-gnb-search__thumb-list" role="menu"> </ul> </div> </div> </div> <button type="button" class="srd19-gnb-search__close" an-tr="srd19_gnb search-product offer detail-close-search" an-ca="search" an-ac="gnb search" an-la="close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> <div class="srd19-gnb-search__dimmed"></div> <div class="srd19-gnb-search__looping--end" tabindex="0"></div> </section> <!--googleon: all--> <div id="content" role="main"> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="nv-g-sticky-navigation aem-GridColumn aem-GridColumn--default--12"> <div class="sticky-navigation"> <div class="sticky-navigation-text sticky-navigation-text--width-1440 sticky-navigation-text--desktop-align-left sticky-navigation-text--mobile-button-position-top sticky-navigation-text--component-theme-black sticky-navigation-text--navigation-theme-normal sticky-navigation-text--use-sticky "> <div class="sticky-navigation-text__wrap"> <div class="sticky-navigation-text__header"> <div class="sticky-navigation-text__header-inner"> <div class="sticky-navigation-text__home"> <a class="sticky-navigation-text__logo-link" target="_self" an-tr="nv08_sticky navigation-product offer detail-image-logo" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:samsung trade in"> <h1 class="sticky-navigation-text__title"> <img src="//images.samsung.com/is/image/samsung/assets/uk/samsung-finance/wbsc02.png?$LazyLoad_Home_Main_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/samsung-finance/wbsc02.png?$LazyLoad_Home_Main_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/samsung-finance/wbsc02.png?$LazyLoad_Home_Main_PNG$" class="sticky-navigation-text__logo basic responsive-img" alt="Samsung Trade In" data-aem-asset-id=""/> </h1> </a> </div> <strong class="sticky-navigation-text__current contrast-target"></strong> <button type="button" class="sticky-navigation-text__toggle" aria-expanded="false"> <span class="hidden"><strong class="sticky-navigation-text__current"></strong>Menu</span> <svg class="icon" focusable="false"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#open-down-bold"></use> </svg> </button> </div> </div> <div class="sticky-navigation-text__mobile-wrap"> <div class="sticky-navigation-text__mobile-container"> <div class="sticky-navigation-text__body"> <ul class="sticky-navigation-text__list contrast-target" role="menubar"> <li class="sticky-navigation-text__item" role="presentation"> <a href="#overview" target="_self" class="sticky-navigation-text__link is-active" aria-current="page" role="menuitem" an-tr="nv08_sticky navigation-product offer detail-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:overview"> <strong class="sticky-navigation-text__link-text">Overview</strong> </a> </li> <li class="sticky-navigation-text__item" role="presentation"> <a href="#value-finder" class="sticky-navigation-text__link" role="menuitem" an-tr="nv08_sticky navigation-product offer detail-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:value finder"> <strong class="sticky-navigation-text__link-text">Value Finder</strong> </a> </li> <li class="sticky-navigation-text__item" role="presentation"> <a href="#whysamsung" target="_self" class="sticky-navigation-text__link" role="menuitem" an-tr="nv08_sticky navigation-product offer detail-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:why"> <strong class="sticky-navigation-text__link-text">Why Samsung Trade In?</strong> </a> </li> <li class="sticky-navigation-text__item" role="presentation"> <a href="#howitworks" target="_self" class="sticky-navigation-text__link" aria-label="How it works" role="menuitem" an-tr="nv08_sticky navigation-product offer detail-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:how it works"> <strong class="sticky-navigation-text__link-text">How it works</strong> </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="ho-g-home-kv-carousel aem-GridColumn aem-GridColumn--default--12"> <section id="overview" class="home-kv-carousel home-kv-carousel--height-medium"> <div class="home-kv-carousel__container"> <div class="home-kv-carousel__wrapper"> <div class="home-kv-carousel__slide bg-white" id="trade-in__kv" an-tr="hd01_home kv carousel-product offer detail-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv1"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-top-left home-kv-carousel__text-wrap--mobile-top-center "> <h1 class="home-kv-carousel__headline" data-desktop-headline-text="&lt;strong>Trade in for an&lt;br>instant discount&lt;/strong>" data-mobile-headline-text="&lt;strong>Trade in for an instant discount&lt;/strong>"></h1> <p class="home-kv-carousel__desc" data-desktop-description="Get money off a brand new Galaxy phone, tablet, or smartwatch right now, when you trade in your old tech. We accept a wide range of makes and models, and sometimes even damaged or faulty phones, so why wait?" data-mobile-description="Get money off a brand new Galaxy phone, tablet, or smartwatch right now, when you trade in your old tech. We accept a wide range of makes and models, and sometimes even damaged or faulty phones, so why wait?"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--underline cta--black" href="#TradeInTool" aria-label="Trade in" an-tr="hd01_home kv carousel-product offer detail-cta-kv" an-ca="content click" an-ac="feature" an-la="trade in for an instant discount:find my discount"> Find my discount </a> <button class="home-kv-carousel__cta--popup-video cta cta--contained cta--black" aria-label="Learn more" an-tr="hd01_home kv carousel-product offer detail-cta-kv" an-ca="content click" an-ac="feature" an-la="trade in for an instant discount:learn more">Learn more</button> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <figure class="first-image"> <picture> <source media="(max-width:767px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_720x1080_M.png?imwidth=360, //images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_720x1080_M.png?imwidth=720 1.5x"/> <source media="(min-width:768px) and (max-width:1365px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_1440x640_D.png?imwidth=768, //images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_1440x640_D.png?imwidth=1536 1.5x"/> <source media="(min-width:1366px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_1440x640_D.png?imwidth=1366, //images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_1440x640_D.png?imwidth=2560 1.5x"/> <img src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/para_tradeIn_KV_1440x640_D.png?imwidth=1366" data-desktop-alt="A Trade In logo is surrounded by a bundle of Galaxy products including the Galaxy Tab S9, Galaxy Z Flip6, Galaxy S25 Ultra and Galaxy Watch Ultra on a light blue background." data-mobile-alt="A Trade In logo is surrounded by a bundle of Galaxy products including the Galaxy Tab S9, Galaxy Z Flip6, Galaxy S25 Ultra and Galaxy Watch Ultra on a light blue background." data-target-width="" data-aem-asset-id=""/> </picture> </figure> </div> </div> </div> </div> </div> <div class="popup-video popup-video--1" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--1__dimmed"></div> <div class="popup-video__looping--start popup-video--1__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--1__video-wrap"> <p class="popup-video__current-video-title popup-video--1__current-video-title hidden" tabindex="0"></p> <div class="video" data-image-default="false" data-video-embed="false" data-video-type="youtube" data-aem-asset-id="" data-video-data='{ &#34;id&#34;: &#34;BlfWKtST8MQ&#34;, &#34;autoplay&#34;: false, "title": "", "caption": "", "aem-asset-id": "" }'></div> </div> <button class="popup-video__btn-video-close popup-video--1__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--1__looping--end" tabindex="0"></div> </div> <div class="popup-video popup-video--2" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--2__dimmed"></div> <div class="popup-video__looping--start popup-video--2__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--2__video-wrap"> <p class="popup-video__current-video-title popup-video--2__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close popup-video--2__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--2__looping--end" tabindex="0"></div> </div> <div class="popup-video popup-video--3" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--3__dimmed"></div> <div class="popup-video__looping--start popup-video--3__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--3__video-wrap"> <p class="popup-video__current-video-title popup-video--3__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close popup-video--3__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--3__looping--end" tabindex="0"></div> </div> </section> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-small" id="tradeInToolNext"> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .hideInAem { display: none; font-size: 16px; font-weight: bold; } .aem-AuthorLayer-Edit .hideInAem { display: block; text-align: center; background-color: #00246B; color: #CADCFC; padding: 40px 35vw; } </style> <p class="hideInAem"> Anchor for Value Finder </p> <div id="value-finder"></div> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-small" id="TradeInTool"> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--48"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Need a new laptop, TV, or appliance and have an old one you don’t want anymore? Trade up for money off now. <u><a href="/uk/trade-up/">Learn more &gt;</a></u></p> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> #trade a { text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 2px; width: 100%; text-align: center; font-weight: 700 } #trade .tobe { opacity: 0; transform: translateY(100px); transition: opacity .5s ease-in, transform .5s ease-in } #trade .tobe.tobe-active { opacity: 1; transform: translateY(0) } @keyframes fadeIn { 0% { opacity: 0 } to { opacity: 1 } } @keyframes fadeOutMaxHeight { 0% { opacity: 1; max-height: 800px } to { opacity: 0; max-height: 0 } } @keyframes fadeInMaxHeight { 0% { opacity: 0; max-height: 0 } to { opacity: 1; max-height: 800px } } #trade .second { display: none; height: 600px; border-radius: 6px; background-color: #fff } #trade .animateTo { display: block; overflow: hidden; animation: fadeInMaxHeight 2s ease-in; animation-fill-mode: forwards } #trade .animateFrom { overflow: hidden; animation: fadeOutMaxHeight 2s ease-in; animation-fill-mode: forwards } </style> <noscript>You need to enable JavaScript to run this app.</noscript><div id="trade-in-configurator"></div><div id="trade"></div> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ (function(){"use strict";var _l=document.createElement("style");_l.textContent=`#trade a{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px;width:100%;text-align:center;font-weight:700}#trade .tobe{opacity:0;transform:translateY(100px);transition:opacity .5s ease-in,transform .5s ease-in}#trade .tobe.tobe-active{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOutMaxHeight{0%{opacity:1;max-height:800px}to{opacity:0;max-height:0}}@keyframes fadeInMaxHeight{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}#trade .second{display:none;height:600px;border-radius:6px;background-color:#fff}#trade .animateTo{display:block;overflow:hidden;animation:fadeInMaxHeight 2s ease-in;animation-fill-mode:forwards}#trade .animateFrom{overflow:hidden;animation:fadeOutMaxHeight 2s ease-in;animation-fill-mode:forwards} `,document.head.appendChild(_l);function xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cl={exports:{}},Ra={},Dl={exports:{}},X={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var br=Symbol.for("react.element"),z1=Symbol.for("react.portal"),Z1=Symbol.for("react.fragment"),I1=Symbol.for("react.strict_mode"),H1=Symbol.for("react.profiler"),V1=Symbol.for("react.provider"),X1=Symbol.for("react.context"),K1=Symbol.for("react.forward_ref"),Y1=Symbol.for("react.suspense"),Q1=Symbol.for("react.memo"),q1=Symbol.for("react.lazy"),wl=Symbol.iterator;function J1(e){return e===null||typeof e!="object"?null:(e=wl&&e[wl]||e["@@iterator"],typeof e=="function"?e:null)}var Ml={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kl=Object.assign,bl={};function zt(e,n,t){this.props=e,this.context=n,this.refs=bl,this.updater=t||Ml}zt.prototype.isReactComponent={},zt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)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,n,"setState")},zt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ul(){}Ul.prototype=zt.prototype;function Si(e,n,t){this.props=e,this.context=n,this.refs=bl,this.updater=t||Ml}var Pi=Si.prototype=new Ul;Pi.constructor=Si,kl(Pi,zt.prototype),Pi.isPureReactComponent=!0;var Rl=Array.isArray,Tl=Object.prototype.hasOwnProperty,Ei={current:null},Ll={key:!0,ref:!0,__self:!0,__source:!0};function $l(e,n,t){var r,a={},o=null,i=null;if(n!=null)for(r in n.ref!==void 0&&(i=n.ref),n.key!==void 0&&(o=""+n.key),n)Tl.call(n,r)&&!Ll.hasOwnProperty(r)&&(a[r]=n[r]);var u=arguments.length-2;if(u===1)a.children=t;else if(1<u){for(var l=Array(u),s=0;s<u;s++)l[s]=arguments[s+2];a.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)a[r]===void 0&&(a[r]=u[r]);return{$$typeof:br,type:e,key:o,ref:i,props:a,_owner:Ei.current}}function eB(e,n){return{$$typeof:br,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function Ai(e){return typeof e=="object"&&e!==null&&e.$$typeof===br}function nB(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(t){return n[t]})}var Nl=/\/+/g;function vi(e,n){return typeof e=="object"&&e!==null&&e.key!=null?nB(""+e.key):n.toString(36)}function Ta(e,n,t,r,a){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case br:case z1:i=!0}}if(i)return i=e,a=a(i),e=r===""?"."+vi(i,0):r,Rl(a)?(t="",e!=null&&(t=e.replace(Nl,"$&/")+"/"),Ta(a,n,t,"",function(s){return s})):a!=null&&(Ai(a)&&(a=eB(a,t+(!a.key||i&&i.key===a.key?"":(""+a.key).replace(Nl,"$&/")+"/")+e)),n.push(a)),1;if(i=0,r=r===""?".":r+":",Rl(e))for(var u=0;u<e.length;u++){o=e[u];var l=r+vi(o,u);i+=Ta(o,n,t,l,a)}else if(l=J1(e),typeof l=="function")for(e=l.call(e),u=0;!(o=e.next()).done;)o=o.value,l=r+vi(o,u++),i+=Ta(o,n,t,l,a);else if(o==="object")throw n=String(e),Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return i}function La(e,n,t){if(e==null)return e;var r=[],a=0;return Ta(e,r,"","",function(o){return n.call(t,o,a++)}),r}function tB(e){if(e._status===-1){var n=e._result;n=n(),n.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var ze={current:null},$a={transition:null},rB={ReactCurrentDispatcher:ze,ReactCurrentBatchConfig:$a,ReactCurrentOwner:Ei};function jl(){throw Error("act(...) is not supported in production builds of React.")}X.Children={map:La,forEach:function(e,n,t){La(e,function(){n.apply(this,arguments)},t)},count:function(e){var n=0;return La(e,function(){n++}),n},toArray:function(e){return La(e,function(n){return n})||[]},only:function(e){if(!Ai(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},X.Component=zt,X.Fragment=Z1,X.Profiler=H1,X.PureComponent=Si,X.StrictMode=I1,X.Suspense=Y1,X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rB,X.act=jl,X.cloneElement=function(e,n,t){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=kl({},e.props),a=e.key,o=e.ref,i=e._owner;if(n!=null){if(n.ref!==void 0&&(o=n.ref,i=Ei.current),n.key!==void 0&&(a=""+n.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in n)Tl.call(n,l)&&!Ll.hasOwnProperty(l)&&(r[l]=n[l]===void 0&&u!==void 0?u[l]:n[l])}var l=arguments.length-2;if(l===1)r.children=t;else if(1<l){u=Array(l);for(var s=0;s<l;s++)u[s]=arguments[s+2];r.children=u}return{$$typeof:br,type:e.type,key:a,ref:o,props:r,_owner:i}},X.createContext=function(e){return e={$$typeof:X1,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:V1,_context:e},e.Consumer=e},X.createElement=$l,X.createFactory=function(e){var n=$l.bind(null,e);return n.type=e,n},X.createRef=function(){return{current:null}},X.forwardRef=function(e){return{$$typeof:K1,render:e}},X.isValidElement=Ai,X.lazy=function(e){return{$$typeof:q1,_payload:{_status:-1,_result:e},_init:tB}},X.memo=function(e,n){return{$$typeof:Q1,type:e,compare:n===void 0?null:n}},X.startTransition=function(e){var n=$a.transition;$a.transition={};try{e()}finally{$a.transition=n}},X.unstable_act=jl,X.useCallback=function(e,n){return ze.current.useCallback(e,n)},X.useContext=function(e){return ze.current.useContext(e)},X.useDebugValue=function(){},X.useDeferredValue=function(e){return ze.current.useDeferredValue(e)},X.useEffect=function(e,n){return ze.current.useEffect(e,n)},X.useId=function(){return ze.current.useId()},X.useImperativeHandle=function(e,n,t){return ze.current.useImperativeHandle(e,n,t)},X.useInsertionEffect=function(e,n){return ze.current.useInsertionEffect(e,n)},X.useLayoutEffect=function(e,n){return ze.current.useLayoutEffect(e,n)},X.useMemo=function(e,n){return ze.current.useMemo(e,n)},X.useReducer=function(e,n,t){return ze.current.useReducer(e,n,t)},X.useRef=function(e){return ze.current.useRef(e)},X.useState=function(e){return ze.current.useState(e)},X.useSyncExternalStore=function(e,n,t){return ze.current.useSyncExternalStore(e,n,t)},X.useTransition=function(){return ze.current.useTransition()},X.version="18.3.1",Dl.exports=X;var v=Dl.exports;const ne=xi(v);/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var aB=v,oB=Symbol.for("react.element"),iB=Symbol.for("react.fragment"),uB=Object.prototype.hasOwnProperty,cB=aB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,lB={key:!0,ref:!0,__self:!0,__source:!0};function Wl(e,n,t){var r,a={},o=null,i=null;t!==void 0&&(o=""+t),n.key!==void 0&&(o=""+n.key),n.ref!==void 0&&(i=n.ref);for(r in n)uB.call(n,r)&&!lB.hasOwnProperty(r)&&(a[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps,n)a[r]===void 0&&(a[r]=n[r]);return{$$typeof:oB,type:e,key:o,ref:i,props:a,_owner:cB.current}}Ra.Fragment=iB,Ra.jsx=Wl,Ra.jsxs=Wl,Cl.exports=Ra;var c=Cl.exports,Fi={},Ol={exports:{}},en={},zl={exports:{}},Zl={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function n(D,M){var W=D.length;D.push(M);e:for(;0<W;){var w=W-1>>>1,L=D[w];if(0<a(L,M))D[w]=M,D[W]=L,W=w;else break e}}function t(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var M=D[0],W=D.pop();if(W!==M){D[0]=W;e:for(var w=0,L=D.length,ee=L>>>1;w<ee;){var le=2*(w+1)-1,xe=D[le],ye=le+1,Ce=D[ye];if(0>a(xe,W))ye<L&&0>a(Ce,xe)?(D[w]=Ce,D[ye]=W,w=ye):(D[w]=xe,D[le]=W,w=le);else if(ye<L&&0>a(Ce,W))D[w]=Ce,D[ye]=W,w=ye;else break e}}return M}function a(D,M){var W=D.sortIndex-M.sortIndex;return W!==0?W:D.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var l=[],s=[],B=1,f=null,h=3,g=!1,S=!1,x=!1,U=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(D){for(var M=t(s);M!==null;){if(M.callback===null)r(s);else if(M.startTime<=D)r(s),M.sortIndex=M.expirationTime,n(l,M);else break;M=t(s)}}function G(D){if(x=!1,y(D),!S)if(t(l)!==null)S=!0,Pe(E);else{var M=t(s);M!==null&&Y(G,M.startTime-D)}}function E(D,M){S=!1,x&&(x=!1,d(F),F=-1),g=!0;var W=h;try{for(y(M),f=t(l);f!==null&&(!(f.expirationTime>M)||D&&!V());){var w=f.callback;if(typeof w=="function"){f.callback=null,h=f.priorityLevel;var L=w(f.expirationTime<=M);M=e.unstable_now(),typeof L=="function"?f.callback=L:f===t(l)&&r(l),y(M)}else r(l);f=t(l)}if(f!==null)var ee=!0;else{var le=t(s);le!==null&&Y(G,le.startTime-M),ee=!1}return ee}finally{f=null,h=W,g=!1}}var P=!1,p=null,F=-1,j=5,R=-1;function V(){return!(e.unstable_now()-R<j)}function ie(){if(p!==null){var D=e.unstable_now();R=D;var M=!0;try{M=p(!0,D)}finally{M?ae():(P=!1,p=null)}}else P=!1}var ae;if(typeof m=="function")ae=function(){m(ie)};else if(typeof MessageChannel<"u"){var $=new MessageChannel,be=$.port2;$.port1.onmessage=ie,ae=function(){be.postMessage(null)}}else ae=function(){U(ie,0)};function Pe(D){p=D,P||(P=!0,ae())}function Y(D,M){F=U(function(){D(e.unstable_now())},M)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(D){D.callback=null},e.unstable_continueExecution=function(){S||g||(S=!0,Pe(E))},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return t(l)},e.unstable_next=function(D){switch(h){case 1:case 2:case 3:var M=3;break;default:M=h}var W=h;h=M;try{return D()}finally{h=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,M){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var W=h;h=D;try{return M()}finally{h=W}},e.unstable_scheduleCallback=function(D,M,W){var w=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?w+W:w):W=w,D){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 L=W+L,D={id:B++,callback:M,priorityLevel:D,startTime:W,expirationTime:L,sortIndex:-1},W>w?(D.sortIndex=W,n(s,D),t(l)===null&&D===t(s)&&(x?(d(F),F=-1):x=!0,Y(G,W-w))):(D.sortIndex=L,n(l,D),S||g||(S=!0,Pe(E))),D},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(D){var M=h;return function(){var W=h;h=M;try{return D.apply(this,arguments)}finally{h=W}}}})(Zl),zl.exports=Zl;var sB=zl.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var dB=v,nn=sB;function _(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Il=new Set,Ur={};function At(e,n){Zt(e,n),Zt(e+"Capture",n)}function Zt(e,n){for(Ur[e]=n,e=0;e<n.length;e++)Il.add(n[e])}var Rn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_i=Object.prototype.hasOwnProperty,mB=/^[: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]*$/,Hl={},Vl={};function BB(e){return _i.call(Vl,e)?!0:_i.call(Hl,e)?!1:mB.test(e)?Vl[e]=!0:(Hl[e]=!0,!1)}function yB(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fB(e,n,t,r){if(n===null||typeof n>"u"||yB(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function Ze(e,n,t,r,a,o,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=i}var Ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ue[e]=new Ze(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];Ue[n]=new Ze(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ue[e]=new Ze(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ue[e]=new Ze(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){Ue[e]=new Ze(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Ue[e]=new Ze(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Ue[e]=new Ze(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Ue[e]=new Ze(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Ue[e]=new Ze(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ci=/[\-:]([a-z])/g;function Di(e){return e[1].toUpperCase()}"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 n=e.replace(Ci,Di);Ue[n]=new Ze(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Ci,Di);Ue[n]=new Ze(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Ci,Di);Ue[n]=new Ze(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Ue[e]=new Ze(e,1,!1,e.toLowerCase(),null,!1,!1)}),Ue.xlinkHref=new Ze("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Ue[e]=new Ze(e,1,!1,e.toLowerCase(),null,!0,!0)});function wi(e,n,t,r){var a=Ue.hasOwnProperty(n)?Ue[n]:null;(a!==null?a.type!==0:r||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(fB(n,t,a,r)&&(t=null),r||a===null?BB(n)&&(t===null?e.removeAttribute(n):e.setAttribute(n,""+t)):a.mustUseProperty?e[a.propertyName]=t===null?a.type===3?!1:"":t:(n=a.attributeName,r=a.attributeNamespace,t===null?e.removeAttribute(n):(a=a.type,t=a===3||a===4&&t===!0?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}var Tn=dB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Na=Symbol.for("react.element"),It=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),Mi=Symbol.for("react.strict_mode"),ki=Symbol.for("react.profiler"),Xl=Symbol.for("react.provider"),Kl=Symbol.for("react.context"),bi=Symbol.for("react.forward_ref"),Ui=Symbol.for("react.suspense"),Ri=Symbol.for("react.suspense_list"),Ti=Symbol.for("react.memo"),Qn=Symbol.for("react.lazy"),Yl=Symbol.for("react.offscreen"),Ql=Symbol.iterator;function Rr(e){return e===null||typeof e!="object"?null:(e=Ql&&e[Ql]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Object.assign,Li;function Tr(e){if(Li===void 0)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);Li=n&&n[1]||""}return` `+Li+e}var $i=!1;function Ni(e,n){if(!e||$i)return"";$i=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(s){var r=s}Reflect.construct(e,[],n)}else{try{n.call()}catch(s){r=s}e.call(n.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&typeof s.stack=="string"){for(var a=s.stack.split(` `),o=r.stack.split(` `),i=a.length-1,u=o.length-1;1<=i&&0<=u&&a[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(a[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||a[i]!==o[u]){var l=` `+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=i&&0<=u);break}}}finally{$i=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Tr(e):""}function hB(e){switch(e.tag){case 5:return Tr(e.type);case 16:return Tr("Lazy");case 13:return Tr("Suspense");case 19:return Tr("SuspenseList");case 0:case 2:case 15:return e=Ni(e.type,!1),e;case 11:return e=Ni(e.type.render,!1),e;case 1:return e=Ni(e.type,!0),e;default:return""}}function ji(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ht:return"Fragment";case It:return"Portal";case ki:return"Profiler";case Mi:return"StrictMode";case Ui:return"Suspense";case Ri:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Kl:return(e.displayName||"Context")+".Consumer";case Xl:return(e._context.displayName||"Context")+".Provider";case bi:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ti:return n=e.displayName||null,n!==null?n:ji(e.type)||"Memo";case Qn:n=e._payload,e=e._init;try{return ji(e(n))}catch{}}return null}function pB(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ji(n);case 8:return n===Mi?"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(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function qn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ql(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function gB(e){var n=ql(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var a=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return a.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function ja(e){e._valueTracker||(e._valueTracker=gB(e))}function Jl(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=ql(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Wa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Wi(e,n){var t=n.checked;return pe({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function es(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=qn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function ns(e,n){n=n.checked,n!=null&&wi(e,"checked",n,!1)}function Oi(e,n){ns(e,n);var t=qn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?zi(e,n.type,t):n.hasOwnProperty("defaultValue")&&zi(e,n.type,qn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function ts(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function zi(e,n,t){(n!=="number"||Wa(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var Lr=Array.isArray;function Vt(e,n,t,r){if(e=e.options,n){n={};for(var a=0;a<t.length;a++)n["$"+t[a]]=!0;for(t=0;t<e.length;t++)a=n.hasOwnProperty("$"+e[t].value),e[t].selected!==a&&(e[t].selected=a),a&&r&&(e[t].defaultSelected=!0)}else{for(t=""+qn(t),n=null,a=0;a<e.length;a++){if(e[a].value===t){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}n!==null||e[a].disabled||(n=e[a])}n!==null&&(n.selected=!0)}}function Zi(e,n){if(n.dangerouslySetInnerHTML!=null)throw Error(_(91));return pe({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function rs(e,n){var t=n.value;if(t==null){if(t=n.children,n=n.defaultValue,t!=null){if(n!=null)throw Error(_(92));if(Lr(t)){if(1<t.length)throw Error(_(93));t=t[0]}n=t}n==null&&(n=""),t=n}e._wrapperState={initialValue:qn(t)}}function as(e,n){var t=qn(n.value),r=qn(n.defaultValue);t!=null&&(t=""+t,t!==e.value&&(e.value=t),n.defaultValue==null&&e.defaultValue!==t&&(e.defaultValue=t)),r!=null&&(e.defaultValue=""+r)}function os(e){var n=e.textContent;n===e._wrapperState.initialValue&&n!==""&&n!==null&&(e.value=n)}function is(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 Ii(e,n){return e==null||e==="http://www.w3.org/1999/xhtml"?is(n):e==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Oa,us=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,a){MSApp.execUnsafeLocalFunction(function(){return e(n,t,r,a)})}:e}(function(e,n){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=n;else{for(Oa=Oa||document.createElement("div"),Oa.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=Oa.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function $r(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var Nr={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},GB=["Webkit","ms","Moz","O"];Object.keys(Nr).forEach(function(e){GB.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Nr[n]=Nr[e]})});function cs(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||Nr.hasOwnProperty(e)&&Nr[e]?(""+n).trim():n+"px"}function ls(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,a=cs(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,a):e[t]=a}}var xB=pe({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 Hi(e,n){if(n){if(xB[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(_(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(_(61))}if(n.style!=null&&typeof n.style!="object")throw Error(_(62))}}function Vi(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";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 Xi=null;function Ki(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yi=null,Xt=null,Kt=null;function ss(e){if(e=ua(e)){if(typeof Yi!="function")throw Error(_(280));var n=e.stateNode;n&&(n=mo(n),Yi(e.stateNode,e.type,n))}}function ds(e){Xt?Kt?Kt.push(e):Kt=[e]:Xt=e}function ms(){if(Xt){var e=Xt,n=Kt;if(Kt=Xt=null,ss(e),n)for(e=0;e<n.length;e++)ss(n[e])}}function Bs(e,n){return e(n)}function ys(){}var Qi=!1;function fs(e,n,t){if(Qi)return e(n,t);Qi=!0;try{return Bs(e,n,t)}finally{Qi=!1,(Xt!==null||Kt!==null)&&(ys(),ms())}}function jr(e,n){var t=e.stateNode;if(t===null)return null;var r=mo(t);if(r===null)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(t&&typeof t!="function")throw Error(_(231,n,typeof t));return t}var qi=!1;if(Rn)try{var Wr={};Object.defineProperty(Wr,"passive",{get:function(){qi=!0}}),window.addEventListener("test",Wr,Wr),window.removeEventListener("test",Wr,Wr)}catch{qi=!1}function SB(e,n,t,r,a,o,i,u,l){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(B){this.onError(B)}}var Or=!1,za=null,Za=!1,Ji=null,PB={onError:function(e){Or=!0,za=e}};function EB(e,n,t,r,a,o,i,u,l){Or=!1,za=null,SB.apply(PB,arguments)}function AB(e,n,t,r,a,o,i,u,l){if(EB.apply(this,arguments),Or){if(Or){var s=za;Or=!1,za=null}else throw Error(_(198));Za||(Za=!0,Ji=s)}}function vt(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,n.flags&4098&&(t=n.return),e=n.return;while(e)}return n.tag===3?t:null}function hs(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function ps(e){if(vt(e)!==e)throw Error(_(188))}function vB(e){var n=e.alternate;if(!n){if(n=vt(e),n===null)throw Error(_(188));return n!==e?null:e}for(var t=e,r=n;;){var a=t.return;if(a===null)break;var o=a.alternate;if(o===null){if(r=a.return,r!==null){t=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===t)return ps(a),e;if(o===r)return ps(a),n;o=o.sibling}throw Error(_(188))}if(t.return!==r.return)t=a,r=o;else{for(var i=!1,u=a.child;u;){if(u===t){i=!0,t=a,r=o;break}if(u===r){i=!0,r=a,t=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===t){i=!0,t=o,r=a;break}if(u===r){i=!0,r=o,t=a;break}u=u.sibling}if(!i)throw Error(_(189))}}if(t.alternate!==r)throw Error(_(190))}if(t.tag!==3)throw Error(_(188));return t.stateNode.current===t?e:n}function gs(e){return e=vB(e),e!==null?Gs(e):null}function Gs(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var n=Gs(e);if(n!==null)return n;e=e.sibling}return null}var xs=nn.unstable_scheduleCallback,Ss=nn.unstable_cancelCallback,FB=nn.unstable_shouldYield,_B=nn.unstable_requestPaint,Ee=nn.unstable_now,CB=nn.unstable_getCurrentPriorityLevel,eu=nn.unstable_ImmediatePriority,Ps=nn.unstable_UserBlockingPriority,Ia=nn.unstable_NormalPriority,DB=nn.unstable_LowPriority,Es=nn.unstable_IdlePriority,Ha=null,Cn=null;function wB(e){if(Cn&&typeof Cn.onCommitFiberRoot=="function")try{Cn.onCommitFiberRoot(Ha,e,void 0,(e.current.flags&128)===128)}catch{}}var Gn=Math.clz32?Math.clz32:bB,MB=Math.log,kB=Math.LN2;function bB(e){return e>>>=0,e===0?32:31-(MB(e)/kB|0)|0}var Va=64,Xa=4194304;function zr(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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ka(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=t&268435455;if(i!==0){var u=i&~a;u!==0?r=zr(u):(o&=i,o!==0&&(r=zr(o)))}else i=t&~a,i!==0?r=zr(i):o!==0&&(r=zr(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&a)&&(a=r&-r,o=n&-n,a>=o||a===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0<n;)t=31-Gn(n),a=1<<t,r|=e[t],n&=~a;return r}function UB(e,n){switch(e){case 1:case 2:case 4:return n+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 n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function RB(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Gn(o),u=1<<i,l=a[i];l===-1?(!(u&t)||u&r)&&(a[i]=UB(u,n)):l<=n&&(e.expiredLanes|=u),o&=~u}}function nu(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function As(){var e=Va;return Va<<=1,!(Va&4194240)&&(Va=64),e}function tu(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Zr(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Gn(n),e[n]=t}function TB(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var a=31-Gn(t),o=1<<a;n[a]=0,r[a]=-1,e[a]=-1,t&=~o}}function ru(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-Gn(t),a=1<<r;a&n|e[r]&n&&(e[r]|=n),t&=~a}}var re=0;function vs(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Fs,au,_s,Cs,Ds,ou=!1,Ya=[],Jn=null,et=null,nt=null,Ir=new Map,Hr=new Map,tt=[],LB="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 ws(e,n){switch(e){case"focusin":case"focusout":Jn=null;break;case"dragenter":case"dragleave":et=null;break;case"mouseover":case"mouseout":nt=null;break;case"pointerover":case"pointerout":Ir.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hr.delete(n.pointerId)}}function Vr(e,n,t,r,a,o){return e===null||e.nativeEvent!==o?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},n!==null&&(n=ua(n),n!==null&&au(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,a!==null&&n.indexOf(a)===-1&&n.push(a),e)}function $B(e,n,t,r,a){switch(n){case"focusin":return Jn=Vr(Jn,e,n,t,r,a),!0;case"dragenter":return et=Vr(et,e,n,t,r,a),!0;case"mouseover":return nt=Vr(nt,e,n,t,r,a),!0;case"pointerover":var o=a.pointerId;return Ir.set(o,Vr(Ir.get(o)||null,e,n,t,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Hr.set(o,Vr(Hr.get(o)||null,e,n,t,r,a)),!0}return!1}function Ms(e){var n=Ft(e.target);if(n!==null){var t=vt(n);if(t!==null){if(n=t.tag,n===13){if(n=hs(t),n!==null){e.blockedOn=n,Ds(e.priority,function(){_s(t)});return}}else if(n===3&&t.stateNode.current.memoizedState.isDehydrated){e.blockedOn=t.tag===3?t.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Qa(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var t=uu(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(t===null){t=e.nativeEvent;var r=new t.constructor(t.type,t);Xi=r,t.target.dispatchEvent(r),Xi=null}else return n=ua(t),n!==null&&au(n),e.blockedOn=t,!1;n.shift()}return!0}function ks(e,n,t){Qa(e)&&t.delete(n)}function NB(){ou=!1,Jn!==null&&Qa(Jn)&&(Jn=null),et!==null&&Qa(et)&&(et=null),nt!==null&&Qa(nt)&&(nt=null),Ir.forEach(ks),Hr.forEach(ks)}function Xr(e,n){e.blockedOn===n&&(e.blockedOn=null,ou||(ou=!0,nn.unstable_scheduleCallback(nn.unstable_NormalPriority,NB)))}function Kr(e){function n(a){return Xr(a,e)}if(0<Ya.length){Xr(Ya[0],e);for(var t=1;t<Ya.length;t++){var r=Ya[t];r.blockedOn===e&&(r.blockedOn=null)}}for(Jn!==null&&Xr(Jn,e),et!==null&&Xr(et,e),nt!==null&&Xr(nt,e),Ir.forEach(n),Hr.forEach(n),t=0;t<tt.length;t++)r=tt[t],r.blockedOn===e&&(r.blockedOn=null);for(;0<tt.length&&(t=tt[0],t.blockedOn===null);)Ms(t),t.blockedOn===null&&tt.shift()}var Yt=Tn.ReactCurrentBatchConfig,qa=!0;function jB(e,n,t,r){var a=re,o=Yt.transition;Yt.transition=null;try{re=1,iu(e,n,t,r)}finally{re=a,Yt.transition=o}}function WB(e,n,t,r){var a=re,o=Yt.transition;Yt.transition=null;try{re=4,iu(e,n,t,r)}finally{re=a,Yt.transition=o}}function iu(e,n,t,r){if(qa){var a=uu(e,n,t,r);if(a===null)Au(e,n,r,Ja,t),ws(e,r);else if($B(a,e,n,t,r))r.stopPropagation();else if(ws(e,r),n&4&&-1<LB.indexOf(e)){for(;a!==null;){var o=ua(a);if(o!==null&&Fs(o),o=uu(e,n,t,r),o===null&&Au(e,n,r,Ja,t),o===a)break;a=o}a!==null&&r.stopPropagation()}else Au(e,n,r,null,t)}}var Ja=null;function uu(e,n,t,r){if(Ja=null,e=Ki(r),e=Ft(e),e!==null)if(n=vt(e),n===null)e=null;else if(t=n.tag,t===13){if(e=hs(n),e!==null)return e;e=null}else if(t===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Ja=e,null}function bs(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(CB()){case eu:return 1;case Ps:return 4;case Ia:case DB:return 16;case Es:return 536870912;default:return 16}default:return 16}}var rt=null,cu=null,eo=null;function Us(){if(eo)return eo;var e,n=cu,t=n.length,r,a="value"in rt?rt.value:rt.textContent,o=a.length;for(e=0;e<t&&n[e]===a[e];e++);var i=t-e;for(r=1;r<=i&&n[t-r]===a[o-r];r++);return eo=a.slice(e,1<r?1-r:void 0)}function no(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function to(){return!0}function Rs(){return!1}function tn(e){function n(t,r,a,o,i){this._reactName=t,this._targetInst=a,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(t=e[u],this[u]=t?t(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?to:Rs,this.isPropagationStopped=Rs,this}return pe(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():typeof t.returnValue!="unknown"&&(t.returnValue=!1),this.isDefaultPrevented=to)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():typeof t.cancelBubble!="unknown"&&(t.cancelBubble=!0),this.isPropagationStopped=to)},persist:function(){},isPersistent:to}),n}var Qt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lu=tn(Qt),Yr=pe({},Qt,{view:0,detail:0}),OB=tn(Yr),su,du,Qr,ro=pe({},Yr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Qr&&(Qr&&e.type==="mousemove"?(su=e.screenX-Qr.screenX,du=e.screenY-Qr.screenY):du=su=0,Qr=e),su)},movementY:function(e){return"movementY"in e?e.movementY:du}}),Ts=tn(ro),zB=pe({},ro,{dataTransfer:0}),ZB=tn(zB),IB=pe({},Yr,{relatedTarget:0}),mu=tn(IB),HB=pe({},Qt,{animationName:0,elapsedTime:0,pseudoElement:0}),VB=tn(HB),XB=pe({},Qt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),KB=tn(XB),YB=pe({},Qt,{data:0}),Ls=tn(YB),QB={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qB={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"},JB={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ey(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=JB[e])?!!n[e]:!1}function Bu(){return ey}var ny=pe({},Yr,{key:function(e){if(e.key){var n=QB[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=no(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?qB[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bu,charCode:function(e){return e.type==="keypress"?no(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?no(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ty=tn(ny),ry=pe({},ro,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$s=tn(ry),ay=pe({},Yr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bu}),oy=tn(ay),iy=pe({},Qt,{propertyName:0,elapsedTime:0,pseudoElement:0}),uy=tn(iy),cy=pe({},ro,{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}),ly=tn(cy),sy=[9,13,27,32],yu=Rn&&"CompositionEvent"in window,qr=null;Rn&&"documentMode"in document&&(qr=document.documentMode);var dy=Rn&&"TextEvent"in window&&!qr,Ns=Rn&&(!yu||qr&&8<qr&&11>=qr),js=" ",Ws=!1;function Os(e,n){switch(e){case"keyup":return sy.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qt=!1;function my(e,n){switch(e){case"compositionend":return zs(n);case"keypress":return n.which!==32?null:(Ws=!0,js);case"textInput":return e=n.data,e===js&&Ws?null:e;default:return null}}function By(e,n){if(qt)return e==="compositionend"||!yu&&Os(e,n)?(e=Us(),eo=cu=rt=null,qt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Ns&&n.locale!=="ko"?null:n.data;default:return null}}var yy={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 Zs(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!yy[e.type]:n==="textarea"}function Is(e,n,t,r){ds(r),n=co(n,"onChange"),0<n.length&&(t=new lu("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var Jr=null,ea=null;function fy(e){ld(e,0)}function ao(e){var n=rr(e);if(Jl(n))return e}function hy(e,n){if(e==="change")return n}var Hs=!1;if(Rn){var fu;if(Rn){var hu="oninput"in document;if(!hu){var Vs=document.createElement("div");Vs.setAttribute("oninput","return;"),hu=typeof Vs.oninput=="function"}fu=hu}else fu=!1;Hs=fu&&(!document.documentMode||9<document.documentMode)}function Xs(){Jr&&(Jr.detachEvent("onpropertychange",Ks),ea=Jr=null)}function Ks(e){if(e.propertyName==="value"&&ao(ea)){var n=[];Is(n,ea,e,Ki(e)),fs(fy,n)}}function py(e,n,t){e==="focusin"?(Xs(),Jr=n,ea=t,Jr.attachEvent("onpropertychange",Ks)):e==="focusout"&&Xs()}function gy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ao(ea)}function Gy(e,n){if(e==="click")return ao(n)}function xy(e,n){if(e==="input"||e==="change")return ao(n)}function Sy(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var xn=typeof Object.is=="function"?Object.is:Sy;function na(e,n){if(xn(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var a=t[r];if(!_i.call(n,a)||!xn(e[a],n[a]))return!1}return!0}function Ys(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Qs(e,n){var t=Ys(e);e=0;for(var r;t;){if(t.nodeType===3){if(r=e+t.textContent.length,e<=n&&r>=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Ys(t)}}function qs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?qs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Js(){for(var e=window,n=Wa();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Wa(e.document)}return n}function pu(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Py(e){var n=Js(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&qs(t.ownerDocument.documentElement,t)){if(r!==null&&pu(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var a=t.textContent.length,o=Math.min(r.start,a);r=r.end===void 0?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=Qs(t,o);var i=Qs(t,r);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(n=n.createRange(),n.setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<n.length;t++)e=n[t],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ey=Rn&&"documentMode"in document&&11>=document.documentMode,Jt=null,gu=null,ta=null,Gu=!1;function ed(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Gu||Jt==null||Jt!==Wa(r)||(r=Jt,"selectionStart"in r&&pu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ta&&na(ta,r)||(ta=r,r=co(gu,"onSelect"),0<r.length&&(n=new lu("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=Jt)))}function oo(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var er={animationend:oo("Animation","AnimationEnd"),animationiteration:oo("Animation","AnimationIteration"),animationstart:oo("Animation","AnimationStart"),transitionend:oo("Transition","TransitionEnd")},xu={},nd={};Rn&&(nd=document.createElement("div").style,"AnimationEvent"in window||(delete er.animationend.animation,delete er.animationiteration.animation,delete er.animationstart.animation),"TransitionEvent"in window||delete er.transitionend.transition);function io(e){if(xu[e])return xu[e];if(!er[e])return e;var n=er[e],t;for(t in n)if(n.hasOwnProperty(t)&&t in nd)return xu[e]=n[t];return e}var td=io("animationend"),rd=io("animationiteration"),ad=io("animationstart"),od=io("transitionend"),id=new Map,ud="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 at(e,n){id.set(e,n),At(n,[e])}for(var Su=0;Su<ud.length;Su++){var Pu=ud[Su],Ay=Pu.toLowerCase(),vy=Pu[0].toUpperCase()+Pu.slice(1);at(Ay,"on"+vy)}at(td,"onAnimationEnd"),at(rd,"onAnimationIteration"),at(ad,"onAnimationStart"),at("dblclick","onDoubleClick"),at("focusin","onFocus"),at("focusout","onBlur"),at(od,"onTransitionEnd"),Zt("onMouseEnter",["mouseout","mouseover"]),Zt("onMouseLeave",["mouseout","mouseover"]),Zt("onPointerEnter",["pointerout","pointerover"]),Zt("onPointerLeave",["pointerout","pointerover"]),At("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),At("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),At("onBeforeInput",["compositionend","keypress","textInput","paste"]),At("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),At("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),At("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ra="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(" "),Fy=new Set("cancel close invalid load scroll toggle".split(" ").concat(ra));function cd(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,AB(r,n,void 0,e),e.currentTarget=null}function ld(e,n){n=(n&4)!==0;for(var t=0;t<e.length;t++){var r=e[t],a=r.event;r=r.listeners;e:{var o=void 0;if(n)for(var i=r.length-1;0<=i;i--){var u=r[i],l=u.instance,s=u.currentTarget;if(u=u.listener,l!==o&&a.isPropagationStopped())break e;cd(a,u,s),o=l}else for(i=0;i<r.length;i++){if(u=r[i],l=u.instance,s=u.currentTarget,u=u.listener,l!==o&&a.isPropagationStopped())break e;cd(a,u,s),o=l}}}if(Za)throw e=Ji,Za=!1,Ji=null,e}function se(e,n){var t=n[wu];t===void 0&&(t=n[wu]=new Set);var r=e+"__bubble";t.has(r)||(sd(n,e,2,!1),t.add(r))}function Eu(e,n,t){var r=0;n&&(r|=4),sd(t,e,r,n)}var uo="_reactListening"+Math.random().toString(36).slice(2);function aa(e){if(!e[uo]){e[uo]=!0,Il.forEach(function(t){t!=="selectionchange"&&(Fy.has(t)||Eu(t,!1,e),Eu(t,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[uo]||(n[uo]=!0,Eu("selectionchange",!1,n))}}function sd(e,n,t,r){switch(bs(n)){case 1:var a=jB;break;case 4:a=WB;break;default:a=iu}t=a.bind(null,n,t,e),a=void 0,!qi||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(a=!0),r?a!==void 0?e.addEventListener(n,t,{capture:!0,passive:a}):e.addEventListener(n,t,!0):a!==void 0?e.addEventListener(n,t,{passive:a}):e.addEventListener(n,t,!1)}function Au(e,n,t,r,a){var o=r;if(!(n&1)&&!(n&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===a||u.nodeType===8&&u.parentNode===a)break;if(i===4)for(i=r.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===a||l.nodeType===8&&l.parentNode===a))return;i=i.return}for(;u!==null;){if(i=Ft(u),i===null)return;if(l=i.tag,l===5||l===6){r=o=i;continue e}u=u.parentNode}}r=r.return}fs(function(){var s=o,B=Ki(t),f=[];e:{var h=id.get(e);if(h!==void 0){var g=lu,S=e;switch(e){case"keypress":if(no(t)===0)break e;case"keydown":case"keyup":g=ty;break;case"focusin":S="focus",g=mu;break;case"focusout":S="blur",g=mu;break;case"beforeblur":case"afterblur":g=mu;break;case"click":if(t.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=Ts;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=ZB;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=oy;break;case td:case rd:case ad:g=VB;break;case od:g=uy;break;case"scroll":g=OB;break;case"wheel":g=ly;break;case"copy":case"cut":case"paste":g=KB;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=$s}var x=(n&4)!==0,U=!x&&e==="scroll",d=x?h!==null?h+"Capture":null:h;x=[];for(var m=s,y;m!==null;){y=m;var G=y.stateNode;if(y.tag===5&&G!==null&&(y=G,d!==null&&(G=jr(m,d),G!=null&&x.push(oa(m,G,y)))),U)break;m=m.return}0<x.length&&(h=new g(h,S,null,t,B),f.push({event:h,listeners:x}))}}if(!(n&7)){e:{if(h=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",h&&t!==Xi&&(S=t.relatedTarget||t.fromElement)&&(Ft(S)||S[Ln]))break e;if((g||h)&&(h=B.window===B?B:(h=B.ownerDocument)?h.defaultView||h.parentWindow:window,g?(S=t.relatedTarget||t.toElement,g=s,S=S?Ft(S):null,S!==null&&(U=vt(S),S!==U||S.tag!==5&&S.tag!==6)&&(S=null)):(g=null,S=s),g!==S)){if(x=Ts,G="onMouseLeave",d="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(x=$s,G="onPointerLeave",d="onPointerEnter",m="pointer"),U=g==null?h:rr(g),y=S==null?h:rr(S),h=new x(G,m+"leave",g,t,B),h.target=U,h.relatedTarget=y,G=null,Ft(B)===s&&(x=new x(d,m+"enter",S,t,B),x.target=y,x.relatedTarget=U,G=x),U=G,g&&S)n:{for(x=g,d=S,m=0,y=x;y;y=nr(y))m++;for(y=0,G=d;G;G=nr(G))y++;for(;0<m-y;)x=nr(x),m--;for(;0<y-m;)d=nr(d),y--;for(;m--;){if(x===d||d!==null&&x===d.alternate)break n;x=nr(x),d=nr(d)}x=null}else x=null;g!==null&&dd(f,h,g,x,!1),S!==null&&U!==null&&dd(f,U,S,x,!0)}}e:{if(h=s?rr(s):window,g=h.nodeName&&h.nodeName.toLowerCase(),g==="select"||g==="input"&&h.type==="file")var E=hy;else if(Zs(h))if(Hs)E=xy;else{E=gy;var P=py}else(g=h.nodeName)&&g.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=Gy);if(E&&(E=E(e,s))){Is(f,E,t,B);break e}P&&P(e,h,s),e==="focusout"&&(P=h._wrapperState)&&P.controlled&&h.type==="number"&&zi(h,"number",h.value)}switch(P=s?rr(s):window,e){case"focusin":(Zs(P)||P.contentEditable==="true")&&(Jt=P,gu=s,ta=null);break;case"focusout":ta=gu=Jt=null;break;case"mousedown":Gu=!0;break;case"contextmenu":case"mouseup":case"dragend":Gu=!1,ed(f,t,B);break;case"selectionchange":if(Ey)break;case"keydown":case"keyup":ed(f,t,B)}var p;if(yu)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else qt?Os(e,t)&&(F="onCompositionEnd"):e==="keydown"&&t.keyCode===229&&(F="onCompositionStart");F&&(Ns&&t.locale!=="ko"&&(qt||F!=="onCompositionStart"?F==="onCompositionEnd"&&qt&&(p=Us()):(rt=B,cu="value"in rt?rt.value:rt.textContent,qt=!0)),P=co(s,F),0<P.length&&(F=new Ls(F,e,null,t,B),f.push({event:F,listeners:P}),p?F.data=p:(p=zs(t),p!==null&&(F.data=p)))),(p=dy?my(e,t):By(e,t))&&(s=co(s,"onBeforeInput"),0<s.length&&(B=new Ls("onBeforeInput","beforeinput",null,t,B),f.push({event:B,listeners:s}),B.data=p))}ld(f,n)})}function oa(e,n,t){return{instance:e,listener:n,currentTarget:t}}function co(e,n){for(var t=n+"Capture",r=[];e!==null;){var a=e,o=a.stateNode;a.tag===5&&o!==null&&(a=o,o=jr(e,t),o!=null&&r.unshift(oa(e,o,a)),o=jr(e,n),o!=null&&r.push(oa(e,o,a))),e=e.return}return r}function nr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function dd(e,n,t,r,a){for(var o=n._reactName,i=[];t!==null&&t!==r;){var u=t,l=u.alternate,s=u.stateNode;if(l!==null&&l===r)break;u.tag===5&&s!==null&&(u=s,a?(l=jr(t,o),l!=null&&i.unshift(oa(t,l,u))):a||(l=jr(t,o),l!=null&&i.push(oa(t,l,u)))),t=t.return}i.length!==0&&e.push({event:n,listeners:i})}var _y=/\r\n?/g,Cy=/\u0000|\uFFFD/g;function md(e){return(typeof e=="string"?e:""+e).replace(_y,` `).replace(Cy,"")}function lo(e,n,t){if(n=md(n),md(e)!==n&&t)throw Error(_(425))}function so(){}var vu=null,Fu=null;function _u(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Cu=typeof setTimeout=="function"?setTimeout:void 0,Dy=typeof clearTimeout=="function"?clearTimeout:void 0,Bd=typeof Promise=="function"?Promise:void 0,wy=typeof queueMicrotask=="function"?queueMicrotask:typeof Bd<"u"?function(e){return Bd.resolve(null).then(e).catch(My)}:Cu;function My(e){setTimeout(function(){throw e})}function Du(e,n){var t=n,r=0;do{var a=t.nextSibling;if(e.removeChild(t),a&&a.nodeType===8)if(t=a.data,t==="/$"){if(r===0){e.removeChild(a),Kr(n);return}r--}else t!=="$"&&t!=="$?"&&t!=="$!"||r++;t=a}while(t);Kr(n)}function ot(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function yd(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="$"||t==="$!"||t==="$?"){if(n===0)return e;n--}else t==="/$"&&n++}e=e.previousSibling}return null}var tr=Math.random().toString(36).slice(2),Dn="__reactFiber$"+tr,ia="__reactProps$"+tr,Ln="__reactContainer$"+tr,wu="__reactEvents$"+tr,ky="__reactListeners$"+tr,by="__reactHandles$"+tr;function Ft(e){var n=e[Dn];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Ln]||t[Dn]){if(t=n.alternate,n.child!==null||t!==null&&t.child!==null)for(e=yd(e);e!==null;){if(t=e[Dn])return t;e=yd(e)}return n}e=t,t=e.parentNode}return null}function ua(e){return e=e[Dn]||e[Ln],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function rr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function mo(e){return e[ia]||null}var Mu=[],ar=-1;function it(e){return{current:e}}function de(e){0>ar||(e.current=Mu[ar],Mu[ar]=null,ar--)}function ce(e,n){ar++,Mu[ar]=e.current,e.current=n}var ut={},$e=it(ut),Ve=it(!1),_t=ut;function or(e,n){var t=e.type.contextTypes;if(!t)return ut;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in t)a[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Xe(e){return e=e.childContextTypes,e!=null}function Bo(){de(Ve),de($e)}function fd(e,n,t){if($e.current!==ut)throw Error(_(168));ce($e,n),ce(Ve,t)}function hd(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var a in r)if(!(a in n))throw Error(_(108,pB(e)||"Unknown",a));return pe({},t,r)}function yo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ut,_t=$e.current,ce($e,e),ce(Ve,Ve.current),!0}function pd(e,n,t){var r=e.stateNode;if(!r)throw Error(_(169));t?(e=hd(e,n,_t),r.__reactInternalMemoizedMergedChildContext=e,de(Ve),de($e),ce($e,e)):de(Ve),ce(Ve,t)}var $n=null,fo=!1,ku=!1;function gd(e){$n===null?$n=[e]:$n.push(e)}function Uy(e){fo=!0,gd(e)}function ct(){if(!ku&&$n!==null){ku=!0;var e=0,n=re;try{var t=$n;for(re=1;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}$n=null,fo=!1}catch(a){throw $n!==null&&($n=$n.slice(e+1)),xs(eu,ct),a}finally{re=n,ku=!1}}return null}var ir=[],ur=0,ho=null,po=0,ln=[],sn=0,Ct=null,Nn=1,jn="";function Dt(e,n){ir[ur++]=po,ir[ur++]=ho,ho=e,po=n}function Gd(e,n,t){ln[sn++]=Nn,ln[sn++]=jn,ln[sn++]=Ct,Ct=e;var r=Nn;e=jn;var a=32-Gn(r)-1;r&=~(1<<a),t+=1;var o=32-Gn(n)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Nn=1<<32-Gn(n)+a|t<<a|r,jn=o+e}else Nn=1<<o|t<<a|r,jn=e}function bu(e){e.return!==null&&(Dt(e,1),Gd(e,1,0))}function Uu(e){for(;e===ho;)ho=ir[--ur],ir[ur]=null,po=ir[--ur],ir[ur]=null;for(;e===Ct;)Ct=ln[--sn],ln[sn]=null,jn=ln[--sn],ln[sn]=null,Nn=ln[--sn],ln[sn]=null}var rn=null,an=null,he=!1,Sn=null;function xd(e,n){var t=yn(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)}function Sd(e,n){switch(e.tag){case 5:var t=e.type;return n=n.nodeType!==1||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(e.stateNode=n,rn=e,an=ot(n.firstChild),!0):!1;case 6:return n=e.pendingProps===""||n.nodeType!==3?null:n,n!==null?(e.stateNode=n,rn=e,an=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(t=Ct!==null?{id:Nn,overflow:jn}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},t=yn(18,null,null,0),t.stateNode=n,t.return=e,e.child=t,rn=e,an=null,!0):!1;default:return!1}}function Ru(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Tu(e){if(he){var n=an;if(n){var t=n;if(!Sd(e,n)){if(Ru(e))throw Error(_(418));n=ot(t.nextSibling);var r=rn;n&&Sd(e,n)?xd(r,t):(e.flags=e.flags&-4097|2,he=!1,rn=e)}}else{if(Ru(e))throw Error(_(418));e.flags=e.flags&-4097|2,he=!1,rn=e}}}function Pd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rn=e}function go(e){if(e!==rn)return!1;if(!he)return Pd(e),he=!0,!1;var n;if((n=e.tag!==3)&&!(n=e.tag!==5)&&(n=e.type,n=n!=="head"&&n!=="body"&&!_u(e.type,e.memoizedProps)),n&&(n=an)){if(Ru(e))throw Ed(),Error(_(418));for(;n;)xd(e,n),n=ot(n.nextSibling)}if(Pd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="/$"){if(n===0){an=ot(e.nextSibling);break e}n--}else t!=="$"&&t!=="$!"&&t!=="$?"||n++}e=e.nextSibling}an=null}}else an=rn?ot(e.stateNode.nextSibling):null;return!0}function Ed(){for(var e=an;e;)e=ot(e.nextSibling)}function cr(){an=rn=null,he=!1}function Lu(e){Sn===null?Sn=[e]:Sn.push(e)}var Ry=Tn.ReactCurrentBatchConfig;function ca(e,n,t){if(e=t.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(t._owner){if(t=t._owner,t){if(t.tag!==1)throw Error(_(309));var r=t.stateNode}if(!r)throw Error(_(147,e));var a=r,o=""+e;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===o?n.ref:(n=function(i){var u=a.refs;i===null?delete u[o]:u[o]=i},n._stringRef=o,n)}if(typeof e!="string")throw Error(_(284));if(!t._owner)throw Error(_(290,e))}return e}function Go(e,n){throw e=Object.prototype.toString.call(n),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function Ad(e){var n=e._init;return n(e._payload)}function vd(e){function n(d,m){if(e){var y=d.deletions;y===null?(d.deletions=[m],d.flags|=16):y.push(m)}}function t(d,m){if(!e)return null;for(;m!==null;)n(d,m),m=m.sibling;return null}function r(d,m){for(d=new Map;m!==null;)m.key!==null?d.set(m.key,m):d.set(m.index,m),m=m.sibling;return d}function a(d,m){return d=ht(d,m),d.index=0,d.sibling=null,d}function o(d,m,y){return d.index=y,e?(y=d.alternate,y!==null?(y=y.index,y<m?(d.flags|=2,m):y):(d.flags|=2,m)):(d.flags|=1048576,m)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function u(d,m,y,G){return m===null||m.tag!==6?(m=Cc(y,d.mode,G),m.return=d,m):(m=a(m,y),m.return=d,m)}function l(d,m,y,G){var E=y.type;return E===Ht?B(d,m,y.props.children,G,y.key):m!==null&&(m.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Qn&&Ad(E)===m.type)?(G=a(m,y.props),G.ref=ca(d,m,y),G.return=d,G):(G=zo(y.type,y.key,y.props,null,d.mode,G),G.ref=ca(d,m,y),G.return=d,G)}function s(d,m,y,G){return m===null||m.tag!==4||m.stateNode.containerInfo!==y.containerInfo||m.stateNode.implementation!==y.implementation?(m=Dc(y,d.mode,G),m.return=d,m):(m=a(m,y.children||[]),m.return=d,m)}function B(d,m,y,G,E){return m===null||m.tag!==7?(m=Lt(y,d.mode,G,E),m.return=d,m):(m=a(m,y),m.return=d,m)}function f(d,m,y){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Cc(""+m,d.mode,y),m.return=d,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Na:return y=zo(m.type,m.key,m.props,null,d.mode,y),y.ref=ca(d,null,m),y.return=d,y;case It:return m=Dc(m,d.mode,y),m.return=d,m;case Qn:var G=m._init;return f(d,G(m._payload),y)}if(Lr(m)||Rr(m))return m=Lt(m,d.mode,y,null),m.return=d,m;Go(d,m)}return null}function h(d,m,y,G){var E=m!==null?m.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return E!==null?null:u(d,m,""+y,G);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Na:return y.key===E?l(d,m,y,G):null;case It:return y.key===E?s(d,m,y,G):null;case Qn:return E=y._init,h(d,m,E(y._payload),G)}if(Lr(y)||Rr(y))return E!==null?null:B(d,m,y,G,null);Go(d,y)}return null}function g(d,m,y,G,E){if(typeof G=="string"&&G!==""||typeof G=="number")return d=d.get(y)||null,u(m,d,""+G,E);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case Na:return d=d.get(G.key===null?y:G.key)||null,l(m,d,G,E);case It:return d=d.get(G.key===null?y:G.key)||null,s(m,d,G,E);case Qn:var P=G._init;return g(d,m,y,P(G._payload),E)}if(Lr(G)||Rr(G))return d=d.get(y)||null,B(m,d,G,E,null);Go(m,G)}return null}function S(d,m,y,G){for(var E=null,P=null,p=m,F=m=0,j=null;p!==null&&F<y.length;F++){p.index>F?(j=p,p=null):j=p.sibling;var R=h(d,p,y[F],G);if(R===null){p===null&&(p=j);break}e&&p&&R.alternate===null&&n(d,p),m=o(R,m,F),P===null?E=R:P.sibling=R,P=R,p=j}if(F===y.length)return t(d,p),he&&Dt(d,F),E;if(p===null){for(;F<y.length;F++)p=f(d,y[F],G),p!==null&&(m=o(p,m,F),P===null?E=p:P.sibling=p,P=p);return he&&Dt(d,F),E}for(p=r(d,p);F<y.length;F++)j=g(p,d,F,y[F],G),j!==null&&(e&&j.alternate!==null&&p.delete(j.key===null?F:j.key),m=o(j,m,F),P===null?E=j:P.sibling=j,P=j);return e&&p.forEach(function(V){return n(d,V)}),he&&Dt(d,F),E}function x(d,m,y,G){var E=Rr(y);if(typeof E!="function")throw Error(_(150));if(y=E.call(y),y==null)throw Error(_(151));for(var P=E=null,p=m,F=m=0,j=null,R=y.next();p!==null&&!R.done;F++,R=y.next()){p.index>F?(j=p,p=null):j=p.sibling;var V=h(d,p,R.value,G);if(V===null){p===null&&(p=j);break}e&&p&&V.alternate===null&&n(d,p),m=o(V,m,F),P===null?E=V:P.sibling=V,P=V,p=j}if(R.done)return t(d,p),he&&Dt(d,F),E;if(p===null){for(;!R.done;F++,R=y.next())R=f(d,R.value,G),R!==null&&(m=o(R,m,F),P===null?E=R:P.sibling=R,P=R);return he&&Dt(d,F),E}for(p=r(d,p);!R.done;F++,R=y.next())R=g(p,d,F,R.value,G),R!==null&&(e&&R.alternate!==null&&p.delete(R.key===null?F:R.key),m=o(R,m,F),P===null?E=R:P.sibling=R,P=R);return e&&p.forEach(function(ie){return n(d,ie)}),he&&Dt(d,F),E}function U(d,m,y,G){if(typeof y=="object"&&y!==null&&y.type===Ht&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Na:e:{for(var E=y.key,P=m;P!==null;){if(P.key===E){if(E=y.type,E===Ht){if(P.tag===7){t(d,P.sibling),m=a(P,y.props.children),m.return=d,d=m;break e}}else if(P.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Qn&&Ad(E)===P.type){t(d,P.sibling),m=a(P,y.props),m.ref=ca(d,P,y),m.return=d,d=m;break e}t(d,P);break}else n(d,P);P=P.sibling}y.type===Ht?(m=Lt(y.props.children,d.mode,G,y.key),m.return=d,d=m):(G=zo(y.type,y.key,y.props,null,d.mode,G),G.ref=ca(d,m,y),G.return=d,d=G)}return i(d);case It:e:{for(P=y.key;m!==null;){if(m.key===P)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){t(d,m.sibling),m=a(m,y.children||[]),m.return=d,d=m;break e}else{t(d,m);break}else n(d,m);m=m.sibling}m=Dc(y,d.mode,G),m.return=d,d=m}return i(d);case Qn:return P=y._init,U(d,m,P(y._payload),G)}if(Lr(y))return S(d,m,y,G);if(Rr(y))return x(d,m,y,G);Go(d,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(t(d,m.sibling),m=a(m,y),m.return=d,d=m):(t(d,m),m=Cc(y,d.mode,G),m.return=d,d=m),i(d)):t(d,m)}return U}var lr=vd(!0),Fd=vd(!1),xo=it(null),So=null,sr=null,$u=null;function Nu(){$u=sr=So=null}function ju(e){var n=xo.current;de(xo),e._currentValue=n}function Wu(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function dr(e,n){So=e,$u=sr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(Ke=!0),e.firstContext=null)}function dn(e){var n=e._currentValue;if($u!==e)if(e={context:e,memoizedValue:n,next:null},sr===null){if(So===null)throw Error(_(308));sr=e,So.dependencies={lanes:0,firstContext:e}}else sr=sr.next=e;return n}var wt=null;function Ou(e){wt===null?wt=[e]:wt.push(e)}function _d(e,n,t,r){var a=n.interleaved;return a===null?(t.next=t,Ou(n)):(t.next=a.next,a.next=t),n.interleaved=t,Wn(e,r)}function Wn(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var lt=!1;function zu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Cd(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function On(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function st(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var a=r.pending;return a===null?n.next=n:(n.next=a.next,a.next=n),r.pending=n,Wn(e,t)}return a=r.interleaved,a===null?(n.next=n,Ou(r)):(n.next=a.next,a.next=n),r.interleaved=n,Wn(e,t)}function Po(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ru(e,t)}}function Dd(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var a=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?a=o=i:o=o.next=i,t=t.next}while(t!==null);o===null?a=o=n:o=o.next=n}else a=o=n;t={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Eo(e,n,t,r){var a=e.updateQueue;lt=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,u=a.shared.pending;if(u!==null){a.shared.pending=null;var l=u,s=l.next;l.next=null,i===null?o=s:i.next=s,i=l;var B=e.alternate;B!==null&&(B=B.updateQueue,u=B.lastBaseUpdate,u!==i&&(u===null?B.firstBaseUpdate=s:u.next=s,B.lastBaseUpdate=l))}if(o!==null){var f=a.baseState;i=0,B=s=l=null,u=o;do{var h=u.lane,g=u.eventTime;if((r&h)===h){B!==null&&(B=B.next={eventTime:g,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,x=u;switch(h=n,g=t,x.tag){case 1:if(S=x.payload,typeof S=="function"){f=S.call(g,f,h);break e}f=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=x.payload,h=typeof S=="function"?S.call(g,f,h):S,h==null)break e;f=pe({},f,h);break e;case 2:lt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=a.effects,h===null?a.effects=[u]:h.push(u))}else g={eventTime:g,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},B===null?(s=B=g,l=f):B=B.next=g,i|=h;if(u=u.next,u===null){if(u=a.shared.pending,u===null)break;h=u,u=h.next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}while(!0);if(B===null&&(l=f),a.baseState=l,a.firstBaseUpdate=s,a.lastBaseUpdate=B,n=a.shared.interleaved,n!==null){a=n;do i|=a.lane,a=a.next;while(a!==n)}else o===null&&(a.shared.lanes=0);bt|=i,e.lanes=i,e.memoizedState=f}}function wd(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;n<e.length;n++){var r=e[n],a=r.callback;if(a!==null){if(r.callback=null,r=t,typeof a!="function")throw Error(_(191,a));a.call(r)}}}var la={},wn=it(la),sa=it(la),da=it(la);function Mt(e){if(e===la)throw Error(_(174));return e}function Zu(e,n){switch(ce(da,n),ce(sa,e),ce(wn,la),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Ii(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Ii(n,e)}de(wn),ce(wn,n)}function mr(){de(wn),de(sa),de(da)}function Md(e){Mt(da.current);var n=Mt(wn.current),t=Ii(n,e.type);n!==t&&(ce(sa,e),ce(wn,t))}function Iu(e){sa.current===e&&(de(wn),de(sa))}var ge=it(0);function Ao(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Hu=[];function Vu(){for(var e=0;e<Hu.length;e++)Hu[e]._workInProgressVersionPrimary=null;Hu.length=0}var vo=Tn.ReactCurrentDispatcher,Xu=Tn.ReactCurrentBatchConfig,kt=0,Ge=null,Fe=null,we=null,Fo=!1,ma=!1,Ba=0,Ty=0;function Ne(){throw Error(_(321))}function Ku(e,n){if(n===null)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!xn(e[t],n[t]))return!1;return!0}function Yu(e,n,t,r,a,o){if(kt=o,Ge=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,vo.current=e===null||e.memoizedState===null?jy:Wy,e=t(r,a),ma){o=0;do{if(ma=!1,Ba=0,25<=o)throw Error(_(301));o+=1,we=Fe=null,n.updateQueue=null,vo.current=Oy,e=t(r,a)}while(ma)}if(vo.current=Do,n=Fe!==null&&Fe.next!==null,kt=0,we=Fe=Ge=null,Fo=!1,n)throw Error(_(300));return e}function Qu(){var e=Ba!==0;return Ba=0,e}function Mn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return we===null?Ge.memoizedState=we=e:we=we.next=e,we}function mn(){if(Fe===null){var e=Ge.alternate;e=e!==null?e.memoizedState:null}else e=Fe.next;var n=we===null?Ge.memoizedState:we.next;if(n!==null)we=n,Fe=e;else{if(e===null)throw Error(_(310));Fe=e,e={memoizedState:Fe.memoizedState,baseState:Fe.baseState,baseQueue:Fe.baseQueue,queue:Fe.queue,next:null},we===null?Ge.memoizedState=we=e:we=we.next=e}return we}function ya(e,n){return typeof n=="function"?n(e):n}function qu(e){var n=mn(),t=n.queue;if(t===null)throw Error(_(311));t.lastRenderedReducer=e;var r=Fe,a=r.baseQueue,o=t.pending;if(o!==null){if(a!==null){var i=a.next;a.next=o.next,o.next=i}r.baseQueue=a=o,t.pending=null}if(a!==null){o=a.next,r=r.baseState;var u=i=null,l=null,s=o;do{var B=s.lane;if((kt&B)===B)l!==null&&(l=l.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var f={lane:B,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};l===null?(u=l=f,i=r):l=l.next=f,Ge.lanes|=B,bt|=B}s=s.next}while(s!==null&&s!==o);l===null?i=r:l.next=u,xn(r,n.memoizedState)||(Ke=!0),n.memoizedState=r,n.baseState=i,n.baseQueue=l,t.lastRenderedState=r}if(e=t.interleaved,e!==null){a=e;do o=a.lane,Ge.lanes|=o,bt|=o,a=a.next;while(a!==e)}else a===null&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function Ju(e){var n=mn(),t=n.queue;if(t===null)throw Error(_(311));t.lastRenderedReducer=e;var r=t.dispatch,a=t.pending,o=n.memoizedState;if(a!==null){t.pending=null;var i=a=a.next;do o=e(o,i.action),i=i.next;while(i!==a);xn(o,n.memoizedState)||(Ke=!0),n.memoizedState=o,n.baseQueue===null&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function kd(){}function bd(e,n){var t=Ge,r=mn(),a=n(),o=!xn(r.memoizedState,a);if(o&&(r.memoizedState=a,Ke=!0),r=r.queue,ec(Td.bind(null,t,r,e),[e]),r.getSnapshot!==n||o||we!==null&&we.memoizedState.tag&1){if(t.flags|=2048,fa(9,Rd.bind(null,t,r,a,n),void 0,null),Me===null)throw Error(_(349));kt&30||Ud(t,n,a)}return a}function Ud(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},n=Ge.updateQueue,n===null?(n={lastEffect:null,stores:null},Ge.updateQueue=n,n.stores=[e]):(t=n.stores,t===null?n.stores=[e]:t.push(e))}function Rd(e,n,t,r){n.value=t,n.getSnapshot=r,Ld(n)&&$d(e)}function Td(e,n,t){return t(function(){Ld(n)&&$d(e)})}function Ld(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!xn(e,t)}catch{return!0}}function $d(e){var n=Wn(e,1);n!==null&&vn(n,e,1,-1)}function Nd(e){var n=Mn();return typeof e=="function"&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ya,lastRenderedState:e},n.queue=e,e=e.dispatch=Ny.bind(null,Ge,e),[n.memoizedState,e]}function fa(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},n=Ge.updateQueue,n===null?(n={lastEffect:null,stores:null},Ge.updateQueue=n,n.lastEffect=e.next=e):(t=n.lastEffect,t===null?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e)),e}function jd(){return mn().memoizedState}function _o(e,n,t,r){var a=Mn();Ge.flags|=e,a.memoizedState=fa(1|n,t,void 0,r===void 0?null:r)}function Co(e,n,t,r){var a=mn();r=r===void 0?null:r;var o=void 0;if(Fe!==null){var i=Fe.memoizedState;if(o=i.destroy,r!==null&&Ku(r,i.deps)){a.memoizedState=fa(n,t,o,r);return}}Ge.flags|=e,a.memoizedState=fa(1|n,t,o,r)}function Wd(e,n){return _o(8390656,8,e,n)}function ec(e,n){return Co(2048,8,e,n)}function Od(e,n){return Co(4,2,e,n)}function zd(e,n){return Co(4,4,e,n)}function Zd(e,n){if(typeof n=="function")return e=e(),n(e),function(){n(null)};if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Id(e,n,t){return t=t!=null?t.concat([e]):null,Co(4,4,Zd.bind(null,n,e),t)}function nc(){}function Hd(e,n){var t=mn();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&Ku(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Vd(e,n){var t=mn();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&Ku(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Xd(e,n,t){return kt&21?(xn(t,n)||(t=As(),Ge.lanes|=t,bt|=t,e.baseState=!0),n):(e.baseState&&(e.baseState=!1,Ke=!0),e.memoizedState=t)}function Ly(e,n){var t=re;re=t!==0&&4>t?t:4,e(!0);var r=Xu.transition;Xu.transition={};try{e(!1),n()}finally{re=t,Xu.transition=r}}function Kd(){return mn().memoizedState}function $y(e,n,t){var r=yt(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Yd(e))Qd(n,t);else if(t=_d(e,n,t,r),t!==null){var a=He();vn(t,e,r,a),qd(t,n,r)}}function Ny(e,n,t){var r=yt(e),a={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Yd(e))Qd(n,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var i=n.lastRenderedState,u=o(i,t);if(a.hasEagerState=!0,a.eagerState=u,xn(u,i)){var l=n.interleaved;l===null?(a.next=a,Ou(n)):(a.next=l.next,l.next=a),n.interleaved=a;return}}catch{}finally{}t=_d(e,n,a,r),t!==null&&(a=He(),vn(t,e,r,a),qd(t,n,r))}}function Yd(e){var n=e.alternate;return e===Ge||n!==null&&n===Ge}function Qd(e,n){ma=Fo=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function qd(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ru(e,t)}}var Do={readContext:dn,useCallback:Ne,useContext:Ne,useEffect:Ne,useImperativeHandle:Ne,useInsertionEffect:Ne,useLayoutEffect:Ne,useMemo:Ne,useReducer:Ne,useRef:Ne,useState:Ne,useDebugValue:Ne,useDeferredValue:Ne,useTransition:Ne,useMutableSource:Ne,useSyncExternalStore:Ne,useId:Ne,unstable_isNewReconciler:!1},jy={readContext:dn,useCallback:function(e,n){return Mn().memoizedState=[e,n===void 0?null:n],e},useContext:dn,useEffect:Wd,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_o(4194308,4,Zd.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _o(4194308,4,e,n)},useInsertionEffect:function(e,n){return _o(4,2,e,n)},useMemo:function(e,n){var t=Mn();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Mn();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$y.bind(null,Ge,e),[r.memoizedState,e]},useRef:function(e){var n=Mn();return e={current:e},n.memoizedState=e},useState:Nd,useDebugValue:nc,useDeferredValue:function(e){return Mn().memoizedState=e},useTransition:function(){var e=Nd(!1),n=e[0];return e=Ly.bind(null,e[1]),Mn().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=Ge,a=Mn();if(he){if(t===void 0)throw Error(_(407));t=t()}else{if(t=n(),Me===null)throw Error(_(349));kt&30||Ud(r,n,t)}a.memoizedState=t;var o={value:t,getSnapshot:n};return a.queue=o,Wd(Td.bind(null,r,o,e),[e]),r.flags|=2048,fa(9,Rd.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Mn(),n=Me.identifierPrefix;if(he){var t=jn,r=Nn;t=(r&~(1<<32-Gn(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ba++,0<t&&(n+="H"+t.toString(32)),n+=":"}else t=Ty++,n=":"+n+"r"+t.toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},Wy={readContext:dn,useCallback:Hd,useContext:dn,useEffect:ec,useImperativeHandle:Id,useInsertionEffect:Od,useLayoutEffect:zd,useMemo:Vd,useReducer:qu,useRef:jd,useState:function(){return qu(ya)},useDebugValue:nc,useDeferredValue:function(e){var n=mn();return Xd(n,Fe.memoizedState,e)},useTransition:function(){var e=qu(ya)[0],n=mn().memoizedState;return[e,n]},useMutableSource:kd,useSyncExternalStore:bd,useId:Kd,unstable_isNewReconciler:!1},Oy={readContext:dn,useCallback:Hd,useContext:dn,useEffect:ec,useImperativeHandle:Id,useInsertionEffect:Od,useLayoutEffect:zd,useMemo:Vd,useReducer:Ju,useRef:jd,useState:function(){return Ju(ya)},useDebugValue:nc,useDeferredValue:function(e){var n=mn();return Fe===null?n.memoizedState=e:Xd(n,Fe.memoizedState,e)},useTransition:function(){var e=Ju(ya)[0],n=mn().memoizedState;return[e,n]},useMutableSource:kd,useSyncExternalStore:bd,useId:Kd,unstable_isNewReconciler:!1};function Pn(e,n){if(e&&e.defaultProps){n=pe({},n),e=e.defaultProps;for(var t in e)n[t]===void 0&&(n[t]=e[t]);return n}return n}function tc(e,n,t,r){n=e.memoizedState,t=t(r,n),t=t==null?n:pe({},n,t),e.memoizedState=t,e.lanes===0&&(e.updateQueue.baseState=t)}var wo={isMounted:function(e){return(e=e._reactInternals)?vt(e)===e:!1},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=He(),a=yt(e),o=On(r,a);o.payload=n,t!=null&&(o.callback=t),n=st(e,o,a),n!==null&&(vn(n,e,a,r),Po(n,e,a))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=He(),a=yt(e),o=On(r,a);o.tag=1,o.payload=n,t!=null&&(o.callback=t),n=st(e,o,a),n!==null&&(vn(n,e,a,r),Po(n,e,a))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=He(),r=yt(e),a=On(t,r);a.tag=2,n!=null&&(a.callback=n),n=st(e,a,r),n!==null&&(vn(n,e,r,t),Po(n,e,r))}};function Jd(e,n,t,r,a,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):n.prototype&&n.prototype.isPureReactComponent?!na(t,r)||!na(a,o):!0}function em(e,n,t){var r=!1,a=ut,o=n.contextType;return typeof o=="object"&&o!==null?o=dn(o):(a=Xe(n)?_t:$e.current,r=n.contextTypes,o=(r=r!=null)?or(e,a):ut),n=new n(t,o),e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=wo,e.stateNode=n,n._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),n}function nm(e,n,t,r){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(t,r),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&wo.enqueueReplaceState(n,n.state,null)}function rc(e,n,t,r){var a=e.stateNode;a.props=t,a.state=e.memoizedState,a.refs={},zu(e);var o=n.contextType;typeof o=="object"&&o!==null?a.context=dn(o):(o=Xe(n)?_t:$e.current,a.context=or(e,o)),a.state=e.memoizedState,o=n.getDerivedStateFromProps,typeof o=="function"&&(tc(e,n,o,t),a.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(n=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),n!==a.state&&wo.enqueueReplaceState(a,a.state,null),Eo(e,t,a,r),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Br(e,n){try{var t="",r=n;do t+=hB(r),r=r.return;while(r);var a=t}catch(o){a=` Error generating stack: `+o.message+` `+o.stack}return{value:e,source:n,stack:a,digest:null}}function ac(e,n,t){return{value:e,source:null,stack:t??null,digest:n??null}}function oc(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var zy=typeof WeakMap=="function"?WeakMap:Map;function tm(e,n,t){t=On(-1,t),t.tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Lo||(Lo=!0,xc=r),oc(e,n)},t}function rm(e,n,t){t=On(-1,t),t.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var a=n.value;t.payload=function(){return r(a)},t.callback=function(){oc(e,n)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(t.callback=function(){oc(e,n),typeof r!="function"&&(mt===null?mt=new Set([this]):mt.add(this));var i=n.stack;this.componentDidCatch(n.value,{componentStack:i!==null?i:""})}),t}function am(e,n,t){var r=e.pingCache;if(r===null){r=e.pingCache=new zy;var a=new Set;r.set(n,a)}else a=r.get(n),a===void 0&&(a=new Set,r.set(n,a));a.has(t)||(a.add(t),e=r2.bind(null,e,n,t),n.then(e,e))}function om(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return e;e=e.return}while(e!==null);return null}function im(e,n,t,r,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=On(-1,1),n.tag=2,st(t,n,1))),t.lanes|=1),e)}var Zy=Tn.ReactCurrentOwner,Ke=!1;function Ie(e,n,t,r){n.child=e===null?Fd(n,null,t,r):lr(n,e.child,t,r)}function um(e,n,t,r,a){t=t.render;var o=n.ref;return dr(n,a),r=Yu(e,n,t,r,o,a),t=Qu(),e!==null&&!Ke?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a,zn(e,n,a)):(he&&t&&bu(n),n.flags|=1,Ie(e,n,r,a),n.child)}function cm(e,n,t,r,a){if(e===null){var o=t.type;return typeof o=="function"&&!_c(o)&&o.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0?(n.tag=15,n.type=o,lm(e,n,o,r,a)):(e=zo(t.type,null,r,n,n.mode,a),e.ref=n.ref,e.return=n,n.child=e)}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if(t=t.compare,t=t!==null?t:na,t(i,r)&&e.ref===n.ref)return zn(e,n,a)}return n.flags|=1,e=ht(o,r),e.ref=n.ref,e.return=n,n.child=e}function lm(e,n,t,r,a){if(e!==null){var o=e.memoizedProps;if(na(o,r)&&e.ref===n.ref)if(Ke=!1,n.pendingProps=r=o,(e.lanes&a)!==0)e.flags&131072&&(Ke=!0);else return n.lanes=e.lanes,zn(e,n,a)}return ic(e,n,t,r,a)}function sm(e,n,t){var r=n.pendingProps,a=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},ce(fr,on),on|=t;else{if(!(t&1073741824))return e=o!==null?o.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,ce(fr,on),on|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:t,ce(fr,on),on|=r}else o!==null?(r=o.baseLanes|t,n.memoizedState=null):r=t,ce(fr,on),on|=r;return Ie(e,n,a,t),n.child}function dm(e,n){var t=n.ref;(e===null&&t!==null||e!==null&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function ic(e,n,t,r,a){var o=Xe(t)?_t:$e.current;return o=or(n,o),dr(n,a),t=Yu(e,n,t,r,o,a),r=Qu(),e!==null&&!Ke?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a,zn(e,n,a)):(he&&r&&bu(n),n.flags|=1,Ie(e,n,t,a),n.child)}function mm(e,n,t,r,a){if(Xe(t)){var o=!0;yo(n)}else o=!1;if(dr(n,a),n.stateNode===null)ko(e,n),em(n,t,r),rc(n,t,r,a),r=!0;else if(e===null){var i=n.stateNode,u=n.memoizedProps;i.props=u;var l=i.context,s=t.contextType;typeof s=="object"&&s!==null?s=dn(s):(s=Xe(t)?_t:$e.current,s=or(n,s));var B=t.getDerivedStateFromProps,f=typeof B=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||l!==s)&&nm(n,i,r,s),lt=!1;var h=n.memoizedState;i.state=h,Eo(n,r,i,a),l=n.memoizedState,u!==r||h!==l||Ve.current||lt?(typeof B=="function"&&(tc(n,t,B,r),l=n.memoizedState),(u=lt||Jd(n,t,u,r,h,l,s))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(n.flags|=4194308)):(typeof i.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=l),i.props=r,i.state=l,i.context=s,r=u):(typeof i.componentDidMount=="function"&&(n.flags|=4194308),r=!1)}else{i=n.stateNode,Cd(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:Pn(n.type,u),i.props=s,f=n.pendingProps,h=i.context,l=t.contextType,typeof l=="object"&&l!==null?l=dn(l):(l=Xe(t)?_t:$e.current,l=or(n,l));var g=t.getDerivedStateFromProps;(B=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==f||h!==l)&&nm(n,i,r,l),lt=!1,h=n.memoizedState,i.state=h,Eo(n,r,i,a);var S=n.memoizedState;u!==f||h!==S||Ve.current||lt?(typeof g=="function"&&(tc(n,t,g,r),S=n.memoizedState),(s=lt||Jd(n,t,s,r,h,S,l)||!1)?(B||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,l)),typeof i.componentDidUpdate=="function"&&(n.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(n.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=S),i.props=r,i.state=S,i.context=l,r=s):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(n.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(n.flags|=1024),r=!1)}return uc(e,n,t,r,o,a)}function uc(e,n,t,r,a,o){dm(e,n);var i=(n.flags&128)!==0;if(!r&&!i)return a&&pd(n,t,!1),zn(e,n,o);r=n.stateNode,Zy.current=n;var u=i&&typeof t.getDerivedStateFromError!="function"?null:r.render();return n.flags|=1,e!==null&&i?(n.child=lr(n,e.child,null,o),n.child=lr(n,null,u,o)):Ie(e,n,u,o),n.memoizedState=r.state,a&&pd(n,t,!0),n.child}function Bm(e){var n=e.stateNode;n.pendingContext?fd(e,n.pendingContext,n.pendingContext!==n.context):n.context&&fd(e,n.context,!1),Zu(e,n.containerInfo)}function ym(e,n,t,r,a){return cr(),Lu(a),n.flags|=256,Ie(e,n,t,r),n.child}var cc={dehydrated:null,treeContext:null,retryLane:0};function lc(e){return{baseLanes:e,cachePool:null,transitions:null}}function fm(e,n,t){var r=n.pendingProps,a=ge.current,o=!1,i=(n.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(a&2)!==0),u?(o=!0,n.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),ce(ge,a&1),e===null)return Tu(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(n.mode&1?e.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(i=r.children,e=r.fallback,o?(r=n.mode,o=n.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Zo(i,r,0,null),e=Lt(e,r,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=lc(t),n.memoizedState=cc,e):sc(n,i));if(a=e.memoizedState,a!==null&&(u=a.dehydrated,u!==null))return Iy(e,n,i,r,u,a,t);if(o){o=r.fallback,i=n.mode,a=e.child,u=a.sibling;var l={mode:"hidden",children:r.children};return!(i&1)&&n.child!==a?(r=n.child,r.childLanes=0,r.pendingProps=l,n.deletions=null):(r=ht(a,l),r.subtreeFlags=a.subtreeFlags&14680064),u!==null?o=ht(u,o):(o=Lt(o,i,t,null),o.flags|=2),o.return=n,r.return=n,r.sibling=o,n.child=r,r=o,o=n.child,i=e.child.memoizedState,i=i===null?lc(t):{baseLanes:i.baseLanes|t,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~t,n.memoizedState=cc,r}return o=e.child,e=o.sibling,r=ht(o,{mode:"visible",children:r.children}),!(n.mode&1)&&(r.lanes=t),r.return=n,r.sibling=null,e!==null&&(t=n.deletions,t===null?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function sc(e,n){return n=Zo({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function Mo(e,n,t,r){return r!==null&&Lu(r),lr(n,e.child,null,t),e=sc(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Iy(e,n,t,r,a,o,i){if(t)return n.flags&256?(n.flags&=-257,r=ac(Error(_(422))),Mo(e,n,i,r)):n.memoizedState!==null?(n.child=e.child,n.flags|=128,null):(o=r.fallback,a=n.mode,r=Zo({mode:"visible",children:r.children},a,0,null),o=Lt(o,a,i,null),o.flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,n.mode&1&&lr(n,e.child,null,i),n.child.memoizedState=lc(i),n.memoizedState=cc,o);if(!(n.mode&1))return Mo(e,n,i,null);if(a.data==="$!"){if(r=a.nextSibling&&a.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(_(419)),r=ac(o,r,void 0),Mo(e,n,i,r)}if(u=(i&e.childLanes)!==0,Ke||u){if(r=Me,r!==null){switch(i&-i){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(r.suspendedLanes|i)?0:a,a!==0&&a!==o.retryLane&&(o.retryLane=a,Wn(e,a),vn(r,e,a,-1))}return Fc(),r=ac(Error(_(421))),Mo(e,n,i,r)}return a.data==="$?"?(n.flags|=128,n.child=e.child,n=a2.bind(null,e),a._reactRetry=n,null):(e=o.treeContext,an=ot(a.nextSibling),rn=n,he=!0,Sn=null,e!==null&&(ln[sn++]=Nn,ln[sn++]=jn,ln[sn++]=Ct,Nn=e.id,jn=e.overflow,Ct=n),n=sc(n,r.children),n.flags|=4096,n)}function hm(e,n,t){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),Wu(e.return,n,t)}function dc(e,n,t,r,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:a}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=a)}function pm(e,n,t){var r=n.pendingProps,a=r.revealOrder,o=r.tail;if(Ie(e,n,r.children,t),r=ge.current,r&2)r=r&1|2,n.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&hm(e,t,n);else if(e.tag===19)hm(e,t,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ce(ge,r),!(n.mode&1))n.memoizedState=null;else switch(a){case"forwards":for(t=n.child,a=null;t!==null;)e=t.alternate,e!==null&&Ao(e)===null&&(a=t),t=t.sibling;t=a,t===null?(a=n.child,n.child=null):(a=t.sibling,t.sibling=null),dc(n,!1,a,t,o);break;case"backwards":for(t=null,a=n.child,n.child=null;a!==null;){if(e=a.alternate,e!==null&&Ao(e)===null){n.child=a;break}e=a.sibling,a.sibling=t,t=a,a=e}dc(n,!0,t,null,o);break;case"together":dc(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ko(e,n){!(n.mode&1)&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function zn(e,n,t){if(e!==null&&(n.dependencies=e.dependencies),bt|=n.lanes,!(t&n.childLanes))return null;if(e!==null&&n.child!==e.child)throw Error(_(153));if(n.child!==null){for(e=n.child,t=ht(e,e.pendingProps),n.child=t,t.return=n;e.sibling!==null;)e=e.sibling,t=t.sibling=ht(e,e.pendingProps),t.return=n;t.sibling=null}return n.child}function Hy(e,n,t){switch(n.tag){case 3:Bm(n),cr();break;case 5:Md(n);break;case 1:Xe(n.type)&&yo(n);break;case 4:Zu(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,a=n.memoizedProps.value;ce(xo,r._currentValue),r._currentValue=a;break;case 13:if(r=n.memoizedState,r!==null)return r.dehydrated!==null?(ce(ge,ge.current&1),n.flags|=128,null):t&n.child.childLanes?fm(e,n,t):(ce(ge,ge.current&1),e=zn(e,n,t),e!==null?e.sibling:null);ce(ge,ge.current&1);break;case 19:if(r=(t&n.childLanes)!==0,e.flags&128){if(r)return pm(e,n,t);n.flags|=128}if(a=n.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),ce(ge,ge.current),r)break;return null;case 22:case 23:return n.lanes=0,sm(e,n,t)}return zn(e,n,t)}var gm,mc,Gm,xm;gm=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},mc=function(){},Gm=function(e,n,t,r){var a=e.memoizedProps;if(a!==r){e=n.stateNode,Mt(wn.current);var o=null;switch(t){case"input":a=Wi(e,a),r=Wi(e,r),o=[];break;case"select":a=pe({},a,{value:void 0}),r=pe({},r,{value:void 0}),o=[];break;case"textarea":a=Zi(e,a),r=Zi(e,r),o=[];break;default:typeof a.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=so)}Hi(t,r);var i;t=null;for(s in a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&a[s]!=null)if(s==="style"){var u=a[s];for(i in u)u.hasOwnProperty(i)&&(t||(t={}),t[i]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Ur.hasOwnProperty(s)?o||(o=[]):(o=o||[]).push(s,null));for(s in r){var l=r[s];if(u=a!=null?a[s]:void 0,r.hasOwnProperty(s)&&l!==u&&(l!=null||u!=null))if(s==="style")if(u){for(i in u)!u.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(t||(t={}),t[i]="");for(i in l)l.hasOwnProperty(i)&&u[i]!==l[i]&&(t||(t={}),t[i]=l[i])}else t||(o||(o=[]),o.push(s,t)),t=l;else s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,u=u?u.__html:void 0,l!=null&&u!==l&&(o=o||[]).push(s,l)):s==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(s,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(Ur.hasOwnProperty(s)?(l!=null&&s==="onScroll"&&se("scroll",e),o||u===l||(o=[])):(o=o||[]).push(s,l))}t&&(o=o||[]).push("style",t);var s=o;(n.updateQueue=s)&&(n.flags|=4)}},xm=function(e,n,t,r){t!==r&&(n.flags|=4)};function ha(e,n){if(!he)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function je(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,r=0;if(n)for(var a=e.child;a!==null;)t|=a.lanes|a.childLanes,r|=a.subtreeFlags&14680064,r|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)t|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function Vy(e,n,t){var r=n.pendingProps;switch(Uu(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return je(n),null;case 1:return Xe(n.type)&&Bo(),je(n),null;case 3:return r=n.stateNode,mr(),de(Ve),de($e),Vu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(go(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,Sn!==null&&(Ec(Sn),Sn=null))),mc(e,n),je(n),null;case 5:Iu(n);var a=Mt(da.current);if(t=n.type,e!==null&&n.stateNode!=null)Gm(e,n,t,r,a),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(n.stateNode===null)throw Error(_(166));return je(n),null}if(e=Mt(wn.current),go(n)){r=n.stateNode,t=n.type;var o=n.memoizedProps;switch(r[Dn]=n,r[ia]=o,e=(n.mode&1)!==0,t){case"dialog":se("cancel",r),se("close",r);break;case"iframe":case"object":case"embed":se("load",r);break;case"video":case"audio":for(a=0;a<ra.length;a++)se(ra[a],r);break;case"source":se("error",r);break;case"img":case"image":case"link":se("error",r),se("load",r);break;case"details":se("toggle",r);break;case"input":es(r,o),se("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},se("invalid",r);break;case"textarea":rs(r,o),se("invalid",r)}Hi(t,o),a=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&lo(r.textContent,u,e),a=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&lo(r.textContent,u,e),a=["children",""+u]):Ur.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&se("scroll",r)}switch(t){case"input":ja(r),ts(r,o,!0);break;case"textarea":ja(r),os(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=so)}r=a,n.updateQueue=r,r!==null&&(n.flags|=4)}else{i=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=is(t)),e==="http://www.w3.org/1999/xhtml"?t==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),t==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[Dn]=n,e[ia]=r,gm(e,n,!1,!1),n.stateNode=e;e:{switch(i=Vi(t,r),t){case"dialog":se("cancel",e),se("close",e),a=r;break;case"iframe":case"object":case"embed":se("load",e),a=r;break;case"video":case"audio":for(a=0;a<ra.length;a++)se(ra[a],e);a=r;break;case"source":se("error",e),a=r;break;case"img":case"image":case"link":se("error",e),se("load",e),a=r;break;case"details":se("toggle",e),a=r;break;case"input":es(e,r),a=Wi(e,r),se("invalid",e);break;case"option":a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=pe({},r,{value:void 0}),se("invalid",e);break;case"textarea":rs(e,r),a=Zi(e,r),se("invalid",e);break;default:a=r}Hi(t,a),u=a;for(o in u)if(u.hasOwnProperty(o)){var l=u[o];o==="style"?ls(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&us(e,l)):o==="children"?typeof l=="string"?(t!=="textarea"||l!=="")&&$r(e,l):typeof l=="number"&&$r(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Ur.hasOwnProperty(o)?l!=null&&o==="onScroll"&&se("scroll",e):l!=null&&wi(e,o,l,i))}switch(t){case"input":ja(e),ts(e,r,!1);break;case"textarea":ja(e),os(e);break;case"option":r.value!=null&&e.setAttribute("value",""+qn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Vt(e,!!r.multiple,o,!1):r.defaultValue!=null&&Vt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=so)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return je(n),null;case 6:if(e&&n.stateNode!=null)xm(e,n,e.memoizedProps,r);else{if(typeof r!="string"&&n.stateNode===null)throw Error(_(166));if(t=Mt(da.current),Mt(wn.current),go(n)){if(r=n.stateNode,t=n.memoizedProps,r[Dn]=n,(o=r.nodeValue!==t)&&(e=rn,e!==null))switch(e.tag){case 3:lo(r.nodeValue,t,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&lo(r.nodeValue,t,(e.mode&1)!==0)}o&&(n.flags|=4)}else r=(t.nodeType===9?t:t.ownerDocument).createTextNode(r),r[Dn]=n,n.stateNode=r}return je(n),null;case 13:if(de(ge),r=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(he&&an!==null&&n.mode&1&&!(n.flags&128))Ed(),cr(),n.flags|=98560,o=!1;else if(o=go(n),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(_(318));if(o=n.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(_(317));o[Dn]=n}else cr(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;je(n),o=!1}else Sn!==null&&(Ec(Sn),Sn=null),o=!0;if(!o)return n.flags&65536?n:null}return n.flags&128?(n.lanes=t,n):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(n.child.flags|=8192,n.mode&1&&(e===null||ge.current&1?_e===0&&(_e=3):Fc())),n.updateQueue!==null&&(n.flags|=4),je(n),null);case 4:return mr(),mc(e,n),e===null&&aa(n.stateNode.containerInfo),je(n),null;case 10:return ju(n.type._context),je(n),null;case 17:return Xe(n.type)&&Bo(),je(n),null;case 19:if(de(ge),o=n.memoizedState,o===null)return je(n),null;if(r=(n.flags&128)!==0,i=o.rendering,i===null)if(r)ha(o,!1);else{if(_e!==0||e!==null&&e.flags&128)for(e=n.child;e!==null;){if(i=Ao(e),i!==null){for(n.flags|=128,ha(o,!1),r=i.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;t!==null;)o=t,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return ce(ge,ge.current&1|2),n.child}e=e.sibling}o.tail!==null&&Ee()>hr&&(n.flags|=128,r=!0,ha(o,!1),n.lanes=4194304)}else{if(!r)if(e=Ao(i),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),ha(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!he)return je(n),null}else 2*Ee()-o.renderingStartTime>hr&&t!==1073741824&&(n.flags|=128,r=!0,ha(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(t=o.last,t!==null?t.sibling=i:n.child=i,o.last=i)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=Ee(),n.sibling=null,t=ge.current,ce(ge,r?t&1|2:t&1),n):(je(n),null);case 22:case 23:return vc(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?on&1073741824&&(je(n),n.subtreeFlags&6&&(n.flags|=8192)):je(n),null;case 24:return null;case 25:return null}throw Error(_(156,n.tag))}function Xy(e,n){switch(Uu(n),n.tag){case 1:return Xe(n.type)&&Bo(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return mr(),de(Ve),de($e),Vu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Iu(n),null;case 13:if(de(ge),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(_(340));cr()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return de(ge),null;case 4:return mr(),null;case 10:return ju(n.type._context),null;case 22:case 23:return vc(),null;case 24:return null;default:return null}}var bo=!1,We=!1,Ky=typeof WeakSet=="function"?WeakSet:Set,k=null;function yr(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Se(e,n,r)}else t.current=null}function Bc(e,n,t){try{t()}catch(r){Se(e,n,r)}}var Sm=!1;function Yy(e,n){if(vu=qa,e=Js(),pu(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var i=0,u=-1,l=-1,s=0,B=0,f=e,h=null;n:for(;;){for(var g;f!==t||a!==0&&f.nodeType!==3||(u=i+a),f!==o||r!==0&&f.nodeType!==3||(l=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(g=f.firstChild)!==null;)h=f,f=g;for(;;){if(f===e)break n;if(h===t&&++s===a&&(u=i),h===o&&++B===r&&(l=i),(g=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=g}t=u===-1||l===-1?null:{start:u,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;for(Fu={focusedElem:e,selectionRange:t},qa=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var S=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var x=S.memoizedProps,U=S.memoizedState,d=n.stateNode,m=d.getSnapshotBeforeUpdate(n.elementType===n.type?x:Pn(n.type,x),U);d.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=n.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(G){Se(n,n.return,G)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return S=Sm,Sm=!1,S}function pa(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&Bc(n,t,o)}a=a.next}while(a!==r)}}function Uo(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function yc(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Pm(e){var n=e.alternate;n!==null&&(e.alternate=null,Pm(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Dn],delete n[ia],delete n[wu],delete n[ky],delete n[by])),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 Em(e){return e.tag===5||e.tag===3||e.tag===4}function Am(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Em(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function fc(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=so));else if(r!==4&&(e=e.child,e!==null))for(fc(e,n,t),e=e.sibling;e!==null;)fc(e,n,t),e=e.sibling}function hc(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(hc(e,n,t),e=e.sibling;e!==null;)hc(e,n,t),e=e.sibling}var Re=null,En=!1;function dt(e,n,t){for(t=t.child;t!==null;)vm(e,n,t),t=t.sibling}function vm(e,n,t){if(Cn&&typeof Cn.onCommitFiberUnmount=="function")try{Cn.onCommitFiberUnmount(Ha,t)}catch{}switch(t.tag){case 5:We||yr(t,n);case 6:var r=Re,a=En;Re=null,dt(e,n,t),Re=r,En=a,Re!==null&&(En?(e=Re,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):Re.removeChild(t.stateNode));break;case 18:Re!==null&&(En?(e=Re,t=t.stateNode,e.nodeType===8?Du(e.parentNode,t):e.nodeType===1&&Du(e,t),Kr(e)):Du(Re,t.stateNode));break;case 4:r=Re,a=En,Re=t.stateNode.containerInfo,En=!0,dt(e,n,t),Re=r,En=a;break;case 0:case 11:case 14:case 15:if(!We&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Bc(t,n,i),a=a.next}while(a!==r)}dt(e,n,t);break;case 1:if(!We&&(yr(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){Se(t,n,u)}dt(e,n,t);break;case 21:dt(e,n,t);break;case 22:t.mode&1?(We=(r=We)||t.memoizedState!==null,dt(e,n,t),We=r):dt(e,n,t);break;default:dt(e,n,t)}}function Fm(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new Ky),n.forEach(function(r){var a=o2.bind(null,e,r);t.has(r)||(t.add(r),r.then(a,a))})}}function An(e,n){var t=n.deletions;if(t!==null)for(var r=0;r<t.length;r++){var a=t[r];try{var o=e,i=n,u=i;e:for(;u!==null;){switch(u.tag){case 5:Re=u.stateNode,En=!1;break e;case 3:Re=u.stateNode.containerInfo,En=!0;break e;case 4:Re=u.stateNode.containerInfo,En=!0;break e}u=u.return}if(Re===null)throw Error(_(160));vm(o,i,a),Re=null,En=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(s){Se(a,n,s)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)_m(n,e),n=n.sibling}function _m(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(An(n,e),kn(e),r&4){try{pa(3,e,e.return),Uo(3,e)}catch(x){Se(e,e.return,x)}try{pa(5,e,e.return)}catch(x){Se(e,e.return,x)}}break;case 1:An(n,e),kn(e),r&512&&t!==null&&yr(t,t.return);break;case 5:if(An(n,e),kn(e),r&512&&t!==null&&yr(t,t.return),e.flags&32){var a=e.stateNode;try{$r(a,"")}catch(x){Se(e,e.return,x)}}if(r&4&&(a=e.stateNode,a!=null)){var o=e.memoizedProps,i=t!==null?t.memoizedProps:o,u=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&ns(a,o),Vi(u,i);var s=Vi(u,o);for(i=0;i<l.length;i+=2){var B=l[i],f=l[i+1];B==="style"?ls(a,f):B==="dangerouslySetInnerHTML"?us(a,f):B==="children"?$r(a,f):wi(a,B,f,s)}switch(u){case"input":Oi(a,o);break;case"textarea":as(a,o);break;case"select":var h=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var g=o.value;g!=null?Vt(a,!!o.multiple,g,!1):h!==!!o.multiple&&(o.defaultValue!=null?Vt(a,!!o.multiple,o.defaultValue,!0):Vt(a,!!o.multiple,o.multiple?[]:"",!1))}a[ia]=o}catch(x){Se(e,e.return,x)}}break;case 6:if(An(n,e),kn(e),r&4){if(e.stateNode===null)throw Error(_(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(x){Se(e,e.return,x)}}break;case 3:if(An(n,e),kn(e),r&4&&t!==null&&t.memoizedState.isDehydrated)try{Kr(n.containerInfo)}catch(x){Se(e,e.return,x)}break;case 4:An(n,e),kn(e);break;case 13:An(n,e),kn(e),a=e.child,a.flags&8192&&(o=a.memoizedState!==null,a.stateNode.isHidden=o,!o||a.alternate!==null&&a.alternate.memoizedState!==null||(Gc=Ee())),r&4&&Fm(e);break;case 22:if(B=t!==null&&t.memoizedState!==null,e.mode&1?(We=(s=We)||B,An(n,e),We=s):An(n,e),kn(e),r&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!B&&e.mode&1)for(k=e,B=e.child;B!==null;){for(f=k=B;k!==null;){switch(h=k,g=h.child,h.tag){case 0:case 11:case 14:case 15:pa(4,h,h.return);break;case 1:yr(h,h.return);var S=h.stateNode;if(typeof S.componentWillUnmount=="function"){r=h,t=h.return;try{n=r,S.props=n.memoizedProps,S.state=n.memoizedState,S.componentWillUnmount()}catch(x){Se(r,t,x)}}break;case 5:yr(h,h.return);break;case 22:if(h.memoizedState!==null){wm(f);continue}}g!==null?(g.return=h,k=g):wm(f)}B=B.sibling}e:for(B=null,f=e;;){if(f.tag===5){if(B===null){B=f;try{a=f.stateNode,s?(o=a.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=f.stateNode,l=f.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,u.style.display=cs("display",i))}catch(x){Se(e,e.return,x)}}}else if(f.tag===6){if(B===null)try{f.stateNode.nodeValue=s?"":f.memoizedProps}catch(x){Se(e,e.return,x)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;B===f&&(B=null),f=f.return}B===f&&(B=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:An(n,e),kn(e),r&4&&Fm(e);break;case 21:break;default:An(n,e),kn(e)}}function kn(e){var n=e.flags;if(n&2){try{e:{for(var t=e.return;t!==null;){if(Em(t)){var r=t;break e}t=t.return}throw Error(_(160))}switch(r.tag){case 5:var a=r.stateNode;r.flags&32&&($r(a,""),r.flags&=-33);var o=Am(e);hc(e,o,a);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Am(e);fc(e,u,i);break;default:throw Error(_(161))}}catch(l){Se(e,e.return,l)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Qy(e,n,t){k=e,Cm(e)}function Cm(e,n,t){for(var r=(e.mode&1)!==0;k!==null;){var a=k,o=a.child;if(a.tag===22&&r){var i=a.memoizedState!==null||bo;if(!i){var u=a.alternate,l=u!==null&&u.memoizedState!==null||We;u=bo;var s=We;if(bo=i,(We=l)&&!s)for(k=a;k!==null;)i=k,l=i.child,i.tag===22&&i.memoizedState!==null?Mm(a):l!==null?(l.return=i,k=l):Mm(a);for(;o!==null;)k=o,Cm(o),o=o.sibling;k=a,bo=u,We=s}Dm(e)}else a.subtreeFlags&8772&&o!==null?(o.return=a,k=o):Dm(e)}}function Dm(e){for(;k!==null;){var n=k;if(n.flags&8772){var t=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:We||Uo(5,n);break;case 1:var r=n.stateNode;if(n.flags&4&&!We)if(t===null)r.componentDidMount();else{var a=n.elementType===n.type?t.memoizedProps:Pn(n.type,t.memoizedProps);r.componentDidUpdate(a,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=n.updateQueue;o!==null&&wd(n,o,r);break;case 3:var i=n.updateQueue;if(i!==null){if(t=null,n.child!==null)switch(n.child.tag){case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}wd(n,i,t)}break;case 5:var u=n.stateNode;if(t===null&&n.flags&4){t=u;var l=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&t.focus();break;case"img":l.src&&(t.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var s=n.alternate;if(s!==null){var B=s.memoizedState;if(B!==null){var f=B.dehydrated;f!==null&&Kr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}We||n.flags&512&&yc(n)}catch(h){Se(n,n.return,h)}}if(n===e){k=null;break}if(t=n.sibling,t!==null){t.return=n.return,k=t;break}k=n.return}}function wm(e){for(;k!==null;){var n=k;if(n===e){k=null;break}var t=n.sibling;if(t!==null){t.return=n.return,k=t;break}k=n.return}}function Mm(e){for(;k!==null;){var n=k;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{Uo(4,n)}catch(l){Se(n,t,l)}break;case 1:var r=n.stateNode;if(typeof r.componentDidMount=="function"){var a=n.return;try{r.componentDidMount()}catch(l){Se(n,a,l)}}var o=n.return;try{yc(n)}catch(l){Se(n,o,l)}break;case 5:var i=n.return;try{yc(n)}catch(l){Se(n,i,l)}}}catch(l){Se(n,n.return,l)}if(n===e){k=null;break}var u=n.sibling;if(u!==null){u.return=n.return,k=u;break}k=n.return}}var qy=Math.ceil,Ro=Tn.ReactCurrentDispatcher,pc=Tn.ReactCurrentOwner,Bn=Tn.ReactCurrentBatchConfig,q=0,Me=null,Ae=null,Te=0,on=0,fr=it(0),_e=0,ga=null,bt=0,To=0,gc=0,Ga=null,Ye=null,Gc=0,hr=1/0,Zn=null,Lo=!1,xc=null,mt=null,$o=!1,Bt=null,No=0,xa=0,Sc=null,jo=-1,Wo=0;function He(){return q&6?Ee():jo!==-1?jo:jo=Ee()}function yt(e){return e.mode&1?q&2&&Te!==0?Te&-Te:Ry.transition!==null?(Wo===0&&(Wo=As()),Wo):(e=re,e!==0||(e=window.event,e=e===void 0?16:bs(e.type)),e):1}function vn(e,n,t,r){if(50<xa)throw xa=0,Sc=null,Error(_(185));Zr(e,t,r),(!(q&2)||e!==Me)&&(e===Me&&(!(q&2)&&(To|=t),_e===4&&ft(e,Te)),Qe(e,r),t===1&&q===0&&!(n.mode&1)&&(hr=Ee()+500,fo&&ct()))}function Qe(e,n){var t=e.callbackNode;RB(e,n);var r=Ka(e,e===Me?Te:0);if(r===0)t!==null&&Ss(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(t!=null&&Ss(t),n===1)e.tag===0?Uy(bm.bind(null,e)):gd(bm.bind(null,e)),wy(function(){!(q&6)&&ct()}),t=null;else{switch(vs(r)){case 1:t=eu;break;case 4:t=Ps;break;case 16:t=Ia;break;case 536870912:t=Es;break;default:t=Ia}t=Wm(t,km.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function km(e,n){if(jo=-1,Wo=0,q&6)throw Error(_(327));var t=e.callbackNode;if(pr()&&e.callbackNode!==t)return null;var r=Ka(e,e===Me?Te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||n)n=Oo(e,r);else{n=r;var a=q;q|=2;var o=Rm();(Me!==e||Te!==n)&&(Zn=null,hr=Ee()+500,Rt(e,n));do try{n2();break}catch(u){Um(e,u)}while(!0);Nu(),Ro.current=o,q=a,Ae!==null?n=0:(Me=null,Te=0,n=_e)}if(n!==0){if(n===2&&(a=nu(e),a!==0&&(r=a,n=Pc(e,a))),n===1)throw t=ga,Rt(e,0),ft(e,r),Qe(e,Ee()),t;if(n===6)ft(e,r);else{if(a=e.current.alternate,!(r&30)&&!Jy(a)&&(n=Oo(e,r),n===2&&(o=nu(e),o!==0&&(r=o,n=Pc(e,o))),n===1))throw t=ga,Rt(e,0),ft(e,r),Qe(e,Ee()),t;switch(e.finishedWork=a,e.finishedLanes=r,n){case 0:case 1:throw Error(_(345));case 2:Tt(e,Ye,Zn);break;case 3:if(ft(e,r),(r&130023424)===r&&(n=Gc+500-Ee(),10<n)){if(Ka(e,0)!==0)break;if(a=e.suspendedLanes,(a&r)!==r){He(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Cu(Tt.bind(null,e,Ye,Zn),n);break}Tt(e,Ye,Zn);break;case 4:if(ft(e,r),(r&4194240)===r)break;for(n=e.eventTimes,a=-1;0<r;){var i=31-Gn(r);o=1<<i,i=n[i],i>a&&(a=i),r&=~o}if(r=a,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qy(r/1960))-r,10<r){e.timeoutHandle=Cu(Tt.bind(null,e,Ye,Zn),r);break}Tt(e,Ye,Zn);break;case 5:Tt(e,Ye,Zn);break;default:throw Error(_(329))}}}return Qe(e,Ee()),e.callbackNode===t?km.bind(null,e):null}function Pc(e,n){var t=Ga;return e.current.memoizedState.isDehydrated&&(Rt(e,n).flags|=256),e=Oo(e,n),e!==2&&(n=Ye,Ye=t,n!==null&&Ec(n)),e}function Ec(e){Ye===null?Ye=e:Ye.push.apply(Ye,e)}function Jy(e){for(var n=e;;){if(n.flags&16384){var t=n.updateQueue;if(t!==null&&(t=t.stores,t!==null))for(var r=0;r<t.length;r++){var a=t[r],o=a.getSnapshot;a=a.value;try{if(!xn(o(),a))return!1}catch{return!1}}}if(t=n.child,n.subtreeFlags&16384&&t!==null)t.return=n,n=t;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function ft(e,n){for(n&=~gc,n&=~To,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Gn(n),r=1<<t;e[t]=-1,n&=~r}}function bm(e){if(q&6)throw Error(_(327));pr();var n=Ka(e,0);if(!(n&1))return Qe(e,Ee()),null;var t=Oo(e,n);if(e.tag!==0&&t===2){var r=nu(e);r!==0&&(n=r,t=Pc(e,r))}if(t===1)throw t=ga,Rt(e,0),ft(e,n),Qe(e,Ee()),t;if(t===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,Tt(e,Ye,Zn),Qe(e,Ee()),null}function Ac(e,n){var t=q;q|=1;try{return e(n)}finally{q=t,q===0&&(hr=Ee()+500,fo&&ct())}}function Ut(e){Bt!==null&&Bt.tag===0&&!(q&6)&&pr();var n=q;q|=1;var t=Bn.transition,r=re;try{if(Bn.transition=null,re=1,e)return e()}finally{re=r,Bn.transition=t,q=n,!(q&6)&&ct()}}function vc(){on=fr.current,de(fr)}function Rt(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(t!==-1&&(e.timeoutHandle=-1,Dy(t)),Ae!==null)for(t=Ae.return;t!==null;){var r=t;switch(Uu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Bo();break;case 3:mr(),de(Ve),de($e),Vu();break;case 5:Iu(r);break;case 4:mr();break;case 13:de(ge);break;case 19:de(ge);break;case 10:ju(r.type._context);break;case 22:case 23:vc()}t=t.return}if(Me=e,Ae=e=ht(e.current,null),Te=on=n,_e=0,ga=null,gc=To=bt=0,Ye=Ga=null,wt!==null){for(n=0;n<wt.length;n++)if(t=wt[n],r=t.interleaved,r!==null){t.interleaved=null;var a=r.next,o=t.pending;if(o!==null){var i=o.next;o.next=a,r.next=i}t.pending=r}wt=null}return e}function Um(e,n){do{var t=Ae;try{if(Nu(),vo.current=Do,Fo){for(var r=Ge.memoizedState;r!==null;){var a=r.queue;a!==null&&(a.pending=null),r=r.next}Fo=!1}if(kt=0,we=Fe=Ge=null,ma=!1,Ba=0,pc.current=null,t===null||t.return===null){_e=1,ga=n,Ae=null;break}e:{var o=e,i=t.return,u=t,l=n;if(n=Te,u.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var s=l,B=u,f=B.tag;if(!(B.mode&1)&&(f===0||f===11||f===15)){var h=B.alternate;h?(B.updateQueue=h.updateQueue,B.memoizedState=h.memoizedState,B.lanes=h.lanes):(B.updateQueue=null,B.memoizedState=null)}var g=om(i);if(g!==null){g.flags&=-257,im(g,i,u,o,n),g.mode&1&&am(o,s,n),n=g,l=s;var S=n.updateQueue;if(S===null){var x=new Set;x.add(l),n.updateQueue=x}else S.add(l);break e}else{if(!(n&1)){am(o,s,n),Fc();break e}l=Error(_(426))}}else if(he&&u.mode&1){var U=om(i);if(U!==null){!(U.flags&65536)&&(U.flags|=256),im(U,i,u,o,n),Lu(Br(l,u));break e}}o=l=Br(l,u),_e!==4&&(_e=2),Ga===null?Ga=[o]:Ga.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,n&=-n,o.lanes|=n;var d=tm(o,l,n);Dd(o,d);break e;case 1:u=l;var m=o.type,y=o.stateNode;if(!(o.flags&128)&&(typeof m.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(mt===null||!mt.has(y)))){o.flags|=65536,n&=-n,o.lanes|=n;var G=rm(o,u,n);Dd(o,G);break e}}o=o.return}while(o!==null)}Lm(t)}catch(E){n=E,Ae===t&&t!==null&&(Ae=t=t.return);continue}break}while(!0)}function Rm(){var e=Ro.current;return Ro.current=Do,e===null?Do:e}function Fc(){(_e===0||_e===3||_e===2)&&(_e=4),Me===null||!(bt&268435455)&&!(To&268435455)||ft(Me,Te)}function Oo(e,n){var t=q;q|=2;var r=Rm();(Me!==e||Te!==n)&&(Zn=null,Rt(e,n));do try{e2();break}catch(a){Um(e,a)}while(!0);if(Nu(),q=t,Ro.current=r,Ae!==null)throw Error(_(261));return Me=null,Te=0,_e}function e2(){for(;Ae!==null;)Tm(Ae)}function n2(){for(;Ae!==null&&!FB();)Tm(Ae)}function Tm(e){var n=jm(e.alternate,e,on);e.memoizedProps=e.pendingProps,n===null?Lm(e):Ae=n,pc.current=null}function Lm(e){var n=e;do{var t=n.alternate;if(e=n.return,n.flags&32768){if(t=Xy(t,n),t!==null){t.flags&=32767,Ae=t;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{_e=6,Ae=null;return}}else if(t=Vy(t,n,on),t!==null){Ae=t;return}if(n=n.sibling,n!==null){Ae=n;return}Ae=n=e}while(n!==null);_e===0&&(_e=5)}function Tt(e,n,t){var r=re,a=Bn.transition;try{Bn.transition=null,re=1,t2(e,n,t,r)}finally{Bn.transition=a,re=r}return null}function t2(e,n,t,r){do pr();while(Bt!==null);if(q&6)throw Error(_(327));t=e.finishedWork;var a=e.finishedLanes;if(t===null)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(_(177));e.callbackNode=null,e.callbackPriority=0;var o=t.lanes|t.childLanes;if(TB(e,o),e===Me&&(Ae=Me=null,Te=0),!(t.subtreeFlags&2064)&&!(t.flags&2064)||$o||($o=!0,Wm(Ia,function(){return pr(),null})),o=(t.flags&15990)!==0,t.subtreeFlags&15990||o){o=Bn.transition,Bn.transition=null;var i=re;re=1;var u=q;q|=4,pc.current=null,Yy(e,t),_m(t,e),Py(Fu),qa=!!vu,Fu=vu=null,e.current=t,Qy(t),_B(),q=u,re=i,Bn.transition=o}else e.current=t;if($o&&($o=!1,Bt=e,No=a),o=e.pendingLanes,o===0&&(mt=null),wB(t.stateNode),Qe(e,Ee()),n!==null)for(r=e.onRecoverableError,t=0;t<n.length;t++)a=n[t],r(a.value,{componentStack:a.stack,digest:a.digest});if(Lo)throw Lo=!1,e=xc,xc=null,e;return No&1&&e.tag!==0&&pr(),o=e.pendingLanes,o&1?e===Sc?xa++:(xa=0,Sc=e):xa=0,ct(),null}function pr(){if(Bt!==null){var e=vs(No),n=Bn.transition,t=re;try{if(Bn.transition=null,re=16>e?16:e,Bt===null)var r=!1;else{if(e=Bt,Bt=null,No=0,q&6)throw Error(_(331));var a=q;for(q|=4,k=e.current;k!==null;){var o=k,i=o.child;if(k.flags&16){var u=o.deletions;if(u!==null){for(var l=0;l<u.length;l++){var s=u[l];for(k=s;k!==null;){var B=k;switch(B.tag){case 0:case 11:case 15:pa(8,B,o)}var f=B.child;if(f!==null)f.return=B,k=f;else for(;k!==null;){B=k;var h=B.sibling,g=B.return;if(Pm(B),B===s){k=null;break}if(h!==null){h.return=g,k=h;break}k=g}}}var S=o.alternate;if(S!==null){var x=S.child;if(x!==null){S.child=null;do{var U=x.sibling;x.sibling=null,x=U}while(x!==null)}}k=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,k=i;else e:for(;k!==null;){if(o=k,o.flags&2048)switch(o.tag){case 0:case 11:case 15:pa(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,k=d;break e}k=o.return}}var m=e.current;for(k=m;k!==null;){i=k;var y=i.child;if(i.subtreeFlags&2064&&y!==null)y.return=i,k=y;else e:for(i=m;k!==null;){if(u=k,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:Uo(9,u)}}catch(E){Se(u,u.return,E)}if(u===i){k=null;break e}var G=u.sibling;if(G!==null){G.return=u.return,k=G;break e}k=u.return}}if(q=a,ct(),Cn&&typeof Cn.onPostCommitFiberRoot=="function")try{Cn.onPostCommitFiberRoot(Ha,e)}catch{}r=!0}return r}finally{re=t,Bn.transition=n}}return!1}function $m(e,n,t){n=Br(t,n),n=tm(e,n,1),e=st(e,n,1),n=He(),e!==null&&(Zr(e,1,n),Qe(e,n))}function Se(e,n,t){if(e.tag===3)$m(e,e,t);else for(;n!==null;){if(n.tag===3){$m(n,e,t);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(mt===null||!mt.has(r))){e=Br(t,e),e=rm(n,e,1),n=st(n,e,1),e=He(),n!==null&&(Zr(n,1,e),Qe(n,e));break}}n=n.return}}function r2(e,n,t){var r=e.pingCache;r!==null&&r.delete(n),n=He(),e.pingedLanes|=e.suspendedLanes&t,Me===e&&(Te&t)===t&&(_e===4||_e===3&&(Te&130023424)===Te&&500>Ee()-Gc?Rt(e,0):gc|=t),Qe(e,n)}function Nm(e,n){n===0&&(e.mode&1?(n=Xa,Xa<<=1,!(Xa&130023424)&&(Xa=4194304)):n=1);var t=He();e=Wn(e,n),e!==null&&(Zr(e,n,t),Qe(e,t))}function a2(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Nm(e,t)}function o2(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(t=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(n),Nm(e,t)}var jm;jm=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||Ve.current)Ke=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return Ke=!1,Hy(e,n,t);Ke=!!(e.flags&131072)}else Ke=!1,he&&n.flags&1048576&&Gd(n,po,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;ko(e,n),e=n.pendingProps;var a=or(n,$e.current);dr(n,t),a=Yu(null,n,r,e,a,t);var o=Qu();return n.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Xe(r)?(o=!0,yo(n)):o=!1,n.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,zu(n),a.updater=wo,n.stateNode=a,a._reactInternals=n,rc(n,r,e,t),n=uc(null,n,r,!0,o,t)):(n.tag=0,he&&o&&bu(n),Ie(null,n,a,t),n=n.child),n;case 16:r=n.elementType;e:{switch(ko(e,n),e=n.pendingProps,a=r._init,r=a(r._payload),n.type=r,a=n.tag=u2(r),e=Pn(r,e),a){case 0:n=ic(null,n,r,e,t);break e;case 1:n=mm(null,n,r,e,t);break e;case 11:n=um(null,n,r,e,t);break e;case 14:n=cm(null,n,r,Pn(r.type,e),t);break e}throw Error(_(306,r,""))}return n;case 0:return r=n.type,a=n.pendingProps,a=n.elementType===r?a:Pn(r,a),ic(e,n,r,a,t);case 1:return r=n.type,a=n.pendingProps,a=n.elementType===r?a:Pn(r,a),mm(e,n,r,a,t);case 3:e:{if(Bm(n),e===null)throw Error(_(387));r=n.pendingProps,o=n.memoizedState,a=o.element,Cd(e,n),Eo(n,r,null,t);var i=n.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){a=Br(Error(_(423)),n),n=ym(e,n,r,t,a);break e}else if(r!==a){a=Br(Error(_(424)),n),n=ym(e,n,r,t,a);break e}else for(an=ot(n.stateNode.containerInfo.firstChild),rn=n,he=!0,Sn=null,t=Fd(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(cr(),r===a){n=zn(e,n,t);break e}Ie(e,n,r,t)}n=n.child}return n;case 5:return Md(n),e===null&&Tu(n),r=n.type,a=n.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,_u(r,a)?i=null:o!==null&&_u(r,o)&&(n.flags|=32),dm(e,n),Ie(e,n,i,t),n.child;case 6:return e===null&&Tu(n),null;case 13:return fm(e,n,t);case 4:return Zu(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=lr(n,null,r,t):Ie(e,n,r,t),n.child;case 11:return r=n.type,a=n.pendingProps,a=n.elementType===r?a:Pn(r,a),um(e,n,r,a,t);case 7:return Ie(e,n,n.pendingProps,t),n.child;case 8:return Ie(e,n,n.pendingProps.children,t),n.child;case 12:return Ie(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,a=n.pendingProps,o=n.memoizedProps,i=a.value,ce(xo,r._currentValue),r._currentValue=i,o!==null)if(xn(o.value,i)){if(o.children===a.children&&!Ve.current){n=zn(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var l=u.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=On(-1,t&-t),l.tag=2;var s=o.updateQueue;if(s!==null){s=s.shared;var B=s.pending;B===null?l.next=l:(l.next=B.next,B.next=l),s.pending=l}}o.lanes|=t,l=o.alternate,l!==null&&(l.lanes|=t),Wu(o.return,t,n),u.lanes|=t;break}l=l.next}}else if(o.tag===10)i=o.type===n.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(_(341));i.lanes|=t,u=i.alternate,u!==null&&(u.lanes|=t),Wu(i,t,n),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===n){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ie(e,n,a.children,t),n=n.child}return n;case 9:return a=n.type,r=n.pendingProps.children,dr(n,t),a=dn(a),r=r(a),n.flags|=1,Ie(e,n,r,t),n.child;case 14:return r=n.type,a=Pn(r,n.pendingProps),a=Pn(r.type,a),cm(e,n,r,a,t);case 15:return lm(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,a=n.pendingProps,a=n.elementType===r?a:Pn(r,a),ko(e,n),n.tag=1,Xe(r)?(e=!0,yo(n)):e=!1,dr(n,t),em(n,r,a),rc(n,r,a,t),uc(null,n,r,!0,e,t);case 19:return pm(e,n,t);case 22:return sm(e,n,t)}throw Error(_(156,n.tag))};function Wm(e,n){return xs(e,n)}function i2(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yn(e,n,t,r){return new i2(e,n,t,r)}function _c(e){return e=e.prototype,!(!e||!e.isReactComponent)}function u2(e){if(typeof e=="function")return _c(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bi)return 11;if(e===Ti)return 14}return 2}function ht(e,n){var t=e.alternate;return t===null?(t=yn(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zo(e,n,t,r,a,o){var i=2;if(r=e,typeof e=="function")_c(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ht:return Lt(t.children,a,o,n);case Mi:i=8,a|=8;break;case ki:return e=yn(12,t,n,a|2),e.elementType=ki,e.lanes=o,e;case Ui:return e=yn(13,t,n,a),e.elementType=Ui,e.lanes=o,e;case Ri:return e=yn(19,t,n,a),e.elementType=Ri,e.lanes=o,e;case Yl:return Zo(t,a,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Xl:i=10;break e;case Kl:i=9;break e;case bi:i=11;break e;case Ti:i=14;break e;case Qn:i=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return n=yn(i,t,n,a),n.elementType=e,n.type=r,n.lanes=o,n}function Lt(e,n,t,r){return e=yn(7,e,r,n),e.lanes=t,e}function Zo(e,n,t,r){return e=yn(22,e,r,n),e.elementType=Yl,e.lanes=t,e.stateNode={isHidden:!1},e}function Cc(e,n,t){return e=yn(6,e,null,n),e.lanes=t,e}function Dc(e,n,t){return n=yn(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function c2(e,n,t,r,a){this.tag=n,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=tu(0),this.expirationTimes=tu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tu(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function wc(e,n,t,r,a,o,i,u,l){return e=new c2(e,n,t,u,l),n===1?(n=1,o===!0&&(n|=8)):n=0,o=yn(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},zu(o),e}function l2(e,n,t){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:It,key:r==null?null:""+r,children:e,containerInfo:n,implementation:t}}function Om(e){if(!e)return ut;e=e._reactInternals;e:{if(vt(e)!==e||e.tag!==1)throw Error(_(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Xe(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(_(171))}if(e.tag===1){var t=e.type;if(Xe(t))return hd(e,t,n)}return n}function zm(e,n,t,r,a,o,i,u,l){return e=wc(t,r,!0,e,a,o,i,u,l),e.context=Om(null),t=e.current,r=He(),a=yt(t),o=On(r,a),o.callback=n??null,st(t,o,a),e.current.lanes=a,Zr(e,a,r),Qe(e,r),e}function Io(e,n,t,r){var a=n.current,o=He(),i=yt(a);return t=Om(t),n.context===null?n.context=t:n.pendingContext=t,n=On(o,i),n.payload={element:e},r=r===void 0?null:r,r!==null&&(n.callback=r),e=st(a,n,i),e!==null&&(vn(e,a,i,o),Po(e,a,i)),i}function Ho(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Zm(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var t=e.retryLane;e.retryLane=t!==0&&t<n?t:n}}function Mc(e,n){Zm(e,n),(e=e.alternate)&&Zm(e,n)}function s2(){return null}var Im=typeof reportError=="function"?reportError:function(e){console.error(e)};function kc(e){this._internalRoot=e}Vo.prototype.render=kc.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(_(409));Io(e,n,null,null)},Vo.prototype.unmount=kc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Ut(function(){Io(null,e,null,null)}),n[Ln]=null}};function Vo(e){this._internalRoot=e}Vo.prototype.unstable_scheduleHydration=function(e){if(e){var n=Cs();e={blockedOn:null,target:e,priority:n};for(var t=0;t<tt.length&&n!==0&&n<tt[t].priority;t++);tt.splice(t,0,e),t===0&&Ms(e)}};function bc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Xo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Hm(){}function d2(e,n,t,r,a){if(a){if(typeof r=="function"){var o=r;r=function(){var s=Ho(i);o.call(s)}}var i=zm(n,r,e,0,null,!1,!1,"",Hm);return e._reactRootContainer=i,e[Ln]=i.current,aa(e.nodeType===8?e.parentNode:e),Ut(),i}for(;a=e.lastChild;)e.removeChild(a);if(typeof r=="function"){var u=r;r=function(){var s=Ho(l);u.call(s)}}var l=wc(e,0,!1,null,null,!1,!1,"",Hm);return e._reactRootContainer=l,e[Ln]=l.current,aa(e.nodeType===8?e.parentNode:e),Ut(function(){Io(n,l,t,r)}),l}function Ko(e,n,t,r,a){var o=t._reactRootContainer;if(o){var i=o;if(typeof a=="function"){var u=a;a=function(){var l=Ho(i);u.call(l)}}Io(n,i,e,a)}else i=d2(t,n,e,a,r);return Ho(i)}Fs=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=zr(n.pendingLanes);t!==0&&(ru(n,t|1),Qe(n,Ee()),!(q&6)&&(hr=Ee()+500,ct()))}break;case 13:Ut(function(){var r=Wn(e,1);if(r!==null){var a=He();vn(r,e,1,a)}}),Mc(e,1)}},au=function(e){if(e.tag===13){var n=Wn(e,134217728);if(n!==null){var t=He();vn(n,e,134217728,t)}Mc(e,134217728)}},_s=function(e){if(e.tag===13){var n=yt(e),t=Wn(e,n);if(t!==null){var r=He();vn(t,e,n,r)}Mc(e,n)}},Cs=function(){return re},Ds=function(e,n){var t=re;try{return re=e,n()}finally{re=t}},Yi=function(e,n,t){switch(n){case"input":if(Oi(e,t),n=t.name,t.type==="radio"&&n!=null){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var a=mo(r);if(!a)throw Error(_(90));Jl(r),Oi(r,a)}}}break;case"textarea":as(e,t);break;case"select":n=t.value,n!=null&&Vt(e,!!t.multiple,n,!1)}},Bs=Ac,ys=Ut;var m2={usingClientEntryPoint:!1,Events:[ua,rr,mo,ds,ms,Ac]},Sa={findFiberByHostInstance:Ft,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},B2={bundleType:Sa.bundleType,version:Sa.version,rendererPackageName:Sa.rendererPackageName,rendererConfig:Sa.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Tn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=gs(e),e===null?null:e.stateNode},findFiberByHostInstance:Sa.findFiberByHostInstance||s2,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Yo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Yo.isDisabled&&Yo.supportsFiber)try{Ha=Yo.inject(B2),Cn=Yo}catch{}}en.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=m2,en.createPortal=function(e,n){var t=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!bc(n))throw Error(_(200));return l2(e,n,null,t)},en.createRoot=function(e,n){if(!bc(e))throw Error(_(299));var t=!1,r="",a=Im;return n!=null&&(n.unstable_strictMode===!0&&(t=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),n=wc(e,1,!1,null,null,t,!1,r,a),e[Ln]=n.current,aa(e.nodeType===8?e.parentNode:e),new kc(n)},en.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=gs(n),e=e===null?null:e.stateNode,e},en.flushSync=function(e){return Ut(e)},en.hydrate=function(e,n,t){if(!Xo(n))throw Error(_(200));return Ko(null,e,n,!0,t)},en.hydrateRoot=function(e,n,t){if(!bc(e))throw Error(_(405));var r=t!=null&&t.hydratedSources||null,a=!1,o="",i=Im;if(t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),n=zm(n,null,e,1,t??null,a,!1,o,i),e[Ln]=n.current,aa(e),r)for(e=0;e<r.length;e++)t=r[e],a=t._getVersion,a=a(t._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a);return new Vo(n)},en.render=function(e,n,t){if(!Xo(n))throw Error(_(200));return Ko(null,e,n,!1,t)},en.unmountComponentAtNode=function(e){if(!Xo(e))throw Error(_(40));return e._reactRootContainer?(Ut(function(){Ko(null,null,e,!1,function(){e._reactRootContainer=null,e[Ln]=null})}),!0):!1},en.unstable_batchedUpdates=Ac,en.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Xo(t))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return Ko(e,n,t,!1,r)},en.version="18.3.1-next-f1338f8080-20240426";function Vm(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Vm)}catch(e){console.error(e)}}Vm(),Ol.exports=en;var y2=Ol.exports,Xm=y2;Fi.createRoot=Xm.createRoot,Fi.hydrateRoot=Xm.hydrateRoot;var f2={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Km=e=>{let n;const t=new Set,r=(B,f)=>{const h=typeof B=="function"?B(n):B;if(!Object.is(h,n)){const g=n;n=f??(typeof h!="object"||h===null)?h:Object.assign({},n,h),t.forEach(S=>S(n,g))}},a=()=>n,l={setState:r,getState:a,getInitialState:()=>s,subscribe:B=>(t.add(B),()=>t.delete(B)),destroy:()=>{(f2?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),t.clear()}},s=n=e(r,a,l);return l},h2=e=>e?Km(e):Km;var Ym={exports:{}},Qm={},qm={exports:{}},Jm={};/** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var gr=v;function p2(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var g2=typeof Object.is=="function"?Object.is:p2,G2=gr.useState,x2=gr.useEffect,S2=gr.useLayoutEffect,P2=gr.useDebugValue;function E2(e,n){var t=n(),r=G2({inst:{value:t,getSnapshot:n}}),a=r[0].inst,o=r[1];return S2(function(){a.value=t,a.getSnapshot=n,Uc(a)&&o({inst:a})},[e,t,n]),x2(function(){return Uc(a)&&o({inst:a}),e(function(){Uc(a)&&o({inst:a})})},[e]),P2(t),t}function Uc(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!g2(e,t)}catch{return!0}}function A2(e,n){return n()}var v2=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?A2:E2;Jm.useSyncExternalStore=gr.useSyncExternalStore!==void 0?gr.useSyncExternalStore:v2,qm.exports=Jm;var F2=qm.exports;/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Qo=v,_2=F2;function C2(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var D2=typeof Object.is=="function"?Object.is:C2,w2=_2.useSyncExternalStore,M2=Qo.useRef,k2=Qo.useEffect,b2=Qo.useMemo,U2=Qo.useDebugValue;Qm.useSyncExternalStoreWithSelector=function(e,n,t,r,a){var o=M2(null);if(o.current===null){var i={hasValue:!1,value:null};o.current=i}else i=o.current;o=b2(function(){function l(g){if(!s){if(s=!0,B=g,g=r(g),a!==void 0&&i.hasValue){var S=i.value;if(a(S,g))return f=S}return f=g}if(S=f,D2(B,g))return S;var x=r(g);return a!==void 0&&a(S,x)?S:(B=g,f=x)}var s=!1,B,f,h=t===void 0?null:t;return[function(){return l(n())},h===null?void 0:function(){return l(h())}]},[n,t,r,a]);var u=w2(e,o[0],o[1]);return k2(function(){i.hasValue=!0,i.value=u},[u]),U2(u),u},Ym.exports=Qm;var R2=Ym.exports;const T2=xi(R2);var e0={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{useDebugValue:L2}=ne,{useSyncExternalStoreWithSelector:$2}=T2;let n0=!1;const N2=e=>e;function j2(e,n=N2,t){(e0?"production":void 0)!=="production"&&t&&!n0&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),n0=!0);const r=$2(e.subscribe,e.getState,e.getServerState||e.getInitialState,n,t);return L2(r),r}const t0=e=>{(e0?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const n=typeof e=="function"?h2(e):e,t=(r,a)=>j2(n,r,a);return Object.assign(t,n),t},W2=e=>e?t0(e):t0;class Gr{constructor(n,t,r){this.symbolValue=Symbol(n),this.toStringValue=t||void 0,this.apiId=r||void 0}valueOf(){return this.symbolValue}toString(){return this.toStringValue}getApiId(){return this.apiId}}const N=Object.freeze({SMARTPHONE:new Gr("Smartphone","Smartphones","Mobile Phone"),TABLET:new Gr("Tablet","Tablets","Tablet"),WATCH:new Gr("Smartwatch","Watches","Smart Watch"),LAPTOP:new Gr("Laptop","Laptops","Laptop")}),fn=Object.freeze({GOOD:new Gr("Good"),BAD:new Gr("Bad")}),b=W2((e,n)=>({journeyDeviceType:N.SMARTPHONE,setJourneyDeviceType:t=>e({journeyDeviceType:t}),userDeviceType:N.SMARTPHONE,setUserDeviceType:t=>e({userDeviceType:t}),deviceCondition:null,setDeviceCondition:t=>e({deviceCondition:t}),deviceBrand:null,setDeviceBrand:t=>e({deviceBrand:t}),deviceModel:null,setDeviceModel:t=>e({deviceModel:t}),deviceStorage:null,setDeviceStorage:t=>e({deviceStorage:t}),currentMicroStep:1,setCurrentMicroStep:t=>e({currentMicroStep:t}),tradeInDevices:[],setTradeInDevices:t=>e({tradeInDevices:t}),currentDtPage:0,setNextDtPage:()=>e(t=>(document.querySelector("#trade").scrollIntoView(!0),{currentDtPage:Math.min(2,t.currentDtPage+1)})),setPrevDtPage:()=>e(t=>(document.querySelector("#trade").scrollIntoView(!0),{currentDtPage:Math.max(0,t.currentDtPage-1)})),minMaxTradeValues:null,setMinMaxTradeValues:t=>e({minMaxTradeValues:t}),goodBadDiscount:{min:{base:0,extra:0,total:0},max:{base:0,extra:0,total:0}},setGoodBadDiscount:t=>e({goodBadDiscount:t}),searchAPIResults:null,setSearchAPIResults:t=>e({searchAPIResults:t}),gtiStatus:{[N.SMARTPHONE]:null,[N.TABLET]:null,[N.WATCH]:null,[N.LAPTOP]:null},setGtiStatus:t=>e({gtiStatus:t}),deviceTurnsOn:null,setDeviceTurnsOn:t=>e({deviceTurnsOn:t}),finalDevice:{thumbnail:"",name:"",color:"",originalPrice:null,storage:"",sku:"",tradeInFullValue:null,tradeInExtra:null},setFinalDevice:t=>e({finalDevice:t}),resetJourney:()=>e({deviceCondition:null,deviceBrand:null,deviceModel:null,deviceStorage:null,currentMicroStep:1,tradeInDevices:[],currentDtPage:0,goodBadDiscount:{min:{base:0,extra:0,total:0},max:{base:0,extra:0,total:0}},deviceTurnsOn:null,finalDevice:null})}));var r0={exports:{}},O2="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",z2=O2,Z2=z2;function a0(){}function o0(){}o0.resetWarningCache=a0;var I2=function(){function e(r,a,o,i,u,l){if(l!==Z2){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function n(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:o0,resetWarningCache:a0};return t.PropTypes=t,t};r0.exports=I2();var H2=r0.exports;const Pa=xi(H2);var qe=function(){return qe=Object.assign||function(n){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o])}return n},qe.apply(this,arguments)};function Ea(e,n,t){if(t||arguments.length===2)for(var r=0,a=n.length,o;r<a;r++)(o||!(r in n))&&(o||(o=Array.prototype.slice.call(n,0,r)),o[r]=n[r]);return e.concat(o||Array.prototype.slice.call(n))}var me="-ms-",Aa="-moz-",te="-webkit-",i0="comm",qo="rule",Rc="decl",V2="@import",u0="@keyframes",X2="@layer",c0=Math.abs,Tc=String.fromCharCode,Lc=Object.assign;function K2(e,n){return ke(e,0)^45?(((n<<2^ke(e,0))<<2^ke(e,1))<<2^ke(e,2))<<2^ke(e,3):0}function l0(e){return e.trim()}function In(e,n){return(e=n.exec(e))?e[0]:e}function H(e,n,t){return e.replace(n,t)}function Jo(e,n,t){return e.indexOf(n,t)}function ke(e,n){return e.charCodeAt(n)|0}function xr(e,n,t){return e.slice(n,t)}function bn(e){return e.length}function s0(e){return e.length}function va(e,n){return n.push(e),e}function Y2(e,n){return e.map(n).join("")}function d0(e,n){return e.filter(function(t){return!In(t,n)})}var ei=1,Sr=1,m0=0,hn=0,ve=0,Pr="";function ni(e,n,t,r,a,o,i,u){return{value:e,root:n,parent:t,type:r,props:a,children:o,line:ei,column:Sr,length:i,return:"",siblings:u}}function pt(e,n){return Lc(ni("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function Er(e){for(;e.root;)e=pt(e.root,{children:[e]});va(e,e.siblings)}function Q2(){return ve}function q2(){return ve=hn>0?ke(Pr,--hn):0,Sr--,ve===10&&(Sr=1,ei--),ve}function Fn(){return ve=hn<m0?ke(Pr,hn++):0,Sr++,ve===10&&(Sr=1,ei++),ve}function $t(){return ke(Pr,hn)}function ti(){return hn}function ri(e,n){return xr(Pr,e,n)}function $c(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function J2(e){return ei=Sr=1,m0=bn(Pr=e),hn=0,[]}function ef(e){return Pr="",e}function Nc(e){return l0(ri(hn-1,jc(e===91?e+2:e===40?e+1:e)))}function nf(e){for(;(ve=$t())&&ve<33;)Fn();return $c(e)>2||$c(ve)>3?"":" "}function tf(e,n){for(;--n&&Fn()&&!(ve<48||ve>102||ve>57&&ve<65||ve>70&&ve<97););return ri(e,ti()+(n<6&&$t()==32&&Fn()==32))}function jc(e){for(;Fn();)switch(ve){case e:return hn;case 34:case 39:e!==34&&e!==39&&jc(ve);break;case 40:e===41&&jc(e);break;case 92:Fn();break}return hn}function rf(e,n){for(;Fn()&&e+ve!==57;)if(e+ve===84&&$t()===47)break;return"/*"+ri(n,hn-1)+"*"+Tc(e===47?e:Fn())}function af(e){for(;!$c($t());)Fn();return ri(e,hn)}function of(e){return ef(ai("",null,null,null,[""],e=J2(e),0,[0],e))}function ai(e,n,t,r,a,o,i,u,l){for(var s=0,B=0,f=i,h=0,g=0,S=0,x=1,U=1,d=1,m=0,y="",G=a,E=o,P=r,p=y;U;)switch(S=m,m=Fn()){case 40:if(S!=108&&ke(p,f-1)==58){Jo(p+=H(Nc(m),"&","&\f"),"&\f",c0(s?u[s-1]:0))!=-1&&(d=-1);break}case 34:case 39:case 91:p+=Nc(m);break;case 9:case 10:case 13:case 32:p+=nf(S);break;case 92:p+=tf(ti()-1,7);continue;case 47:switch($t()){case 42:case 47:va(uf(rf(Fn(),ti()),n,t,l),l);break;default:p+="/"}break;case 123*x:u[s++]=bn(p)*d;case 125*x:case 59:case 0:switch(m){case 0:case 125:U=0;case 59+B:d==-1&&(p=H(p,/\f/g,"")),g>0&&bn(p)-f&&va(g>32?y0(p+";",r,t,f-1,l):y0(H(p," ","")+";",r,t,f-2,l),l);break;case 59:p+=";";default:if(va(P=B0(p,n,t,s,B,a,u,y,G=[],E=[],f,o),o),m===123)if(B===0)ai(p,n,P,P,G,o,f,u,E);else switch(h===99&&ke(p,3)===110?100:h){case 100:case 108:case 109:case 115:ai(e,P,P,r&&va(B0(e,P,P,0,0,a,u,y,a,G=[],f,E),E),a,E,f,u,r?G:E);break;default:ai(p,P,P,P,[""],E,0,u,E)}}s=B=g=0,x=d=1,y=p="",f=i;break;case 58:f=1+bn(p),g=S;default:if(x<1){if(m==123)--x;else if(m==125&&x++==0&&q2()==125)continue}switch(p+=Tc(m),m*x){case 38:d=B>0?1:(p+="\f",-1);break;case 44:u[s++]=(bn(p)-1)*d,d=1;break;case 64:$t()===45&&(p+=Nc(Fn())),h=$t(),B=f=bn(y=p+=af(ti())),m++;break;case 45:S===45&&bn(p)==2&&(x=0)}}return o}function B0(e,n,t,r,a,o,i,u,l,s,B,f){for(var h=a-1,g=a===0?o:[""],S=s0(g),x=0,U=0,d=0;x<r;++x)for(var m=0,y=xr(e,h+1,h=c0(U=i[x])),G=e;m<S;++m)(G=l0(U>0?g[m]+" "+y:H(y,/&\f/g,g[m])))&&(l[d++]=G);return ni(e,n,t,a===0?qo:u,l,s,B,f)}function uf(e,n,t,r){return ni(e,n,t,i0,Tc(Q2()),xr(e,2,-2),0,r)}function y0(e,n,t,r,a){return ni(e,n,t,Rc,xr(e,0,r),xr(e,r+1,-1),r,a)}function f0(e,n,t){switch(K2(e,n)){case 5103:return te+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return te+e+e;case 4789:return Aa+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return te+e+Aa+e+me+e+e;case 5936:switch(ke(e,n+11)){case 114:return te+e+me+H(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+me+H(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+me+H(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return te+e+me+e+e;case 6165:return te+e+me+"flex-"+e+e;case 5187:return te+e+H(e,/(\w+).+(:[^]+)/,te+"box-$1$2"+me+"flex-$1$2")+e;case 5443:return te+e+me+"flex-item-"+H(e,/flex-|-self/g,"")+(In(e,/flex-|baseline/)?"":me+"grid-row-"+H(e,/flex-|-self/g,""))+e;case 4675:return te+e+me+"flex-line-pack"+H(e,/align-content|flex-|-self/g,"")+e;case 5548:return te+e+me+H(e,"shrink","negative")+e;case 5292:return te+e+me+H(e,"basis","preferred-size")+e;case 6060:return te+"box-"+H(e,"-grow","")+te+e+me+H(e,"grow","positive")+e;case 4554:return te+H(e,/([^-])(transform)/g,"$1"+te+"$2")+e;case 6187:return H(H(H(e,/(zoom-|grab)/,te+"$1"),/(image-set)/,te+"$1"),e,"")+e;case 5495:case 3959:return H(e,/(image-set\([^]*)/,te+"$1$`$1");case 4968:return H(H(e,/(.+:)(flex-)?(.*)/,te+"box-pack:$3"+me+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+te+e+e;case 4200:if(!In(e,/flex-|baseline/))return me+"grid-column-align"+xr(e,n)+e;break;case 2592:case 3360:return me+H(e,"template-","")+e;case 4384:case 3616:return t&&t.some(function(r,a){return n=a,In(r.props,/grid-\w+-end/)})?~Jo(e+(t=t[n].value),"span",0)?e:me+H(e,"-start","")+e+me+"grid-row-span:"+(~Jo(t,"span",0)?In(t,/\d+/):+In(t,/\d+/)-+In(e,/\d+/))+";":me+H(e,"-start","")+e;case 4896:case 4128:return t&&t.some(function(r){return In(r.props,/grid-\w+-start/)})?e:me+H(H(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return H(e,/(.+)-inline(.+)/,te+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(bn(e)-1-n>6)switch(ke(e,n+1)){case 109:if(ke(e,n+4)!==45)break;case 102:return H(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+Aa+(ke(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~Jo(e,"stretch",0)?f0(H(e,"stretch","fill-available"),n,t)+e:e}break;case 5152:case 5920:return H(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,a,o,i,u,l,s){return me+a+":"+o+s+(i?me+a+"-span:"+(u?l:+l-+o)+s:"")+e});case 4949:if(ke(e,n+6)===121)return H(e,":",":"+te)+e;break;case 6444:switch(ke(e,ke(e,14)===45?18:11)){case 120:return H(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+te+(ke(e,14)===45?"inline-":"")+"box$3$1"+te+"$2$3$1"+me+"$2box$3")+e;case 100:return H(e,":",":"+me)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return H(e,"scroll-","scroll-snap-")+e}return e}function oi(e,n){for(var t="",r=0;r<e.length;r++)t+=n(e[r],r,e,n)||"";return t}function cf(e,n,t,r){switch(e.type){case X2:if(e.children.length)break;case V2:case Rc:return e.return=e.return||e.value;case i0:return"";case u0:return e.return=e.value+"{"+oi(e.children,r)+"}";case qo:if(!bn(e.value=e.props.join(",")))return""}return bn(t=oi(e.children,r))?e.return=e.value+"{"+t+"}":""}function lf(e){var n=s0(e);return function(t,r,a,o){for(var i="",u=0;u<n;u++)i+=e[u](t,r,a,o)||"";return i}}function sf(e){return function(n){n.root||(n=n.return)&&e(n)}}function df(e,n,t,r){if(e.length>-1&&!e.return)switch(e.type){case Rc:e.return=f0(e.value,e.length,t);return;case u0:return oi([pt(e,{value:H(e.value,"@","@"+te)})],r);case qo:if(e.length)return Y2(t=e.props,function(a){switch(In(a,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Er(pt(e,{props:[H(a,/:(read-\w+)/,":"+Aa+"$1")]})),Er(pt(e,{props:[a]})),Lc(e,{props:d0(t,r)});break;case"::placeholder":Er(pt(e,{props:[H(a,/:(plac\w+)/,":"+te+"input-$1")]})),Er(pt(e,{props:[H(a,/:(plac\w+)/,":"+Aa+"$1")]})),Er(pt(e,{props:[H(a,/:(plac\w+)/,me+"input-$1")]})),Er(pt(e,{props:[a]})),Lc(e,{props:d0(t,r)});break}return""})}}var mf={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},un={},Ar=typeof process<"u"&&un!==void 0&&(un.REACT_APP_SC_ATTR||un.SC_ATTR)||"data-styled",h0="active",p0="data-styled-version",ii="6.1.8",Wc=`/*!sc*/ `,Oc=typeof window<"u"&&"HTMLElement"in window,Bf=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&un!==void 0&&un.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&un.REACT_APP_SC_DISABLE_SPEEDY!==""?un.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&un.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&un!==void 0&&un.SC_DISABLE_SPEEDY!==void 0&&un.SC_DISABLE_SPEEDY!==""&&un.SC_DISABLE_SPEEDY!=="false"&&un.SC_DISABLE_SPEEDY),ui=Object.freeze([]),vr=Object.freeze({});function yf(e,n,t){return t===void 0&&(t=vr),e.theme!==t.theme&&e.theme||n||t.theme}var g0=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ff=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,hf=/(^-|-$)/g;function G0(e){return e.replace(ff,"-").replace(hf,"")}var pf=/(a)(d)/gi,ci=52,x0=function(e){return String.fromCharCode(e+(e>25?39:97))};function zc(e){var n,t="";for(n=Math.abs(e);n>ci;n=n/ci|0)t=x0(n%ci)+t;return(x0(n%ci)+t).replace(pf,"$1-$2")}var Zc,S0=5381,Fr=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},P0=function(e){return Fr(S0,e)};function E0(e){return zc(P0(e)>>>0)}function gf(e){return e.displayName||e.name||"Component"}function Ic(e){return typeof e=="string"&&!0}var A0=typeof Symbol=="function"&&Symbol.for,v0=A0?Symbol.for("react.memo"):60115,Gf=A0?Symbol.for("react.forward_ref"):60112,xf={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Sf={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},F0={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Pf=((Zc={})[Gf]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Zc[v0]=F0,Zc);function _0(e){return("type"in(n=e)&&n.type.$$typeof)===v0?F0:"$$typeof"in e?Pf[e.$$typeof]:xf;var n}var Ef=Object.defineProperty,Af=Object.getOwnPropertyNames,C0=Object.getOwnPropertySymbols,vf=Object.getOwnPropertyDescriptor,Ff=Object.getPrototypeOf,D0=Object.prototype;function w0(e,n,t){if(typeof n!="string"){if(D0){var r=Ff(n);r&&r!==D0&&w0(e,r,t)}var a=Af(n);C0&&(a=a.concat(C0(n)));for(var o=_0(e),i=_0(n),u=0;u<a.length;++u){var l=a[u];if(!(l in Sf||t&&t[l]||i&&l in i||o&&l in o)){var s=vf(n,l);try{Ef(e,l,s)}catch{}}}}return e}function _r(e){return typeof e=="function"}function Hc(e){return typeof e=="object"&&"styledComponentId"in e}function Nt(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function Vc(e,n){if(e.length===0)return"";for(var t=e[0],r=1;r<e.length;r++)t+=e[r];return t}function Fa(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Xc(e,n,t){if(t===void 0&&(t=!1),!t&&!Fa(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var r=0;r<n.length;r++)e[r]=Xc(e[r],n[r]);else if(Fa(n))for(var r in n)e[r]=Xc(e[r],n[r]);return e}function Kc(e,n){Object.defineProperty(e,"toString",{value:n})}function _a(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var _f=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}return e.prototype.indexOfGroup=function(n){for(var t=0,r=0;r<n;r++)t+=this.groupSizes[r];return t},e.prototype.insertRules=function(n,t){if(n>=this.groupSizes.length){for(var r=this.groupSizes,a=r.length,o=a;n>=o;)if((o<<=1)<0)throw _a(16,"".concat(n));this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var i=a;i<o;i++)this.groupSizes[i]=0}for(var u=this.indexOfGroup(n+1),l=(i=0,t.length);i<l;i++)this.tag.insertRule(u,t[i])&&(this.groupSizes[n]++,u++)},e.prototype.clearGroup=function(n){if(n<this.length){var t=this.groupSizes[n],r=this.indexOfGroup(n),a=r+t;this.groupSizes[n]=0;for(var o=r;o<a;o++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(n){var t="";if(n>=this.length||this.groupSizes[n]===0)return t;for(var r=this.groupSizes[n],a=this.indexOfGroup(n),o=a+r,i=a;i<o;i++)t+="".concat(this.tag.getRule(i)).concat(Wc);return t},e}(),li=new Map,si=new Map,di=1,mi=function(e){if(li.has(e))return li.get(e);for(;si.has(di);)di++;var n=di++;return li.set(e,n),si.set(n,e),n},Cf=function(e,n){di=n+1,li.set(e,n),si.set(n,e)},Df="style[".concat(Ar,"][").concat(p0,'="').concat(ii,'"]'),wf=new RegExp("^".concat(Ar,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Mf=function(e,n,t){for(var r,a=t.split(","),o=0,i=a.length;o<i;o++)(r=a[o])&&e.registerName(n,r)},kf=function(e,n){for(var t,r=((t=n.textContent)!==null&&t!==void 0?t:"").split(Wc),a=[],o=0,i=r.length;o<i;o++){var u=r[o].trim();if(u){var l=u.match(wf);if(l){var s=0|parseInt(l[1],10),B=l[2];s!==0&&(Cf(B,s),Mf(e,B,l[3]),e.getTag().insertRules(s,a)),a.length=0}else a.push(u)}}};function bf(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var M0=function(e){var n=document.head,t=e||n,r=document.createElement("style"),a=function(u){var l=Array.from(u.querySelectorAll("style[".concat(Ar,"]")));return l[l.length-1]}(t),o=a!==void 0?a.nextSibling:null;r.setAttribute(Ar,h0),r.setAttribute(p0,ii);var i=bf();return i&&r.setAttribute("nonce",i),t.insertBefore(r,o),r},Uf=function(){function e(n){this.element=M0(n),this.element.appendChild(document.createTextNode("")),this.sheet=function(t){if(t.sheet)return t.sheet;for(var r=document.styleSheets,a=0,o=r.length;a<o;a++){var i=r[a];if(i.ownerNode===t)return i}throw _a(17)}(this.element),this.length=0}return e.prototype.insertRule=function(n,t){try{return this.sheet.insertRule(t,n),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},e.prototype.getRule=function(n){var t=this.sheet.cssRules[n];return t&&t.cssText?t.cssText:""},e}(),Rf=function(){function e(n){this.element=M0(n),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(n,t){if(n<=this.length&&n>=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[n]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},e.prototype.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),Tf=function(){function e(n){this.rules=[],this.length=0}return e.prototype.insertRule=function(n,t){return n<=this.length&&(this.rules.splice(n,0,t),this.length++,!0)},e.prototype.deleteRule=function(n){this.rules.splice(n,1),this.length--},e.prototype.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),k0=Oc,Lf={isServer:!Oc,useCSSOMInjection:!Bf},b0=function(){function e(n,t,r){n===void 0&&(n=vr),t===void 0&&(t={});var a=this;this.options=qe(qe({},Lf),n),this.gs=t,this.names=new Map(r),this.server=!!n.isServer,!this.server&&Oc&&k0&&(k0=!1,function(o){for(var i=document.querySelectorAll(Df),u=0,l=i.length;u<l;u++){var s=i[u];s&&s.getAttribute(Ar)!==h0&&(kf(o,s),s.parentNode&&s.parentNode.removeChild(s))}}(this)),Kc(this,function(){return function(o){for(var i=o.getTag(),u=i.length,l="",s=function(f){var h=function(d){return si.get(d)}(f);if(h===void 0)return"continue";var g=o.names.get(h),S=i.getGroup(f);if(g===void 0||S.length===0)return"continue";var x="".concat(Ar,".g").concat(f,'[id="').concat(h,'"]'),U="";g!==void 0&&g.forEach(function(d){d.length>0&&(U+="".concat(d,","))}),l+="".concat(S).concat(x,'{content:"').concat(U,'"}').concat(Wc)},B=0;B<u;B++)s(B);return l}(a)})}return e.registerId=function(n){return mi(n)},e.prototype.reconstructWithOptions=function(n,t){return t===void 0&&(t=!0),new e(qe(qe({},this.options),n),this.gs,t&&this.names||void 0)},e.prototype.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(n=function(t){var r=t.useCSSOMInjection,a=t.target;return t.isServer?new Tf(a):r?new Uf(a):new Rf(a)}(this.options),new _f(n)));var n},e.prototype.hasNameForId=function(n,t){return this.names.has(n)&&this.names.get(n).has(t)},e.prototype.registerName=function(n,t){if(mi(n),this.names.has(n))this.names.get(n).add(t);else{var r=new Set;r.add(t),this.names.set(n,r)}},e.prototype.insertRules=function(n,t,r){this.registerName(n,t),this.getTag().insertRules(mi(n),r)},e.prototype.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},e.prototype.clearRules=function(n){this.getTag().clearGroup(mi(n)),this.clearNames(n)},e.prototype.clearTag=function(){this.tag=void 0},e}(),$f=/&/g,Nf=/^\s*\/\/.*$/gm;function U0(e,n){return e.map(function(t){return t.type==="rule"&&(t.value="".concat(n," ").concat(t.value),t.value=t.value.replaceAll(",",",".concat(n," ")),t.props=t.props.map(function(r){return"".concat(n," ").concat(r)})),Array.isArray(t.children)&&t.type!=="@keyframes"&&(t.children=U0(t.children,n)),t})}function jf(e){var n,t,r,a=vr,o=a.options,i=o===void 0?vr:o,u=a.plugins,l=u===void 0?ui:u,s=function(h,g,S){return S.startsWith(t)&&S.endsWith(t)&&S.replaceAll(t,"").length>0?".".concat(n):h},B=l.slice();B.push(function(h){h.type===qo&&h.value.includes("&")&&(h.props[0]=h.props[0].replace($f,t).replace(r,s))}),i.prefix&&B.push(df),B.push(cf);var f=function(h,g,S,x){g===void 0&&(g=""),S===void 0&&(S=""),x===void 0&&(x="&"),n=x,t=g,r=new RegExp("\\".concat(t,"\\b"),"g");var U=h.replace(Nf,""),d=of(S||g?"".concat(S," ").concat(g," { ").concat(U," }"):U);i.namespace&&(d=U0(d,i.namespace));var m=[];return oi(d,lf(B.concat(sf(function(y){return m.push(y)})))),m};return f.hash=l.length?l.reduce(function(h,g){return g.name||_a(15),Fr(h,g.name)},S0).toString():"",f}var Wf=new b0,Yc=jf(),R0=ne.createContext({shouldForwardProp:void 0,styleSheet:Wf,stylis:Yc});R0.Consumer,ne.createContext(void 0);function T0(){return v.useContext(R0)}var L0=function(){function e(n,t){var r=this;this.inject=function(a,o){o===void 0&&(o=Yc);var i=r.name+o.hash;a.hasNameForId(r.id,i)||a.insertRules(r.id,i,o(r.rules,i,"@keyframes"))},this.name=n,this.id="sc-keyframes-".concat(n),this.rules=t,Kc(this,function(){throw _a(12,String(r.name))})}return e.prototype.getName=function(n){return n===void 0&&(n=Yc),this.name+n.hash},e}(),Of=function(e){return e>="A"&&e<="Z"};function $0(e){for(var n="",t=0;t<e.length;t++){var r=e[t];if(t===1&&r==="-"&&e[0]==="-")return e;Of(r)?n+="-"+r.toLowerCase():n+=r}return n.startsWith("ms-")?"-"+n:n}var N0=function(e){return e==null||e===!1||e===""},j0=function(e){var n,t,r=[];for(var a in e){var o=e[a];e.hasOwnProperty(a)&&!N0(o)&&(Array.isArray(o)&&o.isCss||_r(o)?r.push("".concat($0(a),":"),o,";"):Fa(o)?r.push.apply(r,Ea(Ea(["".concat(a," {")],j0(o),!1),["}"],!1)):r.push("".concat($0(a),": ").concat((n=a,(t=o)==null||typeof t=="boolean"||t===""?"":typeof t!="number"||t===0||n in mf||n.startsWith("--")?String(t).trim():"".concat(t,"px")),";")))}return r};function jt(e,n,t,r){if(N0(e))return[];if(Hc(e))return[".".concat(e.styledComponentId)];if(_r(e)){if(!_r(o=e)||o.prototype&&o.prototype.isReactComponent||!n)return[e];var a=e(n);return jt(a,n,t,r)}var o;return e instanceof L0?t?(e.inject(t,r),[e.getName(r)]):[e]:Fa(e)?j0(e):Array.isArray(e)?Array.prototype.concat.apply(ui,e.map(function(i){return jt(i,n,t,r)})):[e.toString()]}function zf(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(_r(t)&&!Hc(t))return!1}return!0}var Zf=P0(ii),If=function(){function e(n,t,r){this.rules=n,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&zf(n),this.componentId=t,this.baseHash=Fr(Zf,t),this.baseStyle=r,b0.registerId(t)}return e.prototype.generateAndInjectStyles=function(n,t,r){var a=this.baseStyle?this.baseStyle.generateAndInjectStyles(n,t,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))a=Nt(a,this.staticRulesId);else{var o=Vc(jt(this.rules,n,t,r)),i=zc(Fr(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,i)){var u=r(o,".".concat(i),void 0,this.componentId);t.insertRules(this.componentId,i,u)}a=Nt(a,i),this.staticRulesId=i}else{for(var l=Fr(this.baseHash,r.hash),s="",B=0;B<this.rules.length;B++){var f=this.rules[B];if(typeof f=="string")s+=f;else if(f){var h=Vc(jt(f,n,t,r));l=Fr(l,h+B),s+=h}}if(s){var g=zc(l>>>0);t.hasNameForId(this.componentId,g)||t.insertRules(this.componentId,g,r(s,".".concat(g),void 0,this.componentId)),a=Nt(a,g)}}return a},e}(),W0=ne.createContext(void 0);W0.Consumer;var Qc={};function Hf(e,n,t){var r=Hc(e),a=e,o=!Ic(e),i=n.attrs,u=i===void 0?ui:i,l=n.componentId,s=l===void 0?function(G,E){var P=typeof G!="string"?"sc":G0(G);Qc[P]=(Qc[P]||0)+1;var p="".concat(P,"-").concat(E0(ii+P+Qc[P]));return E?"".concat(E,"-").concat(p):p}(n.displayName,n.parentComponentId):l,B=n.displayName,f=B===void 0?function(G){return Ic(G)?"styled.".concat(G):"Styled(".concat(gf(G),")")}(e):B,h=n.displayName&&n.componentId?"".concat(G0(n.displayName),"-").concat(n.componentId):n.componentId||s,g=r&&a.attrs?a.attrs.concat(u).filter(Boolean):u,S=n.shouldForwardProp;if(r&&a.shouldForwardProp){var x=a.shouldForwardProp;if(n.shouldForwardProp){var U=n.shouldForwardProp;S=function(G,E){return x(G,E)&&U(G,E)}}else S=x}var d=new If(t,h,r?a.componentStyle:void 0);function m(G,E){return function(P,p,F){var j=P.attrs,R=P.componentStyle,V=P.defaultProps,ie=P.foldedComponentIds,ae=P.styledComponentId,$=P.target,be=ne.useContext(W0),Pe=T0(),Y=P.shouldForwardProp||Pe.shouldForwardProp,D=yf(p,be,V)||vr,M=function(xe,ye,Ce){for(var cn,Oe=qe(qe({},ye),{className:void 0,theme:Ce}),pn=0;pn<xe.length;pn+=1){var Kn=_r(cn=xe[pn])?cn(Oe):cn;for(var K in Kn)Oe[K]=K==="className"?Nt(Oe[K],Kn[K]):K==="style"?qe(qe({},Oe[K]),Kn[K]):Kn[K]}return ye.className&&(Oe.className=Nt(Oe.className,ye.className)),Oe}(j,p,D),W=M.as||$,w={};for(var L in M)M[L]===void 0||L[0]==="$"||L==="as"||L==="theme"&&M.theme===D||(L==="forwardedAs"?w.as=M.forwardedAs:Y&&!Y(L,W)||(w[L]=M[L]));var ee=function(xe,ye){var Ce=T0(),cn=xe.generateAndInjectStyles(ye,Ce.styleSheet,Ce.stylis);return cn}(R,M),le=Nt(ie,ae);return ee&&(le+=" "+ee),M.className&&(le+=" "+M.className),w[Ic(W)&&!g0.has(W)?"class":"className"]=le,w.ref=F,v.createElement(W,w)}(y,G,E)}m.displayName=f;var y=ne.forwardRef(m);return y.attrs=g,y.componentStyle=d,y.displayName=f,y.shouldForwardProp=S,y.foldedComponentIds=r?Nt(a.foldedComponentIds,a.styledComponentId):"",y.styledComponentId=h,y.target=r?a.target:e,Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(G){this._foldedDefaultProps=r?function(E){for(var P=[],p=1;p<arguments.length;p++)P[p-1]=arguments[p];for(var F=0,j=P;F<j.length;F++)Xc(E,j[F],!0);return E}({},a.defaultProps,G):G}}),Kc(y,function(){return".".concat(y.styledComponentId)}),o&&w0(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),y}function O0(e,n){for(var t=[e[0]],r=0,a=n.length;r<a;r+=1)t.push(n[r],e[r+1]);return t}var z0=function(e){return Object.assign(e,{isCss:!0})};function Be(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(_r(e)||Fa(e))return z0(jt(O0(ui,Ea([e],n,!0))));var r=e;return n.length===0&&r.length===1&&typeof r[0]=="string"?jt(r):z0(jt(O0(r,n)))}function qc(e,n,t){if(t===void 0&&(t=vr),!n)throw _a(1,n);var r=function(a){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];return e(n,t,Be.apply(void 0,Ea([a],o,!1)))};return r.attrs=function(a){return qc(e,n,qe(qe({},t),{attrs:Array.prototype.concat(t.attrs,a).filter(Boolean)}))},r.withConfig=function(a){return qc(e,n,qe(qe({},t),a))},r}var Z0=function(e){return qc(Hf,e)},C=Z0;g0.forEach(function(e){C[e]=Z0(e)});function Cr(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];var r=Vc(Be.apply(void 0,Ea([e],n,!1))),a=E0(r);return new L0(a,r)}const Vf=C.button` transition: background-color 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1), border 0.25s cubic-bezier(.4,0,.2,1); font-family: 'SamsungOne', sans-serif; padding: 11px 24px; border-radius: 20px; font-weight: 700; font-size: 14px; cursor: pointer; color: white; border: none; &:focus { box-shadow: 0 0 0 2px #fff; outline: 2px dotted black; } &:disabled, &[disabled] { cursor: default; } `,Xf=Be` font-size: 12px; padding: 8px 16px; `,Kf=Be` background-color: #2189FF; &:hover { background-color: #006BEA; color: #EEEEEE; } &:disabled, &[disabled] { cursor: default; background-color: #DDDDDD; color: #AAAAAA; } `,Yf=Be` &:disabled, &[disabled] { color: #8F8F8F; background-color: #555555; } `,Qf=Be` background-color: #000000; &:hover { background-color: #555555; color: #EEEEEE; } &:disabled, &[disabled] { cursor: default; background-color: #DDDDDD; color: #AAAAAA; } `,qf=Be` color: black; background-color: #FFFFFF; &:hover { color: #313131; background-color: #DDDDDD; } &:disabled, &[disabled] { color: #8F8F8F; background-color: #555555; } `,Jf=Be` color: #000000; background-color: transparent; border: 1px solid #000000; &:hover { border: 1px solid #555555; background-color: rgba(0,0,0,0.1); color: #555555; } &:disabled, &[disabled] { background-color: transparent; color: #DDDDDD; border: 1px solid #DDDDDD; /* background-color: transparent; */ } `,eh=Be` color: #FFFFFF; border: 1px solid #FFFFFF; background-color: transparent; &: hover { border: 1px solid #DDDDDD; background-color: rgba(255,255,255,0.15); color: #DDDDDD; } &:disabled, &[disabled] { color: #555555; background-color: transparent; border: 1px solid #555555; } `,nh=C(Vf).attrs(e=>({$color:e.$color||"blue",$size:e.$size||"normal",$mode:e.$mode||"light"}))` ${({$color:e})=>e==="blue"&&Kf} ${({$color:e})=>e==="mono"&&Qf} ${({$color:e})=>e==="transparent"&&Jf} ${({$color:e,$mode:n})=>e==="blue"&&n==="dark"&&Yf} ${({$color:e,$mode:n})=>e==="mono"&&n==="dark"&&qf} ${({$color:e,$mode:n})=>e==="transparent"&&n==="dark"&&eh} ${({$size:e})=>e==="small"&&Xf} `,Dr=({color:e,size:n,mode:t,children:r,...a})=>c.jsx(nh,{$color:e,$size:n,$mode:t,...a,children:r});Dr.propTypes={color:Pa.oneOf(["blue","mono","transparent"]),size:Pa.oneOf(["small","normal"]),mode:Pa.oneOf(["light","dark"]),children:Pa.node.isRequired,disabled:Pa.bool};const th=C.section` width: 100%; max-width: 1440px; margin: 0 auto; border-radius: 30px; background-color: #F4F4F4; padding: 70px 0; /* padding: 70px max(24px, 6.7vw); */ & > div { padding-left: max(24px, 6.7vw); padding-right: max(24px, 6.7vw); } @media (min-width: 768px) { padding: 120px 0; & > div { padding-left: 120px; padding-right: 120px; } } `,rh=({children:e})=>c.jsx(th,{children:e}),Wt=C.p` ${e=>e.$mobileSize?Be` font-size: max(${Math.round((e.$mobileSize*.277+Number.EPSILON)*100)/100}vw, ${e.$overrideSmallSize?e.$mobileSize:12}px); `:Be` font-size: max(${Math.round((e.$size*.277+Number.EPSILON)*100)/100}vw, ${e.$overrideSmallSize?e.$size:12}px); `}; color: ${e=>e.$color?e.$color:"#000"}; font-family: ${e=>e.$isHeadline?"'SamsungSharpSans',arial,sans-serif":"SamsungOne, sans-serif"}; font-weight: ${e=>e.$weight?e.$weight:e.$isHeadline?700:400}; line-height: ${e=>e.$isHeadline?"1.2":"1.33"}; text-align: ${e=>e.$align?e.$align:"left"}; display: ${e=>e.$display?e.$display:e.$isHeadline?"block":"inline"}; @media screen and (min-width: 768px) { font-size: ${e=>Be`max(${Math.round((e.$size*.0694+Number.EPSILON)*100)/100}vw, ${e.$overrideSmallSize?e.$size:12}px)`}; } @media screen and (min-width: 1440px) { font-size: ${e=>Be`${e.$size}px`}; } `,T=({children:e,size:n,color:t,align:r,weight:a,isHeadline:o,mobileSize:i,overrideSmallSize:u,display:l,as:s,...B})=>{const f=u||i<12||n<12;return o||s?c.jsx(Wt,{as:s||"h3",$size:n,$color:t,$align:r,$weight:a,$isHeadline:o,$mobileSize:i,$display:l,$overrideSmallSize:f,...B,children:e}):c.jsx(Wt,{$size:n,$color:t,$align:r,$weight:a,$isHeadline:o,$mobileSize:i,$display:l,$overrideSmallSize:f,...B,children:e})},ah=(window.location.search.indexOf("debug")<0?"production":"development")==="production"?"warn":"log",Jc=(e,...n)=>{};class oh{constructor(n){const{level:t}=n||{};if(this.error=console.error.bind(console),t==="error"){this.warn=Jc,this.log=Jc;return}if(this.warn=console.warn.bind(console),t==="warn"){this.log=Jc;return}this.log=console.log.bind(console)}}const I=new oh({level:ah});function I0(e,n){const t=Math.pow(10,Math.floor(Math.log10(Math.abs(e)))+1-n),r=Math.round(e/t)*t;return parseFloat(r.toFixed(n))}const O=e=>I0(e/1440*100,3),oe=e=>I0(e/360*100,3),H0=async(e,n)=>await fetch("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/addToCart/multi/?fields=BASIC",{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},body:JSON.stringify([{services:[{exchangeId:n}],productCode:e,qty:1}]),method:"POST",mode:"cors",credentials:"include"}).then(r=>r.json()).then(r=>{I.log(r),setTimeout(()=>{window.location.href="https://shop.samsung.com/uk/cart/"},300)}).catch(r=>{I.error(r)}),ih=C.div` width: 100%; max-width: 720px; margin: 0 auto; padding: ${oe(32)}vw 0; border-top: 1px solid #d5d5d5; @media (min-width: 768px) { padding: ${O(32)}vw 0; border-top: unset; } @media (min-width: 1440px) { padding: 32px 0; } `,el=C.div` display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; margin: ${oe(32)}vw 0; padding: 0 ${oe(10)}vw; @media (min-width: 768px) { margin: ${O(32)}vw 0; padding: 0 ${O(10)}vw; } @media (min-width: 1440px) { margin: 32px 0; padding: 0; } `,nl=({children:e})=>c.jsx(T,{size:26,isHeadline:!0,as:"span",style:{marginRight:"0.4em",lineHeight:1},children:e}),tl=({children:e})=>c.jsx(T,{size:14,weight:"bold",children:e}),rl=({children:e})=>c.jsx(T,{size:12,children:e}),al=C.div` display: flex; flex-direction: column; gap: 5px; `,uh=C.a` color: #2189ff; text-decoration: underline; text-underline-offset: auto; cursor: pointer; &:hover { text-decoration: none; color: #006BEA; } `,Ot=({href:e,children:n})=>c.jsx(uh,{href:e,target:"_blank",children:n}),ch=()=>c.jsxs(ih,{children:[c.jsx(T,{size:20,isHeadline:!0,children:"How Trade In Works"}),c.jsxs(el,{children:[c.jsx(nl,{children:"01"}),c.jsxs(al,{children:[c.jsx(tl,{children:"Tell us about your old device"}),c.jsx(rl,{children:"Pop in a few details to get an instant Trade In discount."})]})]}),c.jsxs(el,{children:[c.jsx(nl,{children:"02"}),c.jsxs(al,{children:[c.jsx(tl,{children:"An instant discount"}),c.jsx(rl,{children:"We’ll instantly apply your discount at checkout."})]})]}),c.jsxs(el,{children:[c.jsx(nl,{children:"03"}),c.jsxs(al,{children:[c.jsx(tl,{children:"Complete Trade In"}),c.jsx(rl,{children:"Once you receive your new device, back up all the important data from your old device and do a factory reset. Then send it to us in the packaging provided within 7 days."})]})]}),c.jsxs(T,{size:10,align:"justify",style:{textJustify:"inter-word"},children:["Please note charges may apply if you fail to send us your device within the time specified timescales. Read the full"," ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/assets/uk/trade-in/TRADE_IN_TERMS_ALL_PRODUCTS_SAMSUNG_SHOP_ONLINE_050723_250723.pdf",children:"Samsung Shop Online trade-in T&C's"})," | ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/p5/uk/trade-in-terms/business-trade-in-t&cs/Samsung-Business-trade-in-terms-and-conditons.pdf",children:"Business Trade-in T&Cs"})," | ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/assets/uk/trade-in/TRADE_IN_TERMS_ALL_PRODUCTS_STUDENT_EMPLOYEE_PURCHASE_PORTAL_050723.pdf",children:"EPP & Student mobile trade-in T&C's"})," ","for more information. We will use your personal data in accordance with our"," ",c.jsx(Ot,{href:"https://www.samsung.com/uk/info/privacy/",children:"Privacy policy."})]})]}),lh=C.div` width: 100%; height: 4px; background-color: #E4E4E4; margin: ${O(8)}vw 0; border-radius: 3px; @media (min-width: 1440px) { margin: 8px 0; } `,sh=C.div` /* width: 100%; */ /* transform: scaleX(${e=>e.$progress}); */ width: ${e=>e.$progress*100}%; height: 100%; background-color: #2189FF; transition: width 0.5s ease; clip-path: inset(0px -5px -10px -5px); border-radius: 3px; `,dh=C.div` width: 80%; margin: ${oe(25)}vw auto; border-radius: 3px; padding: 0 !important; display: flex; justify-content: space-around; `,mh=C.div` display: inline-block; box-sizing: border-box; width: ${e=>e.$chunkSize*100-2}%; height: 4px; background-color: ${e=>e.$isFilled?"#2189FF":"#E4E4E4"}; border-radius: 1px; transition: background-color 0.33s ease; `,Bh=()=>{const e=b(t=>t.deviceTurnsOn===!1?4:!!t.deviceBrand+!!t.deviceModel+(t.deviceCondition!==null)+(t.currentDtPage===1));return c.jsx(lh,{children:c.jsx(sh,{$progress:e/6})})},V0=()=>{const e=b(t=>t.deviceTurnsOn===!1?2+t.currentDtPage:t.currentMicroStep+t.currentDtPage),n=4;return c.jsx(dh,{children:Array.from({length:n}).map((t,r)=>c.jsx(mh,{$chunkSize:Math.round((1/n+Number.EPSILON)*100)/100,$isFilled:e>r},r))})},X0=C.span` transition: opacity ${e=>e.$duration||700}ms ease; transition-delay: ${e=>e.$delay||0}ms; opacity: 0; &.fade-enter { opacity: 0; } &.fade-enter-active { opacity: 1; } &.fade-exit { opacity: 1; } &.fade-exit-active { opacity: 0; } `,Hn=({children:e,delay:n,duration:t,subDelay:r,isActive:a,style:o})=>Array.isArray(e)?e.map((i,u)=>c.jsx(X0,{$duration:t,$delay:n+r*u,className:a?"fade-enter-active":"fade-exit-active",style:o,children:i},u)):c.jsx(X0,{$duration:t,$delay:n,className:a?"fade-enter-active":"fade-exit-active",style:o,children:e}),yh="data:image/svg+xml,%3csvg%20width='23'%20height='20'%20viewBox='0%200%2023%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.41901%2020C1.17002%2020%200.925422%2019.9355%200.709773%2019.8131C0.494124%2019.6907%200.315016%2019.5147%200.190431%2019.3027C0.0658468%2019.0906%200.00017171%2018.8501%203.36249e-07%2018.6053C-0.000171037%2018.3604%200.0651673%2018.1198%200.189455%2017.9076L10.2703%200.698877C10.3948%200.486425%2010.574%200.309974%2010.7899%200.187285C11.0058%200.0645958%2011.2507%200%2011.5%200C11.7493%200%2011.9942%200.0645958%2012.2101%200.187285C12.426%200.309974%2012.6052%200.486425%2012.7297%200.698877L22.8105%2017.9076C22.9348%2018.1198%2023.0002%2018.3604%2023%2018.6053C22.9998%2018.8502%2022.9341%2019.0907%2022.8095%2019.3027C22.6849%2019.5148%2022.5058%2019.6908%2022.2901%2019.8132C22.0744%2019.9356%2021.8298%2020%2021.5808%2020H1.41901ZM11.0898%201.16327L1.00929%2018.3722C0.967893%2018.4429%200.946136%2018.5231%200.946203%2018.6047C0.946269%2018.6863%200.968156%2018.7664%201.00967%2018.837C1.05118%2018.9077%201.11085%2018.9664%201.1827%2019.0071C1.25455%2019.0479%201.33605%2019.0694%201.41901%2019.0695H21.5808C21.6638%2019.0695%2021.7453%2019.048%2021.8172%2019.0072C21.889%2018.9664%2021.9487%2018.9078%2021.9903%2018.8371C22.0318%2018.7665%2022.0537%2018.6863%2022.0538%2018.6047C22.0539%2018.5231%2022.0321%2018.4429%2021.9907%2018.3722L11.9096%201.16327C11.8681%201.09247%2011.8084%201.03367%2011.7364%200.992793C11.6644%200.951911%2011.5828%200.930387%2011.4997%200.930387C11.4166%200.930387%2011.335%200.951911%2011.263%200.992793C11.191%201.03367%2011.1313%201.09247%2011.0898%201.16327ZM11.0238%2015.7889C10.9069%2015.6467%2010.8432%2015.4693%2010.8432%2015.2865C10.8432%2015.1036%2010.9069%2014.9263%2011.0238%2014.784C11.0904%2014.7206%2011.1697%2014.6716%2011.2567%2014.6399C11.3436%2014.6083%2011.4362%2014.5947%2011.5288%2014.6C11.6211%2014.5911%2011.7143%2014.6024%2011.8017%2014.6332C11.889%2014.6639%2011.9684%2014.7133%2012.034%2014.7779C12.0996%2014.8424%2012.1498%2014.9204%2012.1811%2015.0063C12.2124%2015.0922%2012.2239%2015.1839%2012.2148%2015.2747C12.2206%2015.368%2012.2076%2015.4616%2012.1766%2015.55C12.1456%2015.6384%2012.0971%2015.7199%2012.034%2015.7899C11.8934%2015.9086%2011.7141%2015.9739%2011.5288%2015.9739C11.3434%2015.9739%2011.1644%2015.9077%2011.0238%2015.7889ZM11.1546%2013.4213L10.9801%206.93237H12.0527L11.8782%2013.4213H11.1546Z'%20fill='black'/%3e%3c/svg%3e",fh=C.div` border-radius: 6px; border: 1px solid #d5d5d5; display: flex; flex-direction: column; justify-content: center; padding: ${O(20)}vw ${O(14)}vw; flex-gap: ${O(10)}vw; background-color: white; @media (min-width: 1440px) { padding: 20px 14px; flex-gap: 10px; } `,ol=C.div` display: flex; flex-direction: flex-start; justify-content: flex-start; align-items: center; margin: ${oe(15)}vw ${oe(10)}vw; img { width: ${oe(24)}vw; height: ${oe(24)}vw; margin-right: ${oe(10)}vw; } @media (min-width: 769px) { margin: ${O(10)}vw 0; img { width: ${O(20)}vw; height: ${O(20)}vw; margin-right: ${O(10)}vw; } } @media (min-width: 1440px) { margin: 10px 0; img { width: 20px; height: 20px; margin-right: 10px; } } `,hh=({isActive:e,delayStart:n,delayEnd:t})=>{const r=(t-n)/3;return c.jsx(fh,{children:c.jsxs(Hn,{delay:n,subDelay:r,isActive:e,children:[c.jsxs(ol,{children:[c.jsx("img",{src:"https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_03.jpg",alt:"Forbidden Display with cracks icon"}),c.jsx(T,{display:"block",size:14,mobileSize:12,children:"Fully functioning display"})]}),c.jsxs(ol,{children:[c.jsx("img",{src:yh,alt:"Warning icon",style:{alignSelf:"flex-start"}}),c.jsx(T,{display:"block",size:14,mobileSize:12,children:"No signs of screen burn, ghost imaging, discolouration, coloured hues or image retention"})]}),c.jsxs(ol,{children:[c.jsx("img",{src:"https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_08.jpg",alt:"Screen crack icon"}),c.jsx(T,{display:"block",size:14,mobileSize:12,children:"No significant cracks, chips or scratches"})]})]})})};function ph(e){const[n,t]=v.useState(!1);return v.useEffect(()=>{typeof window>"u"&&v.startTransition(()=>{t(!1)}),t((window==null?void 0:window.innerWidth)<=e);const r=()=>{v.startTransition(()=>{t((window==null?void 0:window.innerWidth)<=e)})};return window==null||window.addEventListener("resize",r),()=>{window==null||window.removeEventListener("resize",r)}},[]),n}function _n(){return ph(768)}function Ca(e){const n=v.useRef();return v.useEffect(()=>{n.current=e},[e]),n.current}const gh=Cr` from { opacity: 1; } to { opacity: 0; } `,Gh=Cr` from { opacity: 0; } to { opacity: 1; } `,xh=C.span` display: inline-grid; isolation: isolate; & > * { grid-area: 1 / 1; } `,K0=C.span` &.fadeout { z-index: 2; animation: ${gh} ${e=>e.$duration?e.$duration+"ms":"1s"} forwards; animation-delay: ${e=>e.$delayOut||e.$delay?(e.$delayOut||e.$delay)+"ms":"0ms"}; position: absolute; } &.fadein { opacity: 0; z-index: 1; animation: ${Gh} ${e=>e.$duration?e.$duration+"ms":"1s"} forwards; animation-delay: ${e=>e.$delayIn||e.$delay?(e.$delayIn||e.$delay)+"ms":"0ms"}; } `,il=({children:e,delay:n,delayIn:t,delayOut:r,duration:a,style:o})=>{const i=Ca(e);return c.jsxs(xh,{children:[i&&i!==e&&c.jsx(K0,{className:"fadeout",$delayIn:t,$delayOut:r,$delay:n,$duration:a,style:o,children:i},"prev"+i),c.jsx(K0,{className:"fadein",$delayIn:t,$delayOut:r,$delay:n,$duration:a,style:o,children:e},e.toString())]})},Y0="data:image/svg+xml,%3csvg%20width='27'%20height='27'%20viewBox='0%200%2027%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.588%2010.0145L26.9602%2010.0713L27%2018.6016L25.4143%2018.6093L25.3865%2012.7977L11.4717%2027L10.3505%2025.8556L24.2476%2011.6714L18.5774%2011.6328L18.588%2010.0145ZM0%208.3843L1.58567%208.37928L1.60271%2014.1998L15.5158%200L16.637%201.14438L2.74257%2015.3252L8.42129%2015.3544L8.41329%2016.9728L0.025987%2016.9296L0%208.3843Z'%20fill='black'/%3e%3c/svg%3e",Q0="data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Outlink'%3e%3cg%20id='Symbols'%3e%3cg%20id='*Icon-/-Regular-/-Action-/-Outlink'%3e%3cpath%20id='Icon-/-Regular-/-Action-/-Outlink'%20d='M12.7076%202.74036V10.4383H11.9785L11.9783%203.98504L3.55271%2012.4109L3.03711%2011.8953L11.4629%203.46938L5.0097%203.46952V2.74036H12.7076Z'%20fill='%23408BF7'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Sh=C.div` width: 100%; display: flex; align-items: center; justify-content: flex-start; margin: 1em 0; @media (min-width: 769px) { display: none; } `,Ph=C.svg` margin-right: 10px; `,q0=({color:e,children:n,style:t})=>(e||(e="black"),c.jsxs(Sh,{$color:e,style:t,children:[c.jsxs(Ph,{$color:e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[c.jsx("g",{clipPath:"url(#clip0_439_498)",children:c.jsx("path",{d:"M18.6746 5.32714L18.6728 5.32537C16.8906 3.56854 14.4966 2.575 12 2.575C6.80335 2.575 2.575 6.80335 2.575 12C2.575 17.1966 6.80335 21.425 12 21.425C17.1966 21.425 21.425 17.1966 21.425 12C21.425 9.5034 20.4315 7.10944 18.6746 5.32715L18.6746 5.32714ZM12 0.925C18.1284 0.925 23.075 5.87165 23.075 12C23.075 18.1034 18.1034 23.075 12 23.075C5.87165 23.075 0.925 18.1284 0.925 12C0.925 5.87165 5.87165 0.925 12 0.925ZM12 15.925C12.6033 15.925 13.075 16.3967 13.075 17C13.075 17.6034 12.6033 18.075 12 18.075C11.3967 18.075 10.925 17.6034 10.925 17C10.925 16.3967 11.3967 15.925 12 15.925ZM12.825 5.425V14.075H11.175V5.425H12.825Z",fill:e,stroke:"transparent",strokeWidth:"0.35"})}),c.jsx("defs",{children:c.jsx("clipPath",{id:"clip0_439_498",children:c.jsx("rect",{width:"24",height:"24",fill:"transparent"})})})]}),c.jsx(T,{size:11,weight:"bold",color:e,style:{lineHeight:2},children:n})]})),ul=C.div` background-color: #fff; border: 1px solid #d5d5d5; border-radius: 6px; width: calc(50% - ${O(12)}vw); padding: ${O(45)}vw ${O(40)}vw; margin-top: ${O(18)}vw; position: relative; overflow: hidden; transition: opacity 0.2s ease; & > * { margin: ${O(18)}vw 0; } @media (min-width: 1440px) { width: calc(50% - 12px); padding: 45px 40px; margin-top: 15px; // todo check if that's ok height: min-content; & > * { margin: 18px 0; } } ${e=>e.$noStyling&&Be` width: 100%; margin-top: 0; & > * { margin-bottom: ${oe(20)}vw; } `} ${e=>e.$noBox&&Be` padding: 0; background-color: unset; border: none; border-radius: 0; `} ${e=>e.$isDisabled&&Be`opacity: 0.3; pointer-events: none;`} `,Eh=C.div` display: flex; justify-content: space-between; `,J0=C.span` font-weight: bold; `,Ah=C.div` display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 0; `,vh=C.div` width: 48%; /* height: ${O(40)}; */ display: flex; justify-content: center; align-items: center; border-radius: 8px; transition: border 0.2s ease; outline-offset: -1px; // overflow border: ${e=>e.$isSelected?"2px solid #2189FF":"2px solid transparent"}; outline: ${e=>e.$isSelected?"none":"1px solid #d5d5d5"}; background-color: #fff; padding-top: 15px; padding-bottom: 15px; padding-top: 10px; padding-bottom: 10px; cursor: pointer; user-select: none; box-sizing: border-box; &:focus-visible { border: 1px solid #2189FF; } @media screen and (min-width: 768px){ max-width: ${O(240)}vw; } @media screen and (min-width: 1440px){ max-width: 240px; } `,Fh=C.div` display: flex; justify-content: space-between; align-items: center; img { width: ${oe(18)}vw; height: ${oe(18)}vw; } @media (min-width: 769px){ img { width: ${O(28)}vw; height: ${O(28)}vw; } } @media (min-width: 1440px) { img { width: 28px; height: 28px; } } `,_h=C.div` padding: ${O(30)}vw 0; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; width: 100%; p:first-child{ margin-bottom: ${O(20)}vw; } @media (min-width: 1440px) { padding: 30px 0; p:first-child{ margin-bottom: 20px; } } `,Ch=C(ul)` width: 100%; padding: 24px; `,e1=C.img` top: 1px; display: inline; box-sizing: border-box; position: relative; padding-bottom: 3px; padding-left: 3px; `,n1=({children:e,isSelected:n,onClick:t,ariaLabel:r,...a})=>c.jsx(vh,{$isSelected:n,tabIndex:"0",onClick:t,onKeyDown:o=>{(o.key===" "||o.key==="Enter")&&(o.preventDefault(),t())},role:"radio","aria-checked":n,"aria-label":r,...a,children:e}),Dh=({min:e,max:n,noRange:t})=>{const r=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"});return c.jsxs(Ch,{children:[!t&&c.jsxs(c.Fragment,{children:[c.jsx(T,{size:14,weight:"bold",display:"block",style:{marginBottom:"15px"},children:"You could receive between:"}),c.jsx(T,{size:20,weight:"bold",color:"#2189FF",children:`${r.format(e||0)} - ${r.format(n||0)}`}),c.jsx(T,{size:12,display:"block",style:{height:"2.5em"},children:"*Dependent on device condition"})]}),t&&c.jsxs(c.Fragment,{children:[c.jsx(T,{size:14,weight:"bold",display:"block",style:{marginBottom:"15px"},children:"You will receive:"}),c.jsxs(T,{size:20,weight:"bold",children:["Up to ",c.jsx("span",{style:{color:"#2189FF"},children:`${r.format(e||0)}`})]})]})]})},wh=({children:e,delay:n,duration:t,subDelay:r,isActive:a})=>e.map((o,i)=>ne.cloneElement(o,{style:{transition:`opacity ${t}ms ease-in`,transitionDelay:`${n+r*i}ms`,opacity:a?1:0},key:i})),t1=({setCondition:e,good:n,bad:t,maxPrice:r,minPrice:a,condition:o,isDisabled:i,mobileStyling:u})=>{const[l,s]=ne.useState(!1);return ne.useEffect(()=>{!i&&!l&&s(!0)},[i]),c.jsxs(ul,{$isDisabled:i,$noStyling:u,$noBox:u,children:[c.jsx(T,{display:"block",size:16,mobileSize:14,weight:"bold",children:"Is your device in good condition?"}),c.jsx(T,{display:"block",size:14,mobileSize:14,children:c.jsx(Hn,{delay:"0",isActive:l||!i,children:c.jsxs(c.Fragment,{children:["Select ",c.jsx(J0,{children:"Yes"})," if your device matches the following criteria"]})})}),c.jsx(Hn,{delay:"0",isActive:l||!i,style:{display:"block"},children:c.jsx(hh,{isActive:l||!i,delayStart:500,delayEnd:2e3})}),c.jsx(T,{display:"block",size:14,mobileSize:14,children:c.jsx(Hn,{delay:"0",isActive:l||!i,children:c.jsxs(c.Fragment,{children:["Select ",c.jsx(J0,{style:{textDecoration:"italics"},children:"No"})," if your device doesn’t match the above criteria and still get money off"]})})}),c.jsx(T,{display:"block",size:14,mobileSize:14,weight:"bold",style:{marginTop:u?`${oe(40)}vw`:`min(24px, ${O(24)}vw)`,marginBottom:"8px"},children:c.jsx(Hn,{delay:"0",isActive:l||!i,children:"Does your device meet this criteria?"})}),!u&&c.jsx(T,{display:"block",size:12,mobileSize:11,color:"#2189ff",weight:"bold",style:{margin:`0 0 min(24px, ${O(24)}vw)`},children:c.jsx(Hn,{delay:0,isActive:l||!i,children:c.jsxs(c.Fragment,{children:["All devices must meet the ",c.jsxs("a",{style:{color:"#2189ff",textDecorationLine:"none",borderBottom:"2px solid #2189ff",textDecorationThickness:"0",paddingBottom:"2px",display:"inline"},href:"https://www.samsung.com/uk/trade-in/terms#section_5",target:"_blank",children:["minimum requirements",c.jsx(e1,{src:Q0,style:{display:"inline"}})]})]})})}),u&&c.jsx(Hn,{delay:0,isActive:l||!i,children:c.jsxs(q0,{color:"#2189ff",style:{marginBottom:`${oe(20)}vw`},children:["All devices must meet the ",c.jsxs("a",{style:{color:"#2189ff",textDecorationLine:"none",borderBottom:"2px solid #2189ff",textDecorationThickness:"0",paddingBottom:"2px",display:"inline"},href:"https://www.samsung.com/uk/trade-in/terms#section_5",target:"_blank",children:["minimum requirements",c.jsx(e1,{src:Q0,style:{display:"inline"}})]})]})}),c.jsx(Ah,{role:"radiogroup",style:{marginBottom:u?`${oe(30)}}vw`:`${O(10)}vw`},children:c.jsxs(wh,{delay:0,duration:"250",subDelay:0,isActive:l||!i,children:[c.jsx(n1,{onClick:()=>e(n),ariaLabel:"Good condition for the device being traded in",isSelected:o===n,children:c.jsxs(T,{display:"block",size:14,mobileSize:14,weight:"bold",align:"center",children:["Yes",c.jsx("br",{}),c.jsxs("span",{style:{fontWeight:"normal",fontSize:"0.86em"},children:["Up to ",c.jsx("span",{style:{color:"#2189ff",fontWeight:"bold"},children:r})]})]})}),c.jsx(n1,{onClick:()=>e(t),ariaLabel:"Bad condition for the device being traded in",isSelected:o===t,children:c.jsxs(T,{display:"block",size:14,mobileSize:14,weight:"bold",align:"center",children:["No",c.jsx("br",{}),c.jsxs("span",{style:{fontWeight:"normal",fontSize:"0.86em"},children:["Up to ",c.jsx("span",{style:{color:"#2189ff",fontWeight:"bold"},children:a})]})]})})]})})]})},r1=ne.memo(({brand:e,model:n,condition:t,price:r,isDisabled:a,mobileStyling:o})=>{const i=_n();return c.jsxs(ul,{$isDisabled:a,$noStyling:o,children:[c.jsxs(Fh,{children:[c.jsx(T,{size:16,mobileSize:14,weight:"bold",display:"block",children:"Your Trade In summary"}),c.jsx("img",{src:Y0,alt:"Trade in icon"})]}),c.jsxs(_h,{children:[c.jsxs(T,{size:16,mobileSize:14,weight:"bold",display:"block",children:[c.jsxs(Hn,{delay:"0",isActive:!!e,children:[e," "]}),c.jsxs(Hn,{delay:"0",isActive:!!n,children:[n&&`| ${n}`," "]})," "]}),c.jsxs(T,{size:14,mobileSize:12,display:"block",children:[c.jsx(il,{delayIn:700,duration:500,children:t})," "]})]}),c.jsx(T,{size:14,mobileSize:14,weight:"bold",display:"block",children:"Estimated value against purchase"}),c.jsxs(T,{size:26,mobileSize:22,weight:"bold",display:"block",style:{margin:!i&&"18px 0"},children:[!a&&c.jsxs(c.Fragment,{children:["Up to ",c.jsx(il,{style:{color:"#2189FF"},delayIn:700,duration:500,children:r})]})," "]})]})}),Mh={"10AD0391-3B8C-4D51-8FCF-A45F1B40519D":{id:"10AD0391-3B8C-4D51-8FCF-A45F1B40519D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Ultra - S928B - 1TB",memory:"1TB",model:"Galaxy S24 Ultra - S928B",estimated_discount:{exchange_value:{amount:520,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:670,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:150,currency:"GBP"},max:{amount:520,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"88B27A55-D4B9-42A1-A85B-997EE187F1DB":{id:"88B27A55-D4B9-42A1-A85B-997EE187F1DB",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Ultra - S928B - 512GB",memory:"512GB",model:"Galaxy S24 Ultra - S928B",estimated_discount:{exchange_value:{amount:510,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:660,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:170,currency:"GBP"},max:{amount:510,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"6A74D793-8ECC-40A8-BE6D-67A7F5B2C5C9":{id:"6A74D793-8ECC-40A8-BE6D-67A7F5B2C5C9",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Ultra - S928B - 256GB",memory:"256GB",model:"Galaxy S24 Ultra - S928B",estimated_discount:{exchange_value:{amount:500,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:650,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:180,currency:"GBP"},max:{amount:500,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"7771990F-4250-4AD6-9A4E-87F06AA5731D":{id:"7771990F-4250-4AD6-9A4E-87F06AA5731D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold5 5G - F946B - 1TB",memory:"1TB",model:"Galaxy Z Fold5 5G - F946B",estimated_discount:{exchange_value:{amount:390,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:540,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:130,currency:"GBP"},max:{amount:390,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"E93727C9-B79B-4730-BDC3-F9CD5582E754":{id:"E93727C9-B79B-4730-BDC3-F9CD5582E754",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold5 5G - F946B - 512GB",memory:"512GB",model:"Galaxy Z Fold5 5G - F946B",estimated_discount:{exchange_value:{amount:380,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:530,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:130,currency:"GBP"},max:{amount:380,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"FDAD5BD6-BF3C-4BA6-8A8D-CE569822CF9B":{id:"FDAD5BD6-BF3C-4BA6-8A8D-CE569822CF9B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold5 5G - F946B - 256GB",memory:"256GB",model:"Galaxy Z Fold5 5G - F946B",estimated_discount:{exchange_value:{amount:370,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:520,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:140,currency:"GBP"},max:{amount:370,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"E1C65703-8682-43B4-81E2-4CE49D90FE6F":{id:"E1C65703-8682-43B4-81E2-4CE49D90FE6F",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 5G - S921B - 512GB",memory:"512GB",model:"Galaxy S24 5G - S921B",estimated_discount:{exchange_value:{amount:300,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:450,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:120,currency:"GBP"},max:{amount:300,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"6EEDD979-C309-4D47-BE5A-44F6A1587021":{id:"6EEDD979-C309-4D47-BE5A-44F6A1587021",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 5G - S921B - 256GB",memory:"256GB",model:"Galaxy S24 5G - S921B",estimated_discount:{exchange_value:{amount:290,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:440,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:110,currency:"GBP"},max:{amount:290,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"054639C7-4B8E-40E4-A58E-157100ED8AFB":{id:"054639C7-4B8E-40E4-A58E-157100ED8AFB",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 Ultra - S918B - 1TB",memory:"1TB",model:"Galaxy S23 Ultra - S918B",estimated_discount:{exchange_value:{amount:330,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:480,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:330,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"EF7A76C0-7D1F-4F38-B72B-75ECB9F70F05":{id:"EF7A76C0-7D1F-4F38-B72B-75ECB9F70F05",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Plus - S926B - 512GB",memory:"512GB",model:"Galaxy S24 Plus - S926B",estimated_discount:{exchange_value:{amount:330,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:480,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:140,currency:"GBP"},max:{amount:330,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"9819D2FD-0DB0-4E6B-A8A0-E27058017D42":{id:"9819D2FD-0DB0-4E6B-A8A0-E27058017D42",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 5G - S921B - 128GB",memory:"128GB",model:"Galaxy S24 5G - S921B",estimated_discount:{exchange_value:{amount:280,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:430,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:140,currency:"GBP"},max:{amount:280,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"D1CC8D67-CB3F-45F7-99D3-322771C3E353":{id:"D1CC8D67-CB3F-45F7-99D3-322771C3E353",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 Ultra - S918B - 512GB",memory:"512GB",model:"Galaxy S23 Ultra - S918B",estimated_discount:{exchange_value:{amount:320,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:470,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:85,currency:"GBP"},max:{amount:320,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"A6636CA3-701C-4335-A9D1-B51BCA25B58A":{id:"A6636CA3-701C-4335-A9D1-B51BCA25B58A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Plus - S926B - 256GB",memory:"256GB",model:"Galaxy S24 Plus - S926B",estimated_discount:{exchange_value:{amount:320,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:470,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:150,currency:"GBP"},max:{amount:320,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"4AACE35A-C663-4A03-B856-44A802319C58":{id:"4AACE35A-C663-4A03-B856-44A802319C58",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 Ultra - S918B - 256GB",memory:"256GB",model:"Galaxy S23 Ultra - S918B",estimated_discount:{exchange_value:{amount:310,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:460,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:95,currency:"GBP"},max:{amount:310,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"E20425FA-71FA-4600-93CC-721C35DE5BD6":{id:"E20425FA-71FA-4600-93CC-721C35DE5BD6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S24 Plus - S926B - 128GB",memory:"128GB",model:"Galaxy S24 Plus - S926B",estimated_discount:{exchange_value:{amount:310,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:460,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:140,currency:"GBP"},max:{amount:310,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"A84003A6-1DE3-4DF3-9FA6-0A351F42F129":{id:"A84003A6-1DE3-4DF3-9FA6-0A351F42F129",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip5 5G - F731B - 512GB",memory:"512GB",model:"Galaxy Z Flip5 5G - F731B",estimated_discount:{exchange_value:{amount:230,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:330,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:230,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"72AC6060-69F2-4295-8BFA-1A87A69E0EA6":{id:"72AC6060-69F2-4295-8BFA-1A87A69E0EA6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold4 5G - F936B - 1TB",memory:"1TB",model:"Galaxy Z Fold4 5G - F936B",estimated_discount:{exchange_value:{amount:230,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:380,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:230,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"C1613C81-28D3-4063-9402-3458CC7CC978":{id:"C1613C81-28D3-4063-9402-3458CC7CC978",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip5 5G - F731B - 256GB",memory:"256GB",model:"Galaxy Z Flip5 5G - F731B",estimated_discount:{exchange_value:{amount:220,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:320,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:220,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"571F1DD8-32A5-4053-8DB4-CDDED9B2E063":{id:"571F1DD8-32A5-4053-8DB4-CDDED9B2E063",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold4 5G - F936B - 512GB",memory:"512GB",model:"Galaxy Z Fold4 5G - F936B",estimated_discount:{exchange_value:{amount:220,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:370,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:220,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"C55794AE-0DC7-409B-8823-5EB784948AF5":{id:"C55794AE-0DC7-409B-8823-5EB784948AF5",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold4 5G - F936B - 256GB",memory:"256GB",model:"Galaxy Z Fold4 5G - F936B",estimated_discount:{exchange_value:{amount:210,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:360,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:210,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"A4AEF414-4DBA-4468-B04E-5F0FB50C5CC1":{id:"A4AEF414-4DBA-4468-B04E-5F0FB50C5CC1",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 Plus 5G - S916B - 256GB",memory:"256GB",model:"Galaxy S23 Plus 5G - S916B",estimated_discount:{exchange_value:{amount:210,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:360,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:210,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"52B222D8-998B-4B63-B410-5CFCB5470C3F":{id:"52B222D8-998B-4B63-B410-5CFCB5470C3F",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 5G - S911B - 256GB",memory:"256GB",model:"Galaxy S23 5G - S911B",estimated_discount:{exchange_value:{amount:190,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:340,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:190,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"BF3A72DE-8F39-4C39-8917-0C0C157B28B2":{id:"BF3A72DE-8F39-4C39-8917-0C0C157B28B2",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 5G - S911B - 128GB",memory:"128GB",model:"Galaxy S23 5G - S911B",estimated_discount:{exchange_value:{amount:180,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:330,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:180,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"83E7CC60-EEFF-4D30-BAC6-09EF7C2026D8":{id:"83E7CC60-EEFF-4D30-BAC6-09EF7C2026D8",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Ultra 5G - S908B - 128GB",memory:"128GB",model:"Galaxy S22 Ultra 5G - S908B",estimated_discount:{exchange_value:{amount:170,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:270,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:95,currency:"GBP"},max:{amount:170,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"FC02097F-6BAC-4BAD-9A67-3EEA75D1122C":{id:"FC02097F-6BAC-4BAD-9A67-3EEA75D1122C",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 Plus 5G - S916B - 512GB",memory:"512GB",model:"Galaxy S23 Plus 5G - S916B",estimated_discount:{exchange_value:{amount:220,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:370,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:220,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"F6EF8B67-893B-44F6-98FB-9D3258E29754":{id:"F6EF8B67-893B-44F6-98FB-9D3258E29754",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Ultra 5G - S908B - 1TB",memory:"1TB",model:"Galaxy S22 Ultra 5G - S908B",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:300,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"61985C43-6A65-43A0-A59B-3DC9BF4E4524":{id:"61985C43-6A65-43A0-A59B-3DC9BF4E4524",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Ultra 5G - S908B - 512GB",memory:"512GB",model:"Galaxy S22 Ultra 5G - S908B",estimated_discount:{exchange_value:{amount:190,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:290,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:90,currency:"GBP"},max:{amount:190,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"7997F963-C316-4E90-8807-656A500D25D0":{id:"7997F963-C316-4E90-8807-656A500D25D0",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Ultra 5G - S908B - 256GB",memory:"256GB",model:"Galaxy S22 Ultra 5G - S908B",estimated_discount:{exchange_value:{amount:180,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:280,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:180,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"EEE9033E-70D9-4605-8E86-9AD1E23C058C":{id:"EEE9033E-70D9-4605-8E86-9AD1E23C058C",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Plus 5G - S906B - 256GB",memory:"256GB",model:"Galaxy S22 Plus 5G - S906B",estimated_discount:{exchange_value:{amount:130,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:230,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:130,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"4A5F41FE-5067-478E-BE10-1ABECE6EC07A":{id:"4A5F41FE-5067-478E-BE10-1ABECE6EC07A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip4 5G - F721B - 512GB",memory:"512GB",model:"Galaxy Z Flip4 5G - F721B",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:220,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"3F3D81BF-A80E-4DA7-9D13-4A7B0153175D":{id:"3F3D81BF-A80E-4DA7-9D13-4A7B0153175D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 Plus 5G - S906B - 128GB",memory:"128GB",model:"Galaxy S22 Plus 5G - S906B",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:220,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:55,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"9A037CD9-5D1E-417C-9026-D72096F6879D":{id:"9A037CD9-5D1E-417C-9026-D72096F6879D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 FE 5G - S711B - 256GB",memory:"256GB",model:"Galaxy S23 FE 5G - S711B",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:270,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"5CAC1AB3-4AB8-4F52-9F42-94BF6DA38B69":{id:"5CAC1AB3-4AB8-4F52-9F42-94BF6DA38B69",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip4 5G - F721B - 256GB",memory:"256GB",model:"Galaxy Z Flip4 5G - F721B",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:210,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1257B63D-0FF6-49B9-B9BF-A710B25A9F55":{id:"1257B63D-0FF6-49B9-B9BF-A710B25A9F55",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S23 FE 5G - S711B - 128GB",memory:"128GB",model:"Galaxy S23 FE 5G - S711B",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:260,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"A46137CB-E250-49B8-B114-F555A7E8DA65":{id:"A46137CB-E250-49B8-B114-F555A7E8DA65",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 5G - S901B - 256GB",memory:"256GB",model:"Galaxy S22 5G - S901B",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:200,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"DCD560D1-8809-4CBC-8534-FE5CA8B3FFF1":{id:"DCD560D1-8809-4CBC-8534-FE5CA8B3FFF1",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip4 5G - F721B - 128GB",memory:"128GB",model:"Galaxy Z Flip4 5G - F721B",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:200,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"985DEBB2-752A-45F5-BE63-4D73CD95A4E3":{id:"985DEBB2-752A-45F5-BE63-4D73CD95A4E3",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S22 5G - S901B - 128GB",memory:"128GB",model:"Galaxy S22 5G - S901B",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:190,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"E88A2AD0-BE72-4151-ACF4-F4EC6DF0B784":{id:"E88A2AD0-BE72-4151-ACF4-F4EC6DF0B784",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 Ultra 5G - G998B - 512GB",memory:"512GB",model:"Galaxy S21 Ultra 5G - G998B",estimated_discount:{exchange_value:{amount:140,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:240,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:45,currency:"GBP"},max:{amount:140,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"8491C210-F8F8-43D7-8F80-DEEBFCACAD3D":{id:"8491C210-F8F8-43D7-8F80-DEEBFCACAD3D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 Ultra 5G - G998B - 256GB",memory:"256GB",model:"Galaxy S21 Ultra 5G - G998B",estimated_discount:{exchange_value:{amount:130,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:230,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:130,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"E45EE0C5-AA3D-4EF3-AD89-D29F335E72EA":{id:"E45EE0C5-AA3D-4EF3-AD89-D29F335E72EA",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 Ultra 5G - G998B - 128GB",memory:"128GB",model:"Galaxy S21 Ultra 5G - G998B",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:220,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:45,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"60201B03-24F9-4D95-84C2-94E59CD0998D":{id:"60201B03-24F9-4D95-84C2-94E59CD0998D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold3 5G - F926B - 512GB",memory:"512GB",model:"Galaxy Z Fold3 5G - F926B",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"11ABD4C2-5979-4E56-82DD-1A3298314362":{id:"11ABD4C2-5979-4E56-82DD-1A3298314362",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold3 5G - F926B - 256GB",memory:"256GB",model:"Galaxy Z Fold3 5G - F926B",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"EEBFD7D7-E623-4382-BCDE-CAFABFF16580":{id:"EEBFD7D7-E623-4382-BCDE-CAFABFF16580",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 Ultra 5G - N986B - 512GB",memory:"512GB",model:"Galaxy Note 20 Ultra 5G - N986B",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"6956879B-FCB1-42DA-B2F1-E1C9DD0DB49C":{id:"6956879B-FCB1-42DA-B2F1-E1C9DD0DB49C",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 Ultra 4G - N985F - 512GB",memory:"512GB",model:"Galaxy Note 20 Ultra 4G - N985F",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"96116030-CF9E-402B-A2C5-25AB3BEEC6FC":{id:"96116030-CF9E-402B-A2C5-25AB3BEEC6FC",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 Ultra 5G - N986B - 256GB",memory:"256GB",model:"Galaxy Note 20 Ultra 5G - N986B",estimated_discount:{exchange_value:{amount:140,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:140,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"32A60524-61A3-48FC-8294-581509DF395B":{id:"32A60524-61A3-48FC-8294-581509DF395B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 Ultra 4G - N985F - 256GB",memory:"256GB",model:"Galaxy Note 20 Ultra 4G - N985F",estimated_discount:{exchange_value:{amount:140,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:140,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"2E06097E-E426-4322-BB80-B80C1831CF6F":{id:"2E06097E-E426-4322-BB80-B80C1831CF6F",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold2 5G - F916B - 512GB",memory:"512GB",model:"Galaxy Z Fold2 5G - F916B",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1EF4AC5C-3EC6-4C70-B5E3-17E46BDC5344":{id:"1EF4AC5C-3EC6-4C70-B5E3-17E46BDC5344",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold2 5G - F916B - 256GB",memory:"256GB",model:"Galaxy Z Fold2 5G - F916B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"5E3C6704-EA54-4155-AE0E-1CE3CA076E58":{id:"5E3C6704-EA54-4155-AE0E-1CE3CA076E58",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip3 5G - F711B - 256GB",memory:"256GB",model:"Galaxy Z Flip3 5G - F711B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"2D8D3594-B70D-47F0-BB3D-2C3FF53ACD44":{id:"2D8D3594-B70D-47F0-BB3D-2C3FF53ACD44",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 5G - G981B - 128GB",memory:"128GB",model:"Galaxy S20 5G - G981B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"0CA0D213-E94E-4125-B751-8ED3818E4B3D":{id:"0CA0D213-E94E-4125-B751-8ED3818E4B3D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 5G - N981B - 128GB",memory:"128GB",model:"Galaxy Note 20 5G - N981B",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"95B5C35D-DEA8-4AED-83DF-EC0C23F3FE1B":{id:"95B5C35D-DEA8-4AED-83DF-EC0C23F3FE1B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 5G - N981B - 256GB",memory:"256GB",model:"Galaxy Note 20 5G - N981B",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1B527E00-841B-4B47-B8F5-128FB93554E2":{id:"1B527E00-841B-4B47-B8F5-128FB93554E2",category:"Mobile Phone",brand:"Samsung",name:"Any Cracked Samsung Phone - Any GB",memory:"Any GB",model:"Any Cracked Samsung Phone",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"6651BF12-880B-4418-A794-1598C861C330":{id:"6651BF12-880B-4418-A794-1598C861C330",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 Plus 5G - G986B - 128GB",memory:"128GB",model:"Galaxy S20 Plus 5G - G986B",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"01CA0EEE-9EC9-4CB2-A4FF-23823B82F911":{id:"01CA0EEE-9EC9-4CB2-A4FF-23823B82F911",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip 5G - F707B - 256GB",memory:"256GB",model:"Galaxy Z Flip 5G - F707B",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:70,currency:"GBP"},max:{amount:70,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"24454CE1-4C14-4F35-8712-256C40743637":{id:"24454CE1-4C14-4F35-8712-256C40743637",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 FE 5G - G990B - 256GB",memory:"256GB",model:"Galaxy S21 FE 5G - G990B",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:145,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"6473B4DC-4CAA-4AB7-8A67-319AF642AE9B":{id:"6473B4DC-4CAA-4AB7-8A67-319AF642AE9B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 20 - N980F - 256GB",memory:"256GB",model:"Galaxy Note 20 - N980F",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"FE20F8E8-C729-4FF0-A5EC-38AA14729804":{id:"FE20F8E8-C729-4FF0-A5EC-38AA14729804",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 5G - G991B - 128GB",memory:"128GB",model:"Galaxy S21 5G - G991B",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:145,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:25,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"6F1C4AFE-D762-4F0E-9325-479FE76684D3":{id:"6F1C4AFE-D762-4F0E-9325-479FE76684D3",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 Plus - G985FDS - 128GB",memory:"128GB",model:"Galaxy S20 Plus - G985FDS",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"6DBF53C4-8856-463C-BF4D-496C1D5C6461":{id:"6DBF53C4-8856-463C-BF4D-496C1D5C6461",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip - F700F - 256GB",memory:"256GB",model:"Galaxy Z Flip - F700F",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"F7D695EE-96CF-47FE-9F98-646E7884ACD7":{id:"F7D695EE-96CF-47FE-9F98-646E7884ACD7",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 FE 5G - G990B - 128GB",memory:"128GB",model:"Galaxy S21 FE 5G - G990B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:135,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"F750339B-83A0-4CC4-BAB1-69DBC5D328FF":{id:"F750339B-83A0-4CC4-BAB1-69DBC5D328FF",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 Plus 5G - G996B - 256GB",memory:"256GB",model:"Galaxy S21 Plus 5G - G996B",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:165,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:35,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"22DBBE8D-D238-4E49-8917-6E770487FD63":{id:"22DBBE8D-D238-4E49-8917-6E770487FD63",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 Plus 5G - G996B - 128GB",memory:"128GB",model:"Galaxy S21 Plus 5G - G996B",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:155,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"FE62A5FA-E21D-4A26-B020-723AAADA4001":{id:"FE62A5FA-E21D-4A26-B020-723AAADA4001",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 FE 5G - G781B - 128GB",memory:"128GB",model:"Galaxy S20 FE 5G - G781B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"5BBCA870-83EE-4AEA-847A-7715E758F9BE":{id:"5BBCA870-83EE-4AEA-847A-7715E758F9BE",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold 5G - F907B - 1TB",memory:"1TB",model:"Galaxy Z Fold 5G - F907B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:60,currency:"GBP"},max:{amount:60,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"E9CB47BA-7597-405A-877D-7AAB515C9E12":{id:"E9CB47BA-7597-405A-877D-7AAB515C9E12",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip3 5G - F711B - 128GB",memory:"128GB",model:"Galaxy Z Flip3 5G - F711B",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"72F82A88-7798-463D-AFA6-8B3DC2F2D104":{id:"72F82A88-7798-463D-AFA6-8B3DC2F2D104",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S21 5G - G991B - 256GB",memory:"256GB",model:"Galaxy S21 5G - G991B",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:75,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:155,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"39FCB005-192D-4484-95CE-8C2C5073BD93":{id:"39FCB005-192D-4484-95CE-8C2C5073BD93",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 FE - G780F - 128GB",memory:"128GB",model:"Galaxy S20 FE - G780F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:70,currency:"GBP"},max:{amount:70,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"5D5BCED2-A3EB-4887-9833-8FF629BA09EF":{id:"5D5BCED2-A3EB-4887-9833-8FF629BA09EF",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 - G980F - 128GB",memory:"128GB",model:"Galaxy S20 - G980F",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"F7A5FEF7-F498-4222-96A5-A29A05C1E5B7":{id:"F7A5FEF7-F498-4222-96A5-A29A05C1E5B7",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold 5G - F907B - 512GB",memory:"512GB",model:"Galaxy Z Fold 5G - F907B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:60,currency:"GBP"},max:{amount:60,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"20AA5200-4492-493C-83CD-CC7DF0EA5B02":{id:"20AA5200-4492-493C-83CD-CC7DF0EA5B02",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 Ultra 5G - G988B - 128GB",memory:"128GB",model:"Galaxy S20 Ultra 5G - G988B",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"4E1B501F-29C9-4FCD-806E-EB67DB2C837A":{id:"4E1B501F-29C9-4FCD-806E-EB67DB2C837A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 Plus BTS Edition - 128GB",memory:"128GB",model:"Galaxy S20 Plus BTS Edition",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"FFE0A74B-D796-48B3-8CE8-F4CA9D36A898":{id:"FFE0A74B-D796-48B3-8CE8-F4CA9D36A898",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S20 Ultra 5G - G988B - 512GB",memory:"512GB",model:"Galaxy S20 Ultra 5G - G988B",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:80,currency:"GBP"},max:{amount:80,currency:"GBP"}},total:{amount:180,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S928BLBGEUB"},"BBA77EF6-1328-450C-BAF5-21F2963966C5":{id:"BBA77EF6-1328-450C-BAF5-21F2963966C5",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro Max - 1TB",memory:"1TB",model:"iPhone 14 Pro Max",estimated_discount:{exchange_value:{amount:430,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:430,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:120,currency:"GBP"},max:{amount:430,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"4E41B1C5-B993-41FC-B2BE-FF3F86733519":{id:"4E41B1C5-B993-41FC-B2BE-FF3F86733519",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro Max - 512GB",memory:"512GB",model:"iPhone 14 Pro Max",estimated_discount:{exchange_value:{amount:420,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:420,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:120,currency:"GBP"},max:{amount:420,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"0581013F-9276-446B-ADB1-F68D68ABF75E":{id:"0581013F-9276-446B-ADB1-F68D68ABF75E",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro Max - 256GB",memory:"256GB",model:"iPhone 14 Pro Max",estimated_discount:{exchange_value:{amount:410,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:410,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:120,currency:"GBP"},max:{amount:410,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"A244E10B-2CE4-4811-B820-D639FB7AFFBB":{id:"A244E10B-2CE4-4811-B820-D639FB7AFFBB",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro Max - 128GB",memory:"128GB",model:"iPhone 14 Pro Max",estimated_discount:{exchange_value:{amount:400,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:400,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:120,currency:"GBP"},max:{amount:400,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"B37D2D02-9642-4EBF-AB05-7F4AB105C9CB":{id:"B37D2D02-9642-4EBF-AB05-7F4AB105C9CB",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro - 1TB",memory:"1TB",model:"iPhone 14 Pro",estimated_discount:{exchange_value:{amount:350,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:350,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:350,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1F6E69C4-1823-4F7F-B710-E04BBD225D7B":{id:"1F6E69C4-1823-4F7F-B710-E04BBD225D7B",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro - 512GB",memory:"512GB",model:"iPhone 14 Pro",estimated_discount:{exchange_value:{amount:340,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:340,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:340,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"EA66A8DC-7859-4720-875A-67681D73874D":{id:"EA66A8DC-7859-4720-875A-67681D73874D",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro - 256GB",memory:"256GB",model:"iPhone 14 Pro",estimated_discount:{exchange_value:{amount:330,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:330,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:330,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"ABCC3BA0-EBCE-4C5B-BF7B-FE3430CDE69C":{id:"ABCC3BA0-EBCE-4C5B-BF7B-FE3430CDE69C",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Pro - 128GB",memory:"128GB",model:"iPhone 14 Pro",estimated_discount:{exchange_value:{amount:320,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:320,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:320,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"C9E472D3-B8B6-4F2E-B190-B95BC58F92E1":{id:"C9E472D3-B8B6-4F2E-B190-B95BC58F92E1",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro Max - 1TB",memory:"1TB",model:"iPhone 13 Pro Max",estimated_discount:{exchange_value:{amount:300,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:300,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:300,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"C6962A22-1480-442C-8248-035845E2E588":{id:"C6962A22-1480-442C-8248-035845E2E588",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro Max - 512GB",memory:"512GB",model:"iPhone 13 Pro Max",estimated_discount:{exchange_value:{amount:290,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:290,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:290,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"231FB2F5-53D9-44D6-9477-22E44457345F":{id:"231FB2F5-53D9-44D6-9477-22E44457345F",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro Max - 256GB",memory:"256GB",model:"iPhone 13 Pro Max",estimated_discount:{exchange_value:{amount:280,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:280,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:280,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"935D1405-F0F4-45FB-8983-8D7B2279C0EB":{id:"935D1405-F0F4-45FB-8983-8D7B2279C0EB",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro Max - 128GB",memory:"128GB",model:"iPhone 13 Pro Max",estimated_discount:{exchange_value:{amount:270,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:270,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:270,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"BD0C2048-AD64-469E-B6F5-C574B2F265E5":{id:"BD0C2048-AD64-469E-B6F5-C574B2F265E5",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Plus - 512GB",memory:"512GB",model:"iPhone 14 Plus",estimated_discount:{exchange_value:{amount:270,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:270,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:90,currency:"GBP"},max:{amount:270,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1AE1C551-ECAB-4B96-B2E7-D5537DFA1793":{id:"1AE1C551-ECAB-4B96-B2E7-D5537DFA1793",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro - 1TB",memory:"1TB",model:"iPhone 13 Pro",estimated_discount:{exchange_value:{amount:270,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:270,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:270,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"6328F8EB-A9E4-47BA-9D30-13881C3DD7C2":{id:"6328F8EB-A9E4-47BA-9D30-13881C3DD7C2",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 - 512GB",memory:"512GB",model:"iPhone 14",estimated_discount:{exchange_value:{amount:260,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:260,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:260,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"B28F64E9-F259-4079-ABA6-5B6D9DF76786":{id:"B28F64E9-F259-4079-ABA6-5B6D9DF76786",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro - 512GB",memory:"512GB",model:"iPhone 13 Pro",estimated_discount:{exchange_value:{amount:260,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:260,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:260,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"E007FDA6-48FD-4677-AEDE-A845DDBC79F2":{id:"E007FDA6-48FD-4677-AEDE-A845DDBC79F2",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Plus - 256GB",memory:"256GB",model:"iPhone 14 Plus",estimated_discount:{exchange_value:{amount:260,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:260,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:90,currency:"GBP"},max:{amount:260,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"E5FD9ED7-2F74-4E3A-92CA-03E915DF70EC":{id:"E5FD9ED7-2F74-4E3A-92CA-03E915DF70EC",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro - 256GB",memory:"256GB",model:"iPhone 13 Pro",estimated_discount:{exchange_value:{amount:250,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:250,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:250,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"FF92046C-F86E-4FC5-B176-2DC3BBEAF5FA":{id:"FF92046C-F86E-4FC5-B176-2DC3BBEAF5FA",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 Plus - 128GB",memory:"128GB",model:"iPhone 14 Plus",estimated_discount:{exchange_value:{amount:250,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:250,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:90,currency:"GBP"},max:{amount:250,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"AF6EDA2B-3480-42C1-AB76-A7D84D4475D0":{id:"AF6EDA2B-3480-42C1-AB76-A7D84D4475D0",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 - 256GB",memory:"256GB",model:"iPhone 14",estimated_discount:{exchange_value:{amount:250,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:250,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:250,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"0592DD0B-00C0-4A03-9AFF-DF4867B42230":{id:"0592DD0B-00C0-4A03-9AFF-DF4867B42230",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Pro - 128GB",memory:"128GB",model:"iPhone 13 Pro",estimated_discount:{exchange_value:{amount:240,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:240,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:240,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"62BEE411-AF5F-41AB-920F-FA027C17EB79":{id:"62BEE411-AF5F-41AB-920F-FA027C17EB79",category:"Mobile Phone",brand:"Apple",name:"iPhone 14 - 128GB",memory:"128GB",model:"iPhone 14",estimated_discount:{exchange_value:{amount:240,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:240,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:240,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"B65A060D-CB31-40B1-BC5B-825B5B9B0D11":{id:"B65A060D-CB31-40B1-BC5B-825B5B9B0D11",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro Max - 512GB",memory:"512GB",model:"iPhone 12 Pro Max",estimated_discount:{exchange_value:{amount:190,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:190,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:190,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"E4282B4F-0F96-42F2-9720-B1E0B39D1980":{id:"E4282B4F-0F96-42F2-9720-B1E0B39D1980",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro Max - 256GB",memory:"256GB",model:"iPhone 12 Pro Max",estimated_discount:{exchange_value:{amount:180,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:180,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:180,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"0D4B3838-FB55-4629-856D-C2AE0D7C2867":{id:"0D4B3838-FB55-4629-856D-C2AE0D7C2867",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 - 512GB",memory:"512GB",model:"iPhone 13",estimated_discount:{exchange_value:{amount:180,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:180,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:180,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"DE154448-26ED-4A3D-A74F-36B7185CB611":{id:"DE154448-26ED-4A3D-A74F-36B7185CB611",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro - 512GB",memory:"512GB",model:"iPhone 12 Pro",estimated_discount:{exchange_value:{amount:170,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:170,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"493C06D9-6F00-445A-A6E0-C70CA66E1B7A":{id:"493C06D9-6F00-445A-A6E0-C70CA66E1B7A",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro Max - 128GB",memory:"128GB",model:"iPhone 12 Pro Max",estimated_discount:{exchange_value:{amount:170,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:170,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"C3233D38-9E7F-4178-B547-EB206CF681B1":{id:"C3233D38-9E7F-4178-B547-EB206CF681B1",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 - 256GB",memory:"256GB",model:"iPhone 13",estimated_discount:{exchange_value:{amount:170,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:170,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"1A7A1361-5CE4-4CA9-A00A-98B88CC502A5":{id:"1A7A1361-5CE4-4CA9-A00A-98B88CC502A5",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 - 128GB",memory:"128GB",model:"iPhone 13",estimated_discount:{exchange_value:{amount:160,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:160,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"CABD2DF9-B277-40C6-9170-D10D3F933E14":{id:"CABD2DF9-B277-40C6-9170-D10D3F933E14",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro - 256GB",memory:"256GB",model:"iPhone 12 Pro",estimated_discount:{exchange_value:{amount:160,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:160,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"0ACC463B-BFCA-432E-88FD-FD682C50FE35":{id:"0ACC463B-BFCA-432E-88FD-FD682C50FE35",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Mini - 512GB",memory:"512GB",model:"iPhone 13 Mini",estimated_discount:{exchange_value:{amount:160,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:160,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"C311ACBA-68F1-4A66-9137-14AC1AD3757B":{id:"C311ACBA-68F1-4A66-9137-14AC1AD3757B",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Mini - 256GB",memory:"256GB",model:"iPhone 13 Mini",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"668E4061-802C-4990-974F-18168781DD0E":{id:"668E4061-802C-4990-974F-18168781DD0E",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Pro - 128GB",memory:"128GB",model:"iPhone 12 Pro",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"7D292965-6957-4B7E-ACB2-17D69F6C814D":{id:"7D292965-6957-4B7E-ACB2-17D69F6C814D",category:"Mobile Phone",brand:"Apple",name:"iPhone 13 Mini - 128GB",memory:"128GB",model:"iPhone 13 Mini",estimated_discount:{exchange_value:{amount:140,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:60,currency:"GBP"},max:{amount:140,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"2469BAD2-957C-439E-A01D-962C3500F9EF":{id:"2469BAD2-957C-439E-A01D-962C3500F9EF",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 - 256GB",memory:"256GB",model:"iPhone 12",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"5779B158-EB67-44B0-BF64-01ED16455F4B":{id:"5779B158-EB67-44B0-BF64-01ED16455F4B",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 - 128GB",memory:"128GB",model:"iPhone 12",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"D931019B-E13C-4841-B34B-F50751D64EF9":{id:"D931019B-E13C-4841-B34B-F50751D64EF9",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 - 64GB",memory:"64GB",model:"iPhone 12",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"636B3DE2-721D-4631-90E4-FC5E10859342":{id:"636B3DE2-721D-4631-90E4-FC5E10859342",category:"Mobile Phone",brand:"Apple",name:"iPhone XS Max - 512GB",memory:"512GB",model:"iPhone XS Max",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"F7FF6062-8985-42EF-BF9F-C9D9A065757F":{id:"F7FF6062-8985-42EF-BF9F-C9D9A065757F",category:"Mobile Phone",brand:"Apple",name:"iPhone XS Max - 64GB",memory:"64GB",model:"iPhone XS Max",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:70,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"BD538639-0E7D-4881-8CD6-2DC0273F605B":{id:"BD538639-0E7D-4881-8CD6-2DC0273F605B",category:"Mobile Phone",brand:"Google",name:"Pixel Fold - 512GB",memory:"512GB",model:"Pixel Fold",estimated_discount:{exchange_value:{amount:360,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:360,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:360,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"689F5C2A-60F2-426F-BF0C-90BFD7EBA095":{id:"689F5C2A-60F2-426F-BF0C-90BFD7EBA095",category:"Mobile Phone",brand:"Google",name:"Pixel Fold - 256GB",memory:"256GB",model:"Pixel Fold",estimated_discount:{exchange_value:{amount:350,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:350,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:80,currency:"GBP"},max:{amount:350,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"6BEB42AC-DE14-402C-BB5C-484A60A56F52":{id:"6BEB42AC-DE14-402C-BB5C-484A60A56F52",category:"Mobile Phone",brand:"Google",name:"Pixel 7 Pro - 512GB",memory:"512GB",model:"Pixel 7 Pro",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"4184DD5F-DA2F-461F-A50F-830CF313EB12":{id:"4184DD5F-DA2F-461F-A50F-830CF313EB12",category:"Mobile Phone",brand:"Google",name:"Pixel 7 Pro - 256GB",memory:"256GB",model:"Pixel 7 Pro",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"76A2F5D9-5D88-4E23-A187-A4121B727A24":{id:"76A2F5D9-5D88-4E23-A187-A4121B727A24",category:"Mobile Phone",brand:"Google",name:"Pixel 7 Pro - 128GB",memory:"128GB",model:"Pixel 7 Pro",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"608C0B21-B34B-4CC2-AD85-72FB82E70512":{id:"608C0B21-B34B-4CC2-AD85-72FB82E70512",category:"Mobile Phone",brand:"Guaranteed Trade In",name:"Galaxy S Series - Any GB",memory:"Any GB",model:"Galaxy S Series",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"B4EA35B7-4FB3-4527-B6B3-76448E32C948":{id:"B4EA35B7-4FB3-4527-B6B3-76448E32C948",category:"Mobile Phone",brand:"Guaranteed Trade In",name:"Any Android - Any GB",memory:"Any GB",model:"Any Android",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"D0A83DD3-8D50-4740-9F12-7655DB623912":{id:"D0A83DD3-8D50-4740-9F12-7655DB623912",category:"Mobile Phone",brand:"Guaranteed Trade In",name:"Galaxy Foldable - Any GB",memory:"Any GB",model:"Galaxy Foldable",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:150,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-F956BZWNEUB"},"A24B000D-C6D9-40C7-BAD4-35CF1F8E7A7C":{id:"A24B000D-C6D9-40C7-BAD4-35CF1F8E7A7C",category:"Mobile Phone",brand:"Huawei",name:"P40 Pro+ - 512GB",memory:"512GB",model:"P40 Pro+",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"48BA0A31-6AD6-4AAA-84B7-C0D60E9CC0F3":{id:"48BA0A31-6AD6-4AAA-84B7-C0D60E9CC0F3",category:"Mobile Phone",brand:"Huawei",name:"P40 Pro+ - 256GB",memory:"256GB",model:"P40 Pro+",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"D9B4EF01-9AF6-4E76-8330-2260F8C738C3":{id:"D9B4EF01-9AF6-4E76-8330-2260F8C738C3",category:"Mobile Phone",brand:"Huawei",name:"P40 Pro - 512GB",memory:"512GB",model:"P40 Pro",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"4A519E93-30FC-4301-A77E-955A0F7E47A6":{id:"4A519E93-30FC-4301-A77E-955A0F7E47A6",category:"Mobile Phone",brand:"Huawei",name:"P40 Pro - 256GB",memory:"256GB",model:"P40 Pro",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"B6F8C6A5-FB2B-4F80-A696-9FD083621E3A":{id:"B6F8C6A5-FB2B-4F80-A696-9FD083621E3A",category:"Mobile Phone",brand:"Huawei",name:"P40 Pro - 128GB",memory:"128GB",model:"P40 Pro",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"67F24783-AA8F-416A-A459-B3C5BDFDA8DE":{id:"67F24783-AA8F-416A-A459-B3C5BDFDA8DE",category:"Mobile Phone",brand:"Other",name:"Any broken phone - Any GB",memory:"Any GB",model:"Any broken phone",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-F741BZWHEUB"},"3A868FEB-F811-4826-A257-0D277D04BADE":{id:"3A868FEB-F811-4826-A257-0D277D04BADE",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A72 5G - A726B - 128GB",memory:"128GB",model:"Galaxy A72 5G - A726B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"89BAD03F-054C-4DE3-9083-1D58C3445407":{id:"89BAD03F-054C-4DE3-9083-1D58C3445407",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A72 5G - A726B - 256GB",memory:"256GB",model:"Galaxy A72 5G - A726B",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"A1843D25-977E-4C4B-91EA-03D7275EECD6":{id:"A1843D25-977E-4C4B-91EA-03D7275EECD6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A72 - A725F - 256GB",memory:"256GB",model:"Galaxy A72 - A725F",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"A7FC55F7-6644-44CB-A231-2C6BC4275549":{id:"A7FC55F7-6644-44CB-A231-2C6BC4275549",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A54 5G - A546B - 128GB",memory:"128GB",model:"Galaxy A54 5G - A546B",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"E03FDD90-F5D5-43DE-A979-99C5821E520A":{id:"E03FDD90-F5D5-43DE-A979-99C5821E520A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A72 - A725F - 128GB",memory:"128GB",model:"Galaxy A72 - A725F",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"1F335EA2-EE48-46DD-BB97-9E9F2781C132":{id:"1F335EA2-EE48-46DD-BB97-9E9F2781C132",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A54 5G - A546B - 256GB",memory:"256GB",model:"Galaxy A54 5G - A546B",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"BC9DB03E-AA0F-46DF-BFDB-AA51DB0DB57A":{id:"BC9DB03E-AA0F-46DF-BFDB-AA51DB0DB57A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 Plus - G975F - 512GB",memory:"512GB",model:"Galaxy S10 Plus - G975F",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"C3381C8C-8D94-4B8F-A4EB-CBD768C4F9DC":{id:"C3381C8C-8D94-4B8F-A4EB-CBD768C4F9DC",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 Plus - G975F - 1TB",memory:"1TB",model:"Galaxy S10 Plus - G975F",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"368B7173-78FE-4F0E-86CB-3F8256829A11":{id:"368B7173-78FE-4F0E-86CB-3F8256829A11",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A53 5G - A536B - 256GB",memory:"256GB",model:"Galaxy A53 5G - A536B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"2112A396-6B93-4B0D-8800-5B4E3887CF38":{id:"2112A396-6B93-4B0D-8800-5B4E3887CF38",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A71 - A715F - 128GB",memory:"128GB",model:"Galaxy A71 - A715F",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"0358F58D-32DC-4A34-A12C-E450817C88E6":{id:"0358F58D-32DC-4A34-A12C-E450817C88E6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A71 5G - A716B - 128GB",memory:"128GB",model:"Galaxy A71 5G - A716B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"9A0E6CB4-3FCA-432D-9262-E56D8D60640D":{id:"9A0E6CB4-3FCA-432D-9262-E56D8D60640D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A70 - A705F (2019) - 128GB",memory:"128GB",model:"Galaxy A70 - A705F (2019)",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"42793BCF-FD1E-423E-8B14-E9A0A44BF50A":{id:"42793BCF-FD1E-423E-8B14-E9A0A44BF50A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A53 5G - A536B - 128GB",memory:"128GB",model:"Galaxy A53 5G - A536B",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"387B099B-E288-4673-9FAE-6CB1923A0A3D":{id:"387B099B-E288-4673-9FAE-6CB1923A0A3D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 Plus - G975F - 128GB",memory:"128GB",model:"Galaxy S10 Plus - G975F",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"2ABC7075-C0E9-4840-BB4A-A1B5F3F6A923":{id:"2ABC7075-C0E9-4840-BB4A-A1B5F3F6A923",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52 4G - A525F-DS - 256GB",memory:"256GB",model:"Galaxy A52 4G - A525F-DS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"153DDB0E-5A77-4B6B-A5A6-A500780E6D64":{id:"153DDB0E-5A77-4B6B-A5A6-A500780E6D64",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52s 5G - A528B-DS - 128GB",memory:"128GB",model:"Galaxy A52s 5G - A528B-DS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"2CE1669F-84C8-43E3-9FBD-AED550575FFB":{id:"2CE1669F-84C8-43E3-9FBD-AED550575FFB",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52 4G - A525F-DS - 128GB",memory:"128GB",model:"Galaxy A52 4G - A525F-DS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"0F407ED3-5204-4B8E-B1FE-F6AB094B32EB":{id:"0F407ED3-5204-4B8E-B1FE-F6AB094B32EB",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52s 5G - A528B-DS - 256GB",memory:"256GB",model:"Galaxy A52s 5G - A528B-DS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"FB7973FE-A43D-46B9-87BA-00C147D1F800":{id:"FB7973FE-A43D-46B9-87BA-00C147D1F800",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 5G - G977B - 256GB",memory:"256GB",model:"Galaxy S10 5G - G977B",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"53032152-0919-4B62-9B0A-3FCD96EF71A5":{id:"53032152-0919-4B62-9B0A-3FCD96EF71A5",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 - G973F - 128GB",memory:"128GB",model:"Galaxy S10 - G973F",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"2E82692A-FF20-4E50-B47E-57E7115E6E85":{id:"2E82692A-FF20-4E50-B47E-57E7115E6E85",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 - G973F - 512GB",memory:"512GB",model:"Galaxy S10 - G973F",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"FA4BC103-8375-453A-A5DB-8008D1E7994D":{id:"FA4BC103-8375-453A-A5DB-8008D1E7994D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52 5G - A526B - 128GB",memory:"128GB",model:"Galaxy A52 5G - A526B",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"693F4444-A172-45BF-A752-91195097328A":{id:"693F4444-A172-45BF-A752-91195097328A",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A52 5G - A526B - 256GB",memory:"256GB",model:"Galaxy A52 5G - A526B",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"11B10768-1349-4A9B-8D97-60030FE00157":{id:"11B10768-1349-4A9B-8D97-60030FE00157",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 Lite - G770FDS - 512GB",memory:"512GB",model:"Galaxy S10 Lite - G770FDS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"17B4EF29-6ABD-407A-B38A-716BC9CE301D":{id:"17B4EF29-6ABD-407A-B38A-716BC9CE301D",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10 Lite - G770FDS - 128GB",memory:"128GB",model:"Galaxy S10 Lite - G770FDS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"BF4F0656-368E-4C1C-9364-1EA1884B7FED":{id:"BF4F0656-368E-4C1C-9364-1EA1884B7FED",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro Max - 512GB",memory:"512GB",model:"iPhone 11 Pro Max",estimated_discount:{exchange_value:{amount:140,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:140,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"14D0B359-1122-43A4-9926-F1EBDB0D5E31":{id:"14D0B359-1122-43A4-9926-F1EBDB0D5E31",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro Max - 256GB",memory:"256GB",model:"iPhone 11 Pro Max",estimated_discount:{exchange_value:{amount:130,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:130,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"756D853E-5E7A-43DF-B334-8B950EDD85EA":{id:"756D853E-5E7A-43DF-B334-8B950EDD85EA",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro Max - 64GB",memory:"64GB",model:"iPhone 11 Pro Max",estimated_discount:{exchange_value:{amount:120,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:120,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:120,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"34E33613-CFDD-43C6-858C-56917DF17E5C":{id:"34E33613-CFDD-43C6-858C-56917DF17E5C",category:"Mobile Phone",brand:"Apple",name:"iPhone SE 3 (2022) - 256GB",memory:"256GB",model:"iPhone SE 3 (2022)",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"8DE2BB89-5938-4A7F-B855-A2179D35E059":{id:"8DE2BB89-5938-4A7F-B855-A2179D35E059",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro - 256GB",memory:"256GB",model:"iPhone 11 Pro",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"0DD2ACE4-F010-4F68-B9E6-CBA48C71A013":{id:"0DD2ACE4-F010-4F68-B9E6-CBA48C71A013",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro - 512GB",memory:"512GB",model:"iPhone 11 Pro",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"2C45AE87-6ACF-4076-9A99-E005AAA10F7F":{id:"2C45AE87-6ACF-4076-9A99-E005AAA10F7F",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Mini - 256GB",memory:"256GB",model:"iPhone 12 Mini",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"DF291828-5A91-4575-971E-68622F32AA38":{id:"DF291828-5A91-4575-971E-68622F32AA38",category:"Mobile Phone",brand:"Apple",name:"iPhone XS Max - 256GB",memory:"256GB",model:"iPhone XS Max",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"1B397330-1E47-43CA-8B85-6FB0176C2C3A":{id:"1B397330-1E47-43CA-8B85-6FB0176C2C3A",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 - 256GB",memory:"256GB",model:"iPhone 11",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"90515CCC-179E-4E5B-BD58-7FB2E350E540":{id:"90515CCC-179E-4E5B-BD58-7FB2E350E540",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Mini - 128GB",memory:"128GB",model:"iPhone 12 Mini",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"9DDD1119-AF51-46D4-8584-941691057348":{id:"9DDD1119-AF51-46D4-8584-941691057348",category:"Mobile Phone",brand:"Apple",name:"iPhone SE 3 (2022) - 128GB",memory:"128GB",model:"iPhone SE 3 (2022)",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"335679C4-12EB-4FE8-8783-EF066438E97E":{id:"335679C4-12EB-4FE8-8783-EF066438E97E",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 Pro - 64GB",memory:"64GB",model:"iPhone 11 Pro",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"6430BA06-7694-433F-AFC2-B6DABA7FACFE":{id:"6430BA06-7694-433F-AFC2-B6DABA7FACFE",category:"Mobile Phone",brand:"Google",name:"Pixel 7 - 256GB",memory:"256GB",model:"Pixel 7",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S921BLBGEUB"},"D48DD1FA-88A4-419B-8C8C-FADD8BEEC05B":{id:"D48DD1FA-88A4-419B-8C8C-FADD8BEEC05B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S10E - G970F - 128GB",memory:"128GB",model:"Galaxy S10E - G970F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S926BLBDEUB"},"AD60C794-40CA-4CD3-B0AE-4C58C12606D6":{id:"AD60C794-40CA-4CD3-B0AE-4C58C12606D6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold6 5G - F956B - 1TB",memory:"1TB",model:"Galaxy Z Fold6 5G - F956B",estimated_discount:{exchange_value:{amount:550,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:550,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:150,currency:"GBP"},max:{amount:550,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"917AC5C4-FE48-4988-B8F3-680D314B2F06":{id:"917AC5C4-FE48-4988-B8F3-680D314B2F06",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold6 5G - F956B - 512GB",memory:"512GB",model:"Galaxy Z Fold6 5G - F956B",estimated_discount:{exchange_value:{amount:520,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:520,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:150,currency:"GBP"},max:{amount:520,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"735D52CE-A7CC-46FE-907A-BD8519B7ADE9":{id:"735D52CE-A7CC-46FE-907A-BD8519B7ADE9",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Fold6 5G - F956B - 256GB",memory:"256GB",model:"Galaxy Z Fold6 5G - F956B",estimated_discount:{exchange_value:{amount:500,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:500,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:150,currency:"GBP"},max:{amount:500,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"3B67A27A-449A-4261-960B-1C8D7172A2DC":{id:"3B67A27A-449A-4261-960B-1C8D7172A2DC",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip6 5G - F741B - 512GB",memory:"512GB",model:"Galaxy Z Flip6 5G - F741B",estimated_discount:{exchange_value:{amount:320,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:320,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:320,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"F774CFEB-1004-4A03-962F-C0337D3E96F0":{id:"F774CFEB-1004-4A03-962F-C0337D3E96F0",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Z Flip6 5G - F741B - 256GB",memory:"256GB",model:"Galaxy Z Flip6 5G - F741B",estimated_discount:{exchange_value:{amount:300,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:300,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:300,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"FA894953-CC55-46DF-AF50-B4C3D760E9DE":{id:"FA894953-CC55-46DF-AF50-B4C3D760E9DE",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 10 Plus 5G - N976B - 512GB",memory:"512GB",model:"Galaxy Note 10 Plus 5G - N976B",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"EA0412D1-ECAA-4732-A92A-8897356CA279":{id:"EA0412D1-ECAA-4732-A92A-8897356CA279",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 10 Plus 5G - N976B - 256GB",memory:"256GB",model:"Galaxy Note 10 Plus 5G - N976B",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"28549E73-CFAF-4D43-B2E3-210318ADC1EA":{id:"28549E73-CFAF-4D43-B2E3-210318ADC1EA",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 10 - N970F - 256GB",memory:"256GB",model:"Galaxy Note 10 - N970F",estimated_discount:{exchange_value:{amount:60,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:60,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:60,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"F7C6EBF3-D488-4076-9DEA-1C4E21130893":{id:"F7C6EBF3-D488-4076-9DEA-1C4E21130893",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S9 Plus - G965F - 128GB",memory:"128GB",model:"Galaxy S9 Plus - G965F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"88DC8D7E-7409-470A-BEE6-272638AD8A2B":{id:"88DC8D7E-7409-470A-BEE6-272638AD8A2B",category:"Mobile Phone",brand:"Samsung",name:"Galaxy S9 Plus - G965F - 64GB",memory:"64GB",model:"Galaxy S9 Plus - G965F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"5CD7C353-1280-448C-937D-9C076A3C3EEB":{id:"5CD7C353-1280-448C-937D-9C076A3C3EEB",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 9 - N960F - 512GB",memory:"512GB",model:"Galaxy Note 9 - N960F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"1D570571-2F1B-4AF2-9A49-A0067DB57D7C":{id:"1D570571-2F1B-4AF2-9A49-A0067DB57D7C",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 10 Lite - N770F - 128GB",memory:"128GB",model:"Galaxy Note 10 Lite - N770F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"A29543B2-E1C5-4AAC-B7DD-A16F4F5F1975":{id:"A29543B2-E1C5-4AAC-B7DD-A16F4F5F1975",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A42 5G - A426B/DS - 128GB",memory:"128GB",model:"Galaxy A42 5G - A426B/DS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"E14DF56A-B544-4FFD-A929-B799A6297D45":{id:"E14DF56A-B544-4FFD-A929-B799A6297D45",category:"Mobile Phone",brand:"Samsung",name:"Galaxy Note 9 - N960F - 128GB",memory:"128GB",model:"Galaxy Note 9 - N960F",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"82268833-61AA-4CF9-9628-D94428A9B8E8":{id:"82268833-61AA-4CF9-9628-D94428A9B8E8",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A90 5G - A908B - 128GB",memory:"128GB",model:"Galaxy A90 5G - A908B",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:30,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"4735B6F3-5239-46B2-A6BF-64EB0DC496B1":{id:"4735B6F3-5239-46B2-A6BF-64EB0DC496B1",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A33 5G - A336B - 128GB",memory:"128GB",model:"Galaxy A33 5G - A336B",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:20,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"3CD64854-2983-4FCD-B318-69C6BB630370":{id:"3CD64854-2983-4FCD-B318-69C6BB630370",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A23 - A236B - 128GB",memory:"128GB",model:"Galaxy A23 - A236B",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:20,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"37CAECFD-F762-4DCB-9394-C2FF9D3674D6":{id:"37CAECFD-F762-4DCB-9394-C2FF9D3674D6",category:"Mobile Phone",brand:"Samsung",name:"Galaxy A33 5G - A336B - 256GB",memory:"256GB",model:"Galaxy A33 5G - A336B",estimated_discount:{exchange_value:{amount:20,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:20,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:20,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"0B81E4D0-7925-46BA-AF6B-09BF62CB06A1":{id:"0B81E4D0-7925-46BA-AF6B-09BF62CB06A1",category:"Mobile Phone",brand:"Apple",name:"iPhone 11 - 128GB",memory:"128GB",model:"iPhone 11",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"9EA0B01C-0540-490F-A9DD-BBAEA5D19F34":{id:"9EA0B01C-0540-490F-A9DD-BBAEA5D19F34",category:"Mobile Phone",brand:"Apple",name:"iPhone SE 3 (2022) - 64GB",memory:"64GB",model:"iPhone SE 3 (2022)",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:20,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"4EDA4AB8-9BD6-4067-A8C0-D142D71E1237":{id:"4EDA4AB8-9BD6-4067-A8C0-D142D71E1237",category:"Mobile Phone",brand:"Apple",name:"iPhone 12 Mini - 64GB",memory:"64GB",model:"iPhone 12 Mini",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"50DFA78B-A909-4A24-84E8-E6F094EE32B7":{id:"50DFA78B-A909-4A24-84E8-E6F094EE32B7",category:"Mobile Phone",brand:"Apple",name:"iPhone XS - 512GB",memory:"512GB",model:"iPhone XS",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"3DB9ECE4-ADC5-4CBD-AA12-676C699E563D":{id:"3DB9ECE4-ADC5-4CBD-AA12-676C699E563D",category:"Mobile Phone",brand:"Google",name:"Pixel 7a - 128GB",memory:"128GB",model:"Pixel 7a",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"676B95E6-CBE7-426B-B78E-2FCFC1A01ECF":{id:"676B95E6-CBE7-426B-B78E-2FCFC1A01ECF",category:"Mobile Phone",brand:"Google",name:"Pixel 7 - 128GB",memory:"128GB",model:"Pixel 7",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:40,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"A2DAC2F9-3B1B-40DC-9790-D0DFB502C259":{id:"A2DAC2F9-3B1B-40DC-9790-D0DFB502C259",category:"Mobile Phone",brand:"Huawei",name:"P30 Pro - 512GB",memory:"512GB",model:"P30 Pro",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"F80D17E7-30B9-4621-9D68-02C817721F1F":{id:"F80D17E7-30B9-4621-9D68-02C817721F1F",category:"Mobile Phone",brand:"Huawei",name:"P30 Pro - 128GB",memory:"128GB",model:"P30 Pro",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"5EE52B37-E4FF-45A4-A0CC-BEA8BCCCE2A0":{id:"5EE52B37-E4FF-45A4-A0CC-BEA8BCCCE2A0",category:"Mobile Phone",brand:"Huawei",name:"P30 Pro - 256GB",memory:"256GB",model:"P30 Pro",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"CA65420E-C35D-41B8-99F1-37A61085EF83":{id:"CA65420E-C35D-41B8-99F1-37A61085EF83",category:"Mobile Phone",brand:"OnePlus",name:"9 Pro - 256GB",memory:"256GB",model:"9 Pro",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"1E150628-8D76-4821-8C35-E94B68EC26AB":{id:"1E150628-8D76-4821-8C35-E94B68EC26AB",category:"Mobile Phone",brand:"OnePlus",name:"9 Pro - 128GB",memory:"128GB",model:"9 Pro",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"2CD23172-D5B2-4BAE-BC9F-0C0A8B9AE85A":{id:"2CD23172-D5B2-4BAE-BC9F-0C0A8B9AE85A",category:"Mobile Phone",brand:"OnePlus",name:"8 Pro - IN2023 - 128GB",memory:"128GB",model:"8 Pro - IN2023",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"B654EEA5-2A6E-41F8-B776-1B94B4FEACA7":{id:"B654EEA5-2A6E-41F8-B776-1B94B4FEACA7",category:"Mobile Phone",brand:"OnePlus",name:"8 Pro - IN2023 - 256GB",memory:"256GB",model:"8 Pro - IN2023",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:15,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"19E11424-FBD1-4003-963C-32A99F5BEC17":{id:"19E11424-FBD1-4003-963C-32A99F5BEC17",category:"Mobile Phone",brand:"OnePlus",name:"9 - 256GB",memory:"256GB",model:"9",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"33753F3F-892D-40DF-A17B-A94734716316":{id:"33753F3F-892D-40DF-A17B-A94734716316",category:"Mobile Phone",brand:"OnePlus",name:"9 - 128GB",memory:"128GB",model:"9",estimated_discount:{exchange_value:{amount:80,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:80,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:80,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"E7594E1E-7728-4FFC-85A1-041841F93FEE":{id:"E7594E1E-7728-4FFC-85A1-041841F93FEE",category:"Mobile Phone",brand:"Oppo",name:"Find N2 Fold - 512GB",memory:"512GB",model:"Find N2 Fold",estimated_discount:{exchange_value:{amount:230,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:230,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:230,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"9DE6C466-7736-4F2B-A210-8AE994994565":{id:"9DE6C466-7736-4F2B-A210-8AE994994565",category:"Mobile Phone",brand:"Oppo",name:"Find N2 Fold - 256GB",memory:"256GB",model:"Find N2 Fold",estimated_discount:{exchange_value:{amount:230,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:230,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:70,currency:"GBP"},max:{amount:230,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"4527D8C7-09D9-423C-8B27-F66B1DD88EAF":{id:"4527D8C7-09D9-423C-8B27-F66B1DD88EAF",category:"Mobile Phone",brand:"Oppo",name:"Find N2 Flip - 512GB",memory:"512GB",model:"Find N2 Flip",estimated_discount:{exchange_value:{amount:160,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:160,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"DF6323B0-7FD5-4729-88C9-3F5E004DEB02":{id:"DF6323B0-7FD5-4729-88C9-3F5E004DEB02",category:"Mobile Phone",brand:"Oppo",name:"Find N2 Flip - 256GB",memory:"256GB",model:"Find N2 Flip",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"4D34D1E3-6ACE-4779-AC40-87F48850631F":{id:"4D34D1E3-6ACE-4779-AC40-87F48850631F",category:"Mobile Phone",brand:"Oppo",name:"Find N Fold - 512GB",memory:"512GB",model:"Find N Fold",estimated_discount:{exchange_value:{amount:110,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:110,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"26D594A6-3D28-44FB-ACB1-87E91E8A4A27":{id:"26D594A6-3D28-44FB-ACB1-87E91E8A4A27",category:"Mobile Phone",brand:"Oppo",name:"Find N Fold - 256GB",memory:"256GB",model:"Find N Fold",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:30,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"D84DC64B-0141-40E9-B07B-66E8519281F2":{id:"D84DC64B-0141-40E9-B07B-66E8519281F2",category:"Mobile Phone",brand:"Realme",name:"X50 Pro 5G - 256GB",memory:"256GB",model:"X50 Pro 5G",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"9A95799F-9B87-4955-B378-CA6608D68678":{id:"9A95799F-9B87-4955-B378-CA6608D68678",category:"Mobile Phone",brand:"Realme",name:"X50 Pro 5G - 128GB",memory:"128GB",model:"X50 Pro 5G",estimated_discount:{exchange_value:{amount:90,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:90,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:90,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"6EAF9964-CCE7-46FF-88BD-67D71BB56028":{id:"6EAF9964-CCE7-46FF-88BD-67D71BB56028",category:"Mobile Phone",brand:"Xiaomi",name:"Mi Mix Fold 2 - 1TB",memory:"1TB",model:"Mi Mix Fold 2",estimated_discount:{exchange_value:{amount:220,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:220,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:220,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"EF52B02A-844F-4A36-8702-8CFB75BECF1F":{id:"EF52B02A-844F-4A36-8702-8CFB75BECF1F",category:"Mobile Phone",brand:"Xiaomi",name:"Mi Mix Fold 2 - 512GB",memory:"512GB",model:"Mi Mix Fold 2",estimated_discount:{exchange_value:{amount:210,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:210,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:210,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"E315402F-60DC-49AC-9698-9F2EFD7FCAF8":{id:"E315402F-60DC-49AC-9698-9F2EFD7FCAF8",category:"Mobile Phone",brand:"Xiaomi",name:"Mi Mix Fold 2 - 256GB",memory:"256GB",model:"Mi Mix Fold 2",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:200,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:100,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"FD25BC8C-D98D-41BD-A9F5-A6D08C09DA40":{id:"FD25BC8C-D98D-41BD-A9F5-A6D08C09DA40",category:"Mobile Phone",brand:"Xiaomi",name:"Mi Mix Fold - 512GB",memory:"512GB",model:"Mi Mix Fold",estimated_discount:{exchange_value:{amount:160,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:160,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:160,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"45EBA69F-0E45-42A9-9EB9-B2F9D5617C2B":{id:"45EBA69F-0E45-42A9-9EB9-B2F9D5617C2B",category:"Mobile Phone",brand:"Xiaomi",name:"Mi Mix Fold - 256GB",memory:"256GB",model:"Mi Mix Fold",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:50,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-S938BAKHEUB"},"3D97009E-E598-4D46-9640-2C11EDF172C9":{id:"3D97009E-E598-4D46-9640-2C11EDF172C9",category:"Tablet",brand:"Samsung",name:"Any Tab S9 Ultra - Any GB",memory:"Any GB",model:"Any Tab S9 Ultra",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:200,currency:"GBP"}},total:{amount:400,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"D1BDDF90-D3E4-4913-BCAF-32CBB2A691B5":{id:"D1BDDF90-D3E4-4913-BCAF-32CBB2A691B5",category:"Tablet",brand:"Samsung",name:"Any Tab S8 Ultra - Any GB",memory:"Any GB",model:"Any Tab S8 Ultra",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:200,currency:"GBP"}},total:{amount:400,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"AA5F0578-F3F5-4A22-A598-682E0945D424":{id:"AA5F0578-F3F5-4A22-A598-682E0945D424",category:"Tablet",brand:"Samsung",name:"Any Tab S9 - Any GB",memory:"Any GB",model:"Any Tab S9",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:200,currency:"GBP"}},total:{amount:400,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"DD8AA4EA-18BA-4B41-B74F-F72B0CA6FB66":{id:"DD8AA4EA-18BA-4B41-B74F-F72B0CA6FB66",category:"Tablet",brand:"Samsung",name:"Any Tab S9+ - Any GB",memory:"Any GB",model:"Any Tab S9+",estimated_discount:{exchange_value:{amount:200,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:200,currency:"GBP"}},total:{amount:400,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:200,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"03FB6CC4-6B44-4D03-8420-B93237F3DDE9":{id:"03FB6CC4-6B44-4D03-8420-B93237F3DDE9",category:"Tablet",brand:"Samsung",name:"Any Tab S8 or S8+ - Any GB",memory:"Any GB",model:"Any Tab S8 or S8+",estimated_discount:{exchange_value:{amount:170,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:170,currency:"GBP"}},total:{amount:340,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:170,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"FD591DA1-B2A2-4773-93B0-D57A6EB9E24B":{id:"FD591DA1-B2A2-4773-93B0-D57A6EB9E24B",category:"Tablet",brand:"Samsung",name:"Any Tab S7 - Any GB",memory:"Any GB",model:"Any Tab S7",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:200,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"4C3177F5-9E73-419C-A9E3-B344D02ED2F1":{id:"4C3177F5-9E73-419C-A9E3-B344D02ED2F1",category:"Tablet",brand:"Samsung",name:"Any other Samsung - Any GB",memory:"Any GB",model:"Any other Samsung",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-X816BZEAEUB"},"FFF6F8AC-BFB9-4306-B64D-27AB9B98B559":{id:"FFF6F8AC-BFB9-4306-B64D-27AB9B98B559",category:"Tablet",brand:"Apple",name:"Any iPad Pro - Any GB",memory:"Any GB",model:"Any iPad Pro",estimated_discount:{exchange_value:{amount:150,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:150,currency:"GBP"}},total:{amount:300,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:150,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"EA227B88-1E90-4C35-9851-5D8CB669882E":{id:"EA227B88-1E90-4C35-9851-5D8CB669882E",category:"Tablet",brand:"Apple",name:"Any iPad Air - Any GB",memory:"Any GB",model:"Any iPad Air",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:140,currency:"GBP"},max:{amount:110,currency:"GBP"}},total:{amount:210,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-X816BZEAEUB"},"D25F6E2B-0D9E-4BCA-919B-433667E31DE4":{id:"D25F6E2B-0D9E-4BCA-919B-433667E31DE4",category:"Tablet",brand:"Apple",name:"Any iPad Mini - Any GB",memory:"Any GB",model:"Any iPad Mini",estimated_discount:{exchange_value:{amount:75,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:75,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:75,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"CE179144-59ED-4111-AB47-72D934CF904C":{id:"CE179144-59ED-4111-AB47-72D934CF904C",category:"Tablet",brand:"Apple",name:"Any iPad - Any GB",memory:"Any GB",model:"Any iPad",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:140,currency:"GBP"},max:{amount:120,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-X816BZEAEUB"},"0B8A9205-6E64-4889-9DDA-02B70859AB59":{id:"0B8A9205-6E64-4889-9DDA-02B70859AB59",category:"Tablet",brand:"Guaranteed Trade In",name:"Any Tablet - Any GB",memory:"Any GB",model:"Any Tablet",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:50,currency:"GBP"},max:{amount:50,currency:"GBP"}},total:{amount:50,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"SM-X716BZEEEUB"},"01B66B62-5A4D-444F-BF95-4D1E58AF64AD":{id:"01B66B62-5A4D-444F-BF95-4D1E58AF64AD",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 44mm - R940 - 16GB",memory:"16GB",model:"Galaxy Watch 6 44mm - R940",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"7FC4457A-EB3E-4F19-B1CA-539CA63612F4":{id:"7FC4457A-EB3E-4F19-B1CA-539CA63612F4",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 Classic 47mm 4G - R965 - 16GB",memory:"16GB",model:"Galaxy Watch 6 Classic 47mm 4G - R965",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"DFC938A0-543E-4C71-92F0-C48DB29D4B78":{id:"DFC938A0-543E-4C71-92F0-C48DB29D4B78",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 44mm 4G - R945 - 16GB",memory:"16GB",model:"Galaxy Watch 6 44mm 4G - R945",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"DD0BAAC7-DCC6-40C6-8693-CE74B06FD4EC":{id:"DD0BAAC7-DCC6-40C6-8693-CE74B06FD4EC",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 Classic 47mm - R960 - 16GB",memory:"16GB",model:"Galaxy Watch 6 Classic 47mm - R960",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"2BAD7F39-4568-418C-806F-1B6077F302DF":{id:"2BAD7F39-4568-418C-806F-1B6077F302DF",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 Classic 43mm - R950 - 16GB",memory:"16GB",model:"Galaxy Watch 6 Classic 43mm - R950",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"0D058A84-7A8D-4968-BE7B-66090983E8D9":{id:"0D058A84-7A8D-4968-BE7B-66090983E8D9",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 40mm - R930 - 16GB",memory:"16GB",model:"Galaxy Watch 6 40mm - R930",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"0427FD19-0C0F-486C-83FC-874035D50C78":{id:"0427FD19-0C0F-486C-83FC-874035D50C78",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 40mm 4G - R935 - 16GB",memory:"16GB",model:"Galaxy Watch 6 40mm 4G - R935",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"6D6813B1-64BD-4B22-A110-D71F67793774":{id:"6D6813B1-64BD-4B22-A110-D71F67793774",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 6 Classic 43mm 4G - R955 - 16GB",memory:"16GB",model:"Galaxy Watch 6 Classic 43mm 4G - R955",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"98235608-5F5E-4ED7-A322-ACB0C5B14760":{id:"98235608-5F5E-4ED7-A322-ACB0C5B14760",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 5 Pro 45mm 4G - R925 - 0GB",memory:"0GB",model:"Galaxy Watch 5 Pro 45mm 4G - R925",estimated_discount:{exchange_value:{amount:35,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:135,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:35,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"2980214C-B187-4A71-BB07-F3870EA38613":{id:"2980214C-B187-4A71-BB07-F3870EA38613",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 5 Pro 45mm - R920 - 16GB",memory:"16GB",model:"Galaxy Watch 5 Pro 45mm - R920",estimated_discount:{exchange_value:{amount:35,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:135,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:35,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"259DFF1F-D84B-4DAC-99F3-732E4C901616":{id:"259DFF1F-D84B-4DAC-99F3-732E4C901616",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 5 4G 40mm - R905 - 0GB",memory:"0GB",model:"Galaxy Watch 5 4G 40mm - R905",estimated_discount:{exchange_value:{amount:25,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:125,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:25,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"61A9A581-3385-4159-908C-B282BAB6F387":{id:"61A9A581-3385-4159-908C-B282BAB6F387",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 5 40mm - R900 - 0GB",memory:"0GB",model:"Galaxy Watch 5 40mm - R900",estimated_discount:{exchange_value:{amount:25,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:125,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:25,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"0D82AF17-C111-444E-99F2-EFF35F321374":{id:"0D82AF17-C111-444E-99F2-EFF35F321374",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 5 44mm - R910 - 0GB",memory:"0GB",model:"Galaxy Watch 5 44mm - R910",estimated_discount:{exchange_value:{amount:25,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:125,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:25,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"FD598A13-E914-455F-9E04-00564E131381":{id:"FD598A13-E914-455F-9E04-00564E131381",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 Classic 42mm 4G - R885 - 4GB",memory:"4GB",model:"Galaxy Watch 4 Classic 42mm 4G - R885",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"361D16A6-6C68-4D60-A645-0B9F0C19FE3C":{id:"361D16A6-6C68-4D60-A645-0B9F0C19FE3C",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 44mm 4G - R875 - 0GB",memory:"0GB",model:"Galaxy Watch 4 44mm 4G - R875",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"9D579549-594E-4651-A6EB-1C9465D3B32C":{id:"9D579549-594E-4651-A6EB-1C9465D3B32C",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 Classic 46mm 4G - R895 - 4GB",memory:"4GB",model:"Galaxy Watch 4 Classic 46mm 4G - R895",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"FA01774D-AB5A-4C77-A5BE-6941AE0553FC":{id:"FA01774D-AB5A-4C77-A5BE-6941AE0553FC",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 40mm - R860 - 16GB",memory:"16GB",model:"Galaxy Watch 4 40mm - R860",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"07C0CB52-5361-49AA-A048-7807A84C22ED":{id:"07C0CB52-5361-49AA-A048-7807A84C22ED",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 44mm - R870 - 16GB",memory:"16GB",model:"Galaxy Watch 4 44mm - R870",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"50F738EA-B83A-4181-ACA2-7B4935490466":{id:"50F738EA-B83A-4181-ACA2-7B4935490466",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 Classic 46mm - R890 - 16GB",memory:"16GB",model:"Galaxy Watch 4 Classic 46mm - R890",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"CB33C1F6-80E5-4EC6-8A32-8CD81B0C95C4":{id:"CB33C1F6-80E5-4EC6-8A32-8CD81B0C95C4",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 4 Classic 42mm - R880 - 16GB",memory:"16GB",model:"Galaxy Watch 4 Classic 42mm - R880",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"FFBE88D2-1939-45D7-AA83-08332C4AD7BD":{id:"FFBE88D2-1939-45D7-AA83-08332C4AD7BD",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 3 41mm - R850N - 0GB",memory:"0GB",model:"Galaxy Watch 3 41mm - R850N",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"4D8B29E8-7EA9-4F13-8184-1852F78DD491":{id:"4D8B29E8-7EA9-4F13-8184-1852F78DD491",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 3 45mm 4G - R845F - 0GB",memory:"0GB",model:"Galaxy Watch 3 45mm 4G - R845F",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"D5B70008-7A63-4D8E-BE04-31C8BF883604":{id:"D5B70008-7A63-4D8E-BE04-31C8BF883604",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 3 41mm 4G - R855F - 0GB",memory:"0GB",model:"Galaxy Watch 3 41mm 4G - R855F",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"8EE78271-F81E-4C46-B13A-E770D03D933F":{id:"8EE78271-F81E-4C46-B13A-E770D03D933F",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 3 45mm - R840N - 0GB",memory:"0GB",model:"Galaxy Watch 3 45mm - R840N",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"241FB2C1-C013-4908-8C2F-0BFCB45AA5FA":{id:"241FB2C1-C013-4908-8C2F-0BFCB45AA5FA",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch Active 2 44mm - R820 - 4GB",memory:"4GB",model:"Galaxy Watch Active 2 44mm - R820",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"BBAD7F5F-E7E0-4B0C-8ABB-2BE4793B83F0":{id:"BBAD7F5F-E7E0-4B0C-8ABB-2BE4793B83F0",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 42mm 4G - R815F - 4GB",memory:"4GB",model:"Galaxy Watch 42mm 4G - R815F",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"FDF7A217-0AA9-48E6-ADF2-3580A29198E0":{id:"FDF7A217-0AA9-48E6-ADF2-3580A29198E0",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 42mm - R810 - 4GB",memory:"4GB",model:"Galaxy Watch 42mm - R810",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"994B68A3-D9CF-4998-BA8E-38A50D6BABA7":{id:"994B68A3-D9CF-4998-BA8E-38A50D6BABA7",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch Active 2 40mm Cellular - R835 - 4GB",memory:"4GB",model:"Galaxy Watch Active 2 40mm Cellular - R835",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"C4794FBE-9660-4C00-8B6D-A74D6A89CF60":{id:"C4794FBE-9660-4C00-8B6D-A74D6A89CF60",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch 46mm - R800F - 4GB",memory:"4GB",model:"Galaxy Watch 46mm - R800F",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"607B9CC5-6AC1-4C47-A938-F10F2FB7A366":{id:"607B9CC5-6AC1-4C47-A938-F10F2FB7A366",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch Active 2 44mm Cellular - R825 - 4GB",memory:"4GB",model:"Galaxy Watch Active 2 44mm Cellular - R825",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"5CA7064B-5D2C-4EBB-AA37-FC358AED746C":{id:"5CA7064B-5D2C-4EBB-AA37-FC358AED746C",category:"Smart Watch",brand:"Samsung",name:"Galaxy Watch Active 2 40mm - R830 - 4GB",memory:"4GB",model:"Galaxy Watch Active 2 40mm - R830",estimated_discount:{exchange_value:{amount:1,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:101,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:1,currency:"GBP"},max:{amount:1,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"4ABB2F97-C471-4A39-BE8B-7FFE6A5F3FBC":{id:"4ABB2F97-C471-4A39-BE8B-7FFE6A5F3FBC",category:"Smart Watch",brand:"Apple",name:"Watch Ultra 49mm GPS-Cell - 0GB",memory:"0GB",model:"Watch Ultra 49mm GPS-Cell",estimated_discount:{exchange_value:{amount:100,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:200,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:10,currency:"GBP"},max:{amount:100,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"190512E7-DB03-48B2-A618-45D60F21D78E":{id:"190512E7-DB03-48B2-A618-45D60F21D78E",category:"Smart Watch",brand:"Apple",name:"Watch Series 8 41mm GPS-Cell - 0GB",memory:"0GB",model:"Watch Series 8 41mm GPS-Cell",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"1E5808F2-2A16-47C0-B3AA-5390784FE376":{id:"1E5808F2-2A16-47C0-B3AA-5390784FE376",category:"Smart Watch",brand:"Apple",name:"Watch Series 8 45mm GPS-Cell - 0GB",memory:"0GB",model:"Watch Series 8 45mm GPS-Cell",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"A3077DD8-EECA-4305-95EF-85F384769911":{id:"A3077DD8-EECA-4305-95EF-85F384769911",category:"Smart Watch",brand:"Apple",name:"Watch Series 8 45mm GPS - 0GB",memory:"0GB",model:"Watch Series 8 45mm GPS",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"E4D47475-1A44-47D2-B2C9-BE334B6386E0":{id:"E4D47475-1A44-47D2-B2C9-BE334B6386E0",category:"Smart Watch",brand:"Apple",name:"Watch Series 8 41mm GPS - 0GB",memory:"0GB",model:"Watch Series 8 41mm GPS",estimated_discount:{exchange_value:{amount:70,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:170,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:70,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"EA6E7FAF-0FE9-4CBD-A760-6F8FFBF722C1":{id:"EA6E7FAF-0FE9-4CBD-A760-6F8FFBF722C1",category:"Smart Watch",brand:"Apple",name:"Watch Series 7 41mm GPS - 32GB",memory:"32GB",model:"Watch Series 7 41mm GPS",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"40773940-A285-41D1-AA62-854004D081ED":{id:"40773940-A285-41D1-AA62-854004D081ED",category:"Smart Watch",brand:"Apple",name:"Watch Series 7 41mm GPS-Cell - 32GB",memory:"32GB",model:"Watch Series 7 41mm GPS-Cell",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"EF10887E-65A6-45F6-8123-DF563535680E":{id:"EF10887E-65A6-45F6-8123-DF563535680E",category:"Smart Watch",brand:"Apple",name:"Watch Series 7 45mm GPS-Cell - 32GB",memory:"32GB",model:"Watch Series 7 45mm GPS-Cell",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"9DC03E6E-BE1F-4A0E-8FC0-FDDC106BEA9F":{id:"9DC03E6E-BE1F-4A0E-8FC0-FDDC106BEA9F",category:"Smart Watch",brand:"Apple",name:"Watch Series 7 45mm GPS - 32GB",memory:"32GB",model:"Watch Series 7 45mm GPS",estimated_discount:{exchange_value:{amount:50,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:150,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:50,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"84AB9034-3682-42EB-A77A-1FAE33E3596C":{id:"84AB9034-3682-42EB-A77A-1FAE33E3596C",category:"Smart Watch",brand:"Apple",name:"Watch Series 6 44mm GPS - 32GB",memory:"32GB",model:"Watch Series 6 44mm GPS",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"DCA4FF3E-EA64-4011-816F-9C6440618805":{id:"DCA4FF3E-EA64-4011-816F-9C6440618805",category:"Smart Watch",brand:"Apple",name:"Watch Series 6 40mm LTE - 32GB",memory:"32GB",model:"Watch Series 6 40mm LTE",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"92B1BEC9-7A3F-40BE-BF0E-A7A98B4094B7":{id:"92B1BEC9-7A3F-40BE-BF0E-A7A98B4094B7",category:"Smart Watch",brand:"Apple",name:"Watch Series 5 44mm LTE - 32GB",memory:"32GB",model:"Watch Series 5 44mm LTE",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"B858CFB3-DA4D-4480-B1B7-BBCEB52A5510":{id:"B858CFB3-DA4D-4480-B1B7-BBCEB52A5510",category:"Smart Watch",brand:"Apple",name:"Watch Series 5 40mm GPS - 32GB",memory:"32GB",model:"Watch Series 5 40mm GPS",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"47E0AC60-A3A1-4D4B-AB25-C46CBB5FFB58":{id:"47E0AC60-A3A1-4D4B-AB25-C46CBB5FFB58",category:"Smart Watch",brand:"Apple",name:"Watch Series 6 40mm GPS - 32GB",memory:"32GB",model:"Watch Series 6 40mm GPS",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"01A88AA9-A2A5-4302-803B-CB0CEA8B493E":{id:"01A88AA9-A2A5-4302-803B-CB0CEA8B493E",category:"Smart Watch",brand:"Apple",name:"Watch Series 5 40mm LTE - 32GB",memory:"32GB",model:"Watch Series 5 40mm LTE",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"EACDAC23-62EF-4215-A504-EBB669004D21":{id:"EACDAC23-62EF-4215-A504-EBB669004D21",category:"Smart Watch",brand:"Apple",name:"Watch Series 6 44mm LTE - 32GB",memory:"32GB",model:"Watch Series 6 44mm LTE",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"8919D2B9-C42B-483A-9BA2-F7C34721342B":{id:"8919D2B9-C42B-483A-9BA2-F7C34721342B",category:"Smart Watch",brand:"Apple",name:"Watch Series 5 44mm GPS - 32GB",memory:"32GB",model:"Watch Series 5 44mm GPS",estimated_discount:{exchange_value:{amount:40,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:140,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:40,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"EF2EA72E-FECE-45CF-9A07-277E6FED8A67":{id:"EF2EA72E-FECE-45CF-9A07-277E6FED8A67",category:"Smart Watch",brand:"Apple",name:"Watch Series 4 44mm GPS - 0GB",memory:"0GB",model:"Watch Series 4 44mm GPS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"252DB8F0-F7B0-42CE-A3BB-7436E792B032":{id:"252DB8F0-F7B0-42CE-A3BB-7436E792B032",category:"Smart Watch",brand:"Apple",name:"Watch Series 4 40mm GPS - 0GB",memory:"0GB",model:"Watch Series 4 40mm GPS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"DB558236-31D3-43A8-AEBE-750E1B114D13":{id:"DB558236-31D3-43A8-AEBE-750E1B114D13",category:"Smart Watch",brand:"Apple",name:"Watch Series 4 40mm Cell-GPS - 0GB",memory:"0GB",model:"Watch Series 4 40mm Cell-GPS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"A798BC86-6799-4382-8BC6-81CC618A4207":{id:"A798BC86-6799-4382-8BC6-81CC618A4207",category:"Smart Watch",brand:"Apple",name:"Watch Series 4 44mm Cell-GPS - 0GB",memory:"0GB",model:"Watch Series 4 44mm Cell-GPS",estimated_discount:{exchange_value:{amount:30,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:130,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:30,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"36CD513B-39AE-4423-AF78-56412AAE6145":{id:"36CD513B-39AE-4423-AF78-56412AAE6145",category:"Smart Watch",brand:"Apple",name:"Watch Series 3 38mm GPS - 0GB",memory:"0GB",model:"Watch Series 3 38mm GPS",estimated_discount:{exchange_value:{amount:15,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:115,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:15,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"5B6EF27E-D07B-48DF-8EE8-8723AB9A7051":{id:"5B6EF27E-D07B-48DF-8EE8-8723AB9A7051",category:"Smart Watch",brand:"Apple",name:"Watch Series 3 38mm Cell-GPS - 0GB",memory:"0GB",model:"Watch Series 3 38mm Cell-GPS",estimated_discount:{exchange_value:{amount:15,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:115,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:15,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"519D1D4E-79C6-439C-9089-9B571BFD4DA7":{id:"519D1D4E-79C6-439C-9089-9B571BFD4DA7",category:"Smart Watch",brand:"Apple",name:"Watch Series 3 42mm GPS - 0GB",memory:"0GB",model:"Watch Series 3 42mm GPS",estimated_discount:{exchange_value:{amount:15,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:115,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:15,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"00F03FFC-F1D5-43CF-9298-C971B2C56CDF":{id:"00F03FFC-F1D5-43CF-9298-C971B2C56CDF",category:"Smart Watch",brand:"Apple",name:"Watch Series 3 42mm Cell-GPS - 0GB",memory:"0GB",model:"Watch Series 3 42mm Cell-GPS",estimated_discount:{exchange_value:{amount:15,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:115,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:15,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"4DD43AD3-9515-41C0-A4A9-708C606551EC":{id:"4DD43AD3-9515-41C0-A4A9-708C606551EC",category:"Smart Watch",brand:"Apple",name:"Watch Series 2 42mm - 0GB",memory:"0GB",model:"Watch Series 2 42mm",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"8E496566-84CE-4B81-931D-932687738B22":{id:"8E496566-84CE-4B81-931D-932687738B22",category:"Smart Watch",brand:"Apple",name:"Watch Series 2 38mm - 0GB",memory:"0GB",model:"Watch Series 2 38mm",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"F0F57EC7-C5AF-41F5-89A6-29FEDBB26CA2":{id:"F0F57EC7-C5AF-41F5-89A6-29FEDBB26CA2",category:"Smart Watch",brand:"Garmin",name:"Forerunner 935 - 0GB",memory:"0GB",model:"Forerunner 935",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"CBD9AE02-4F64-4980-891A-94C910AD71D0":{id:"CBD9AE02-4F64-4980-891A-94C910AD71D0",category:"Smart Watch",brand:"Garmin",name:"Approach S60 - 1GB",memory:"1GB",model:"Approach S60",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"AA2E665C-2636-44EC-9037-CFFD62CA1F76":{id:"AA2E665C-2636-44EC-9037-CFFD62CA1F76",category:"Smart Watch",brand:"Garmin",name:"Forerunner 735 - 0GB",memory:"0GB",model:"Forerunner 735",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"D7024609-9A90-4E7B-AE06-1CE9E49C0BBF":{id:"D7024609-9A90-4E7B-AE06-1CE9E49C0BBF",category:"Smart Watch",brand:"Garmin",name:"Approach S10 - 0GB",memory:"0GB",model:"Approach S10",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"ED78E385-C366-4243-B03F-837792B95C02":{id:"ED78E385-C366-4243-B03F-837792B95C02",category:"Smart Watch",brand:"Garmin",name:"Forerunner 645 - 0GB",memory:"0GB",model:"Forerunner 645",estimated_discount:{exchange_value:{amount:5,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:105,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:5,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"F06F5A36-ADFE-4333-9A96-9EE572B2CE7E":{id:"F06F5A36-ADFE-4333-9A96-9EE572B2CE7E",category:"Smart Watch",brand:"Oppo",name:"OPPO Watch Wifi 41mm - 8GB",memory:"8GB",model:"OPPO Watch Wifi 41mm",estimated_discount:{exchange_value:{amount:10,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:110,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:5,currency:"GBP"},max:{amount:10,currency:"GBP"}},leadSku:"SM-L705FDAAEUA"},"50B1E3D7-133A-47FE-843B-33D31E45BDFA":{id:"50B1E3D7-133A-47FE-843B-33D31E45BDFA",category:"Laptop",brand:"Any Laptop",name:"Any Laptop - Any GB",memory:"Any GB",model:"Any Laptop",estimated_discount:{exchange_value:{amount:0,currency:"GBP"},exchange_discount:{min:{amount:100,currency:"GBP"},max:{amount:100,currency:"GBP"}},total:{amount:100,currency:"GBP"}},tenant_id:"GBR",discount_range:{min:{amount:0,currency:"GBP"},max:{amount:0,currency:"GBP"}},leadSku:"NP960XMB-KB1UK"}};async function kh(){try{const e=await fetch("https://d10vho6rlm93e4.cloudfront.net/b2c.json");if(e.ok){const n=await e.json();return a1(n)}else throw new Error(`Failed to fetch data: ${e.statusText}`)}catch(e){if(window.location.search.includes("fakedata"))return I.error(`Failed to fetch data: ${e}, using local data.`),a1(Mh);I.error(`Failed to fetch data: ${e}`)}}function a1(e){const n={"Mobile Phone":{},Tablet:{},"Smart Watch":{},Laptop:{}};Object.keys(n).forEach(r=>{const a={};Object.values(e).filter(i=>i.category===r).forEach(i=>{n[r].hasOwnProperty(i.brand)||(n[r][i.brand]=[]),n[r][i.brand].push(i),(!a.hasOwnProperty(i.brand)||a[i.brand]<i.estimated_discount.total.amount)&&(a[i.brand]=i.estimated_discount.total.amount)}),n[r].values=a});const t=["any android","any tablet",["any","smartwatch"]];return Object.keys(n).forEach(r=>{const o=Object.values(e).filter(i=>i.category===r).filter(i=>i.brand==="Other"||i.brand.toLowerCase().includes("guaranteed trade")?t.some(l=>(Array.isArray(l)?l:[l]).every(B=>i.model.toLowerCase().includes(B))):!1);I.log("GTI Devices",o),n[r].isGTI=o.some(i=>i.discount_range.min.amount>0||i.estimated_discount.exchange_discount.min.amount>0),n[r].gtiValue=Math.min(...o.map(i=>i.estimated_discount.total.amount)),I.log("GTI Value",n[r].gtiValue),n[r].gtiDevice=o.find(i=>i.estimated_discount.total.amount===n[r].gtiValue),window.location.search.includes("noGti")&&window.location.search.includes("debug")&&(n[r].isGTI=!1,n[r].gtiValue=0,n[r].gtiDevice=null)}),n}var o1={exports:{}},i1={};/** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var wr=v;function bh(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Uh=typeof Object.is=="function"?Object.is:bh,Rh=wr.useState,Th=wr.useEffect,Lh=wr.useLayoutEffect,$h=wr.useDebugValue;function Nh(e,n){var t=n(),r=Rh({inst:{value:t,getSnapshot:n}}),a=r[0].inst,o=r[1];return Lh(function(){a.value=t,a.getSnapshot=n,cl(a)&&o({inst:a})},[e,t,n]),Th(function(){return cl(a)&&o({inst:a}),e(function(){cl(a)&&o({inst:a})})},[e]),$h(t),t}function cl(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!Uh(e,t)}catch{return!0}}function jh(e,n){return n()}var Wh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?jh:Nh;i1.useSyncExternalStore=wr.useSyncExternalStore!==void 0?wr.useSyncExternalStore:Wh,o1.exports=i1;var Oh=o1.exports;const gt=()=>{},Je=gt(),ll=Object,J=e=>e===Je,Un=e=>typeof e=="function",Gt=(e,n)=>({...e,...n}),zh=e=>Un(e.then),Bi=new WeakMap;let Zh=0;const Da=e=>{const n=typeof e,t=e&&e.constructor,r=t==Date;let a,o;if(ll(e)===e&&!r&&t!=RegExp){if(a=Bi.get(e),a)return a;if(a=++Zh+"~",Bi.set(e,a),t==Array){for(a="@",o=0;o<e.length;o++)a+=Da(e[o])+",";Bi.set(e,a)}if(t==ll){a="#";const i=ll.keys(e).sort();for(;!J(o=i.pop());)J(e[o])||(a+=o+":"+Da(e[o])+",");Bi.set(e,a)}}else a=r?e.toJSON():n=="symbol"?e.toString():n=="string"?JSON.stringify(e):""+e;return a},Vn=new WeakMap,sl={},yi={},dl="undefined",fi=typeof window!=dl,ml=typeof document!=dl,Ih=()=>fi&&typeof window.requestAnimationFrame!=dl,u1=(e,n)=>{const t=Vn.get(e);return[()=>!J(n)&&e.get(n)||sl,r=>{if(!J(n)){const a=e.get(n);n in yi||(yi[n]=a),t[5](n,Gt(a,r),a||sl)}},t[6],()=>!J(n)&&n in yi?yi[n]:!J(n)&&e.get(n)||sl]};let Bl=!0;const Hh=()=>Bl,[yl,fl]=fi&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[gt,gt],Vh=()=>{const e=ml&&document.visibilityState;return J(e)||e!=="hidden"},Xh=e=>(ml&&document.addEventListener("visibilitychange",e),yl("focus",e),()=>{ml&&document.removeEventListener("visibilitychange",e),fl("focus",e)}),Kh=e=>{const n=()=>{Bl=!0,e()},t=()=>{Bl=!1};return yl("online",n),yl("offline",t),()=>{fl("online",n),fl("offline",t)}},Yh={isOnline:Hh,isVisible:Vh},Qh={initFocus:Xh,initReconnect:Kh},c1=!ne.useId,wa=!fi||"Deno"in window,qh=e=>Ih()?window.requestAnimationFrame(e):setTimeout(e,1),hl=wa?v.useEffect:v.useLayoutEffect,pl=typeof navigator<"u"&&navigator.connection,l1=!wa&&pl&&(["slow-2g","2g"].includes(pl.effectiveType)||pl.saveData),gl=e=>{if(Un(e))try{e=e()}catch{e=""}const n=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Da(e):"",[e,n]};let Jh=0;const Gl=()=>++Jh,s1=0,d1=1,m1=2;var Ma={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:s1,MUTATE_EVENT:m1,RECONNECT_EVENT:d1};async function B1(...e){const[n,t,r,a]=e,o=Gt({populateCache:!0,throwOnError:!0},typeof a=="boolean"?{revalidate:a}:a||{});let i=o.populateCache;const u=o.rollbackOnError;let l=o.optimisticData;const s=h=>typeof u=="function"?u(h):u!==!1,B=o.throwOnError;if(Un(t)){const h=t,g=[],S=n.keys();for(const x of S)!/^\$(inf|sub)\$/.test(x)&&h(n.get(x)._k)&&g.push(x);return Promise.all(g.map(f))}return f(t);async function f(h){const[g]=gl(h);if(!g)return;const[S,x]=u1(n,g),[U,d,m,y]=Vn.get(n),G=()=>{const ae=U[g];return(Un(o.revalidate)?o.revalidate(S().data,h):o.revalidate!==!1)&&(delete m[g],delete y[g],ae&&ae[0])?ae[0](m1).then(()=>S().data):S().data};if(e.length<3)return G();let E=r,P;const p=Gl();d[g]=[p,0];const F=!J(l),j=S(),R=j.data,V=j._c,ie=J(V)?R:V;if(F&&(l=Un(l)?l(ie,R):l,x({data:l,_c:ie})),Un(E))try{E=E(ie)}catch(ae){P=ae}if(E&&zh(E))if(E=await E.catch(ae=>{P=ae}),p!==d[g][0]){if(P)throw P;return E}else P&&F&&s(P)&&(i=!0,x({data:ie,_c:Je}));if(i&&!P)if(Un(i)){const ae=i(E,ie);x({data:ae,error:Je,_c:Je})}else x({data:E,error:Je,_c:Je});if(d[g][1]=Gl(),Promise.resolve(G()).then(()=>{x({_c:Je})}),P){if(B)throw P;return}return E}}const y1=(e,n)=>{for(const t in e)e[t][0]&&e[t][0](n)},ep=(e,n)=>{if(!Vn.has(e)){const t=Gt(Qh,n),r={},a=B1.bind(Je,e);let o=gt;const i={},u=(B,f)=>{const h=i[B]||[];return i[B]=h,h.push(f),()=>h.splice(h.indexOf(f),1)},l=(B,f,h)=>{e.set(B,f);const g=i[B];if(g)for(const S of g)S(f,h)},s=()=>{if(!Vn.has(e)&&(Vn.set(e,[r,{},{},{},a,l,u]),!wa)){const B=t.initFocus(setTimeout.bind(Je,y1.bind(Je,r,s1))),f=t.initReconnect(setTimeout.bind(Je,y1.bind(Je,r,d1)));o=()=>{B&&B(),f&&f(),Vn.delete(e)}}};return s(),[e,a,s,o]}return[e,Vn.get(e)[4]]},np=(e,n,t,r,a)=>{const o=t.errorRetryCount,i=a.retryCount,u=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!J(o)&&i>o||setTimeout(r,u,a)},tp=(e,n)=>Da(e)==Da(n),[f1,rp]=ep(new Map),ap=Gt({onLoadingSlow:gt,onSuccess:gt,onError:gt,onErrorRetry:np,onDiscarded:gt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:l1?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:l1?5e3:3e3,compare:tp,isPaused:()=>!1,cache:f1,mutate:rp,fallback:{}},Yh),op=(e,n)=>{const t=Gt(e,n);if(n){const{use:r,fallback:a}=e,{use:o,fallback:i}=n;r&&o&&(t.use=r.concat(o)),a&&i&&(t.fallback=Gt(a,i))}return t},ip=v.createContext({}),up="$inf$",h1=fi&&window.__SWR_DEVTOOLS_USE__,cp=h1?window.__SWR_DEVTOOLS_USE__:[],lp=()=>{h1&&(window.__SWR_DEVTOOLS_REACT__=ne)},sp=e=>Un(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],dp=()=>Gt(ap,v.useContext(ip)),mp=e=>(n,t,r)=>e(n,t&&((...o)=>{const[i]=gl(n),[,,,u]=Vn.get(f1);if(i.startsWith(up))return t(...o);const l=u[i];return J(l)?t(...o):(delete u[i],l)}),r),Bp=cp.concat(mp),yp=e=>function(...t){const r=dp(),[a,o,i]=sp(t),u=op(r,i);let l=e;const{use:s}=u,B=(s||[]).concat(Bp);for(let f=B.length;f--;)l=B[f](l);return l(a,o||u.fetcher||null,u)},fp=(e,n,t)=>{const r=n[e]||(n[e]=[]);return r.push(t),()=>{const a=r.indexOf(t);a>=0&&(r[a]=r[r.length-1],r.pop())}};lp();const p1=ne.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(n=>{e.status="fulfilled",e.value=n},n=>{e.status="rejected",e.reason=n}),e)}),xl={dedupe:!0},hp=yp((e,n,t)=>{const{cache:r,compare:a,suspense:o,fallbackData:i,revalidateOnMount:u,revalidateIfStale:l,refreshInterval:s,refreshWhenHidden:B,refreshWhenOffline:f,keepPreviousData:h}=t,[g,S,x,U]=Vn.get(r),[d,m]=gl(e),y=v.useRef(!1),G=v.useRef(!1),E=v.useRef(d),P=v.useRef(n),p=v.useRef(t),F=()=>p.current,j=()=>F().isVisible()&&F().isOnline(),[R,V,ie,ae]=u1(r,d),$=v.useRef({}).current,be=J(i)?t.fallback[d]:i,Pe=(K,ue)=>{for(const De in $){const A=De;if(A==="data"){if(!a(K[A],ue[A])&&(!J(K[A])||!a(xe,ue[A])))return!1}else if(ue[A]!==K[A])return!1}return!0},Y=v.useMemo(()=>{const K=!d||!n?!1:J(u)?F().isPaused()||o?!1:J(l)?!0:l:u,ue=fe=>{const Le=Gt(fe);return delete Le._k,K?{isValidating:!0,isLoading:!0,...Le}:Le},De=R(),A=ae(),z=ue(De),Q=De===A?z:ue(A);let Z=z;return[()=>{const fe=ue(R());return Pe(fe,Z)?(Z.data=fe.data,Z.isLoading=fe.isLoading,Z.isValidating=fe.isValidating,Z.error=fe.error,Z):(Z=fe,fe)},()=>Q]},[r,d]),D=Oh.useSyncExternalStore(v.useCallback(K=>ie(d,(ue,De)=>{Pe(De,ue)||K()}),[r,d]),Y[0],Y[1]),M=!y.current,W=g[d]&&g[d].length>0,w=D.data,L=J(w)?be:w,ee=D.error,le=v.useRef(L),xe=h?J(w)?le.current:w:L,ye=W&&!J(ee)?!1:M&&!J(u)?u:F().isPaused()?!1:o?J(L)?!1:l:J(L)||l,Ce=!!(d&&n&&M&&ye),cn=J(D.isValidating)?Ce:D.isValidating,Oe=J(D.isLoading)?Ce:D.isLoading,pn=v.useCallback(async K=>{const ue=P.current;if(!d||!ue||G.current||F().isPaused())return!1;let De,A,z=!0;const Q=K||{},Z=!x[d]||!Q.dedupe,fe=()=>c1?!G.current&&d===E.current&&y.current:d===E.current,Le={isValidating:!1,isLoading:!1},kr=()=>{V(Le)},W1=()=>{const gn=x[d];gn&&gn[1]===A&&delete x[d]},O1={isValidating:!0};J(R().data)&&(O1.isLoading=!0);try{if(Z&&(V(O1),t.loadingTimeout&&J(R().data)&&setTimeout(()=>{z&&fe()&&F().onLoadingSlow(d,t)},t.loadingTimeout),x[d]=[ue(m),Gl()]),[De,A]=x[d],De=await De,Z&&setTimeout(W1,t.dedupingInterval),!x[d]||x[d][1]!==A)return Z&&fe()&&F().onDiscarded(d),!1;Le.error=Je;const gn=S[d];if(!J(gn)&&(A<=gn[0]||A<=gn[1]||gn[1]===0))return kr(),Z&&fe()&&F().onDiscarded(d),!1;const Yn=R().data;Le.data=a(Yn,De)?Yn:De,Z&&fe()&&F().onSuccess(De,d,t)}catch(gn){W1();const Yn=F(),{shouldRetryOnError:vl}=Yn;Yn.isPaused()||(Le.error=gn,Z&&fe()&&(Yn.onError(gn,d,Yn),(vl===!0||Un(vl)&&vl(gn))&&(!F().revalidateOnFocus||!F().revalidateOnReconnect||j())&&Yn.onErrorRetry(gn,d,Yn,eG=>{const Fl=g[d];Fl&&Fl[0]&&Fl[0](Ma.ERROR_REVALIDATE_EVENT,eG)},{retryCount:(Q.retryCount||0)+1,dedupe:!0})))}return z=!1,kr(),!0},[d,r]),Kn=v.useCallback((...K)=>B1(r,E.current,...K),[]);if(hl(()=>{P.current=n,p.current=t,J(w)||(le.current=w)}),hl(()=>{if(!d)return;const K=pn.bind(Je,xl);let ue=0;const A=fp(d,g,(z,Q={})=>{if(z==Ma.FOCUS_EVENT){const Z=Date.now();F().revalidateOnFocus&&Z>ue&&j()&&(ue=Z+F().focusThrottleInterval,K())}else if(z==Ma.RECONNECT_EVENT)F().revalidateOnReconnect&&j()&&K();else{if(z==Ma.MUTATE_EVENT)return pn();if(z==Ma.ERROR_REVALIDATE_EVENT)return pn(Q)}});return G.current=!1,E.current=d,y.current=!0,V({_k:m}),ye&&(J(L)||wa?K():qh(K)),()=>{G.current=!0,A()}},[d]),hl(()=>{let K;function ue(){const A=Un(s)?s(R().data):s;A&&K!==-1&&(K=setTimeout(De,A))}function De(){!R().error&&(B||F().isVisible())&&(f||F().isOnline())?pn(xl).then(ue):ue()}return ue(),()=>{K&&(clearTimeout(K),K=-1)}},[s,B,f,d]),v.useDebugValue(xe),o&&J(L)&&d){if(!c1&&wa)throw new Error("Fallback data is required when using suspense in SSR.");P.current=n,p.current=t,G.current=!1;const K=U[d];if(!J(K)){const ue=Kn(K);p1(ue)}if(J(ee)){const ue=pn(xl);J(xe)||(ue.status="fulfilled",ue.value=!0),p1(ue)}else throw ee}return{mutate:Kn,get data(){return $.data=!0,xe},get error(){return $.error=!0,ee},get isValidating(){return $.isValidating=!0,cn},get isLoading(){return $.isLoading=!0,Oe}}}),pp=C.label` position: relative; display: block; `,gp=C.svg` width: 14px; height: 14px; cursor: pointer; position: absolute; right: 5px; bottom: 1em; /* transform: translateX(-200%); */ `,g1=({handler:e,style:n})=>c.jsx(gp,{onClick:e,style:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:c.jsx("path",{d:"M7.00008 0C10.8597 0.000153844 14 3.14043 14 6.99992C14 10.8596 10.8597 13.9998 7.00008 13.9998C5.13025 14 3.37242 13.2719 2.05028 11.9497C0.728146 10.6277 0 8.8699 0 7.00008C0 3.14027 3.14027 0 7.00008 0ZM9.33885 3.68159L6.89134 6.1291L4.44367 3.68159L3.68214 4.44312L6.12981 6.89063L3.68214 9.33845L4.44367 10.1L6.89134 7.65216L9.33885 10.1L10.1004 9.33845L7.65271 6.89063L10.1004 4.44312L9.33885 3.68159Z",fill:"#8F8F8F"})}),Gp=C.input.attrs({type:"text"})` -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-bottom: 12px; border: 0; border-bottom: ${e=>e.$isError?"2px solid #D62E2E":"2px solid #2189FF"}; width: 100%; letter-spacing: 2px; transition: color 0.2s ease; color: ${e=>e.disabled?"#2189FF":"#000000"}; &:focus { outline: none; } &:focus-visible { outline: none; } font-size: ${e=>`max(${Math.round((e.$size*.277+Number.EPSILON)*100)/100}vw, 12px)`}; @media screen and (min-width: 768px) { font-size: ${e=>Be`max(${Math.round((e.$size*.0694+Number.EPSILON)*100)/100}vw, 12px)`}; } @media screen and (min-width: 1440px) { font-size: ${e=>Be`${e.$size}px`}; } `,xp=({onChangeText:e,label:n,placeholder:t,textSize:r,style:a,pattern:o,isError:i,disabled:u,...l})=>{const[s,B]=v.useState(""),f=h=>{B(h.target.value.replace(/\D/g,"").slice(0,15)),e&&e(h.target.value.replace(/\D/g,"").slice(0,15))};return c.jsxs(pp,{children:[c.jsx(T,{size:"14",weight:"bold",display:"block",style:{marginBottom:"1em"},children:n}),c.jsx(Gp,{onChange:f,value:s,placeholder:t,style:a,pattern:o,$isError:i,$size:r||16,disabled:u}),!u&&c.jsx(g1,{handler:()=>B("")})]})},Sp=C.div` position: relative; padding: 20px 24px; border-radius: 6px; background: #FFF; display: flex; justify-content: space-between; align-items: center; /* aspect-ratio: 5; */ height: 100%; min-height: 0; box-sizing: border-box; cursor: pointer; border: ${e=>e.$isActive?"2px solid #2189FF":"2px solid transparent"}; transition: opacity 0.2s ease; ${e=>!e.$isActive&&Be`outline: 1px solid #DDD;`}; ${e=>e.$isDisabled&&Be`opacity: 0.3; pointer-events: none; cursor: default;`}; outline-offset: -1px; & p { margin: 0; padding: 7px 0; font-size: 14px; font-weight: 700; color: #000; font-family: "SamsungOne", sans-serif; line-height: 120%; /* 16.8px */ user-select: none; } & > svg { fill: #000; ${e=>e.$isActive&&Be` transform: rotate(180deg); `}; } &:focus { outline: 1px solid #2189FF; } `,Pp=C.div` padding: 16px 0 0 0; position: absolute; width: calc(100% + 4px); top: calc(100% - 10px); left: -2px; background: #FFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border: 2px solid #2189FF; border-top: none; height: 215px; box-sizing: border-box; z-index: 2; display: flex; flex-direction: column; `,Ep=C.ul` overflow-y: auto; position: relative; width: 100%; height: 100%; padding: 0; margin: 0; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ &::-webkit-scrollbar { display: none; } `,Ap=C.div` box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.25); border-radius: 6px; box-sizing: border-box; background: transparent; overflow: hidden; position: absolute; width: 100%; height: calc(100% + 205px - 2px); top: 0; left: 0; z-index: 0; `,vp=C.div` position: absolute; width: 100%; height: 1.5px; background: #DDD; left: 0; top: 60px; z-index: 3; `,Fp=C.li` list-style-type: none; display: flex; justify-content: space-between; align-items: center; & i { font-size: 14px; font-weight: 700; color: #000; font-family: "SamsungOne", sans-serif; line-height: 120%; font-style: normal; } & span { color: #2189FF; font-weight: bold; } padding: 10px 12px 10px 24px; margin: 0px 12px 0px 0px; border: 1px transparent solid; box-sizing: border-box; &.active, &:hover { background: #F7F7F7; } `,_p=C.input` width: calc(100% - 48px); margin: 0 24px; padding: 12px 0; border: none; border-bottom: 1px solid #2189FF; font-weight: 700; color: #000; font-family: "SamsungOne", sans-serif; line-height: 120%; font-style: normal; box-sizing: border-box; background: transparent; font-size: 14px; @supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) and (min-width: 768px) { font-size: 16px; } &:focus { outline: none; } &::placeholder, &::-webkit-input-placeholder { font-weight: normal; } `,Cp=C.div` position: absolute; bottom: 0; height: 25%; width: 100%; background: linear-gradient(0deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.9) 20%, rgba(255,255,255,0.25) 100%); user-select: none; pointer-events: none; z-index: 2; `,Dp=C.div` width: 3px; height: 73%; position: absolute; right: 5px; bottom: 0; padding: 0 5px; box-sizing: content-box; z-index: 3; visibility: ${e=>e.hideScrollbar?"hidden":"visible"}; `,wp=C.div` width: 3px; border-radius: 2px; background-color: #8F8F8F; height: ${e=>e.$height}; position: absolute; top: ${e=>e.$top}; `,Mp=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",minimumFractionDigits:2}),hi=({fallback:e,label:n,resultCb:t,searchList:r,value:a,setValue:o,disabled:i,afterCb:u=()=>{},sortByValue:l=!1,...s})=>{const B=r.length===0||i,f=v.useMemo(()=>typeof r[0]=="string"?r.map((w,L)=>({id:L,label:w,value:null})):l?r.sort((w,L)=>L.value-w.value):r,[r]),[h,g]=v.useState(""),[S,x]=ne.useState(!1),[U,d]=ne.useState(f),m=ne.useRef(null),y=ne.useRef(null),[G,E]=ne.useState(null);v.useEffect(()=>{d(f),g("")},[r]);const P=s.id||`search-${(Math.random()+1).toString(36).substring(2)}`;v.useEffect(()=>{S&&y.current.focus()},[S,y]),v.useEffect(()=>{const w=U.find(L=>L.label.toLowerCase()===h.toLowerCase());w?(t(w.label),u()):t("")},[h]);const p=w=>{const L=w.target.value,ee=f.filter(le=>le.label.toLowerCase().includes(L.toLowerCase()));g(L),d(ee)},F=w=>{w.key==="ArrowDown"?(w.preventDefault(),G===null||G>=U.length-1?E(0):E(G+1)):w.key==="ArrowUp"?(w.preventDefault(),G===null||G<=0?E(U.length-1):E(G-1)):w.key==="Enter"?(w.preventDefault(),G!==null&&(g(U[G].label),x(!1))):w.key==="Escape"?(x(!1),m.current.focus()):E(null)};v.useEffect(()=>{if(G!==null&&P){const w=document.querySelector(`#${P} li.active`);w&&w.scrollIntoView({block:"nearest"})}},[G,P]);const[j,R]=v.useState(0),[V,ie]=v.useState(0),[ae,$]=v.useState(!1),[be,Pe]=v.useState(!1),Y=ne.useRef(null);v.useEffect(()=>{if(Y.current)if(Y.current.scrollHeight===Y.current.clientHeight)$(!0);else{const{scrollTop:w,scrollHeight:L,clientHeight:ee}=Y.current,le=w/(L-ee),xe=ee/L*100,ye=le*100;R(xe),ie(ye)}},[Y,U,S]);const D=w=>{const{scrollTop:L,scrollHeight:ee,clientHeight:le}=w.target,xe=1-le/ee,Ce=L/(ee-le)*100*xe;Pe(L===ee-le),ie(Ce)},M=w=>{w.preventDefault(),w.stopPropagation();const{clientY:L}=w,{top:ee,height:le}=w.target.getBoundingClientRect(),xe=(L-ee)/le,{scrollHeight:ye,clientHeight:Ce}=Y.current;Y.current.scrollTop=xe*(ye-Ce)},W=_n();return c.jsxs(Sp,{ref:m,tabIndex:"0",onClick:w=>{B||w.target!==y.current&&x(!S)},onKeyDown:w=>{B||w.key==="Enter"&&x(!S)},$isActive:S,$isDisabled:B,role:"button","aria-label":`Search for ${n}`,children:[c.jsx("p",{children:h||e||n}),c.jsx("svg",{width:"18",height:"11",viewBox:"0 0 18 11",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Collapse chevron icon",children:c.jsx("path",{d:"M17.1096 0.585449L18 1.46276L9.17982 10.4146L0.359619 1.46276L1.25003 0.585449L9.17982 8.63361L17.1096 0.585449Z",fill:"black"})}),S&&c.jsxs(c.Fragment,{children:[c.jsx(Ap,{}),c.jsx(vp,{}),c.jsxs(Pp,{children:[c.jsx(_p,{ref:y,tabIndex:"0",type:"text",value:h,onChange:p,onKeyDown:F,placeholder:"Search",onBlur:w=>{I.log(w,m.current),w.relatedTarget!==m.current&&setTimeout(()=>{x(!1)},100)},role:"combobox","aria-expanded":S,"aria-autocomplete":"list","aria-controls":P,maxLength:"40"}),c.jsx(g1,{handler:w=>{g("")},style:{top:"15%",right:W?"10%":"5%",zIndex:3}}),c.jsx(Ep,{id:P,onScroll:D,ref:Y,children:U.map((w,L)=>c.jsxs(Fp,{role:"option",className:G==L?"active":null,onClick:ee=>{ee.stopPropagation(),ee.preventDefault(),I.log(ee),g(w.label),x(!1),I.log("click deactivated active")},children:[c.jsx("i",{children:w.label}),c.jsx("i",{style:{fontWeight:400},children:w.value?c.jsxs(c.Fragment,{children:["Up to ",c.jsx("span",{style:{fontWeight:700},children:Mp.format(w.value)})]}):""})]},L))}),c.jsx(Dp,{onClick:M,children:c.jsx(wp,{$top:V+"%",$height:j+"%",$hideScrollbar:ae})}),!be&&c.jsx(Cp,{})]})]})]})},pi=!0,G1=C.div` display: flex; justify-content: space-between; flex-direction: column; gap: 20px; margin-bottom: 40px; label > div, & > div { height: 70px; flex-grow: 1; flex-shrink: 1; flex-basis: 50%; } @media (min-width: 768px) { flex-direction: row; height: 70px; margin-bottom: 0px; } `,kp=C.span` display: block; background-color: #F3F6FE; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; width: 100%; padding: 7px 15px; margin-top: 10px; `;C.div` display: flex; gap: 10px; justify-content: center; align-items: center; margin: ${O(40)}vw auto; width: 60%; `;const x1=({isGray:e,children:n})=>c.jsx(T,{color:e?"rgba(0,0,0,0.3)":"black",weight:"bold",size:"14",display:"block",style:{paddingBottom:`${oe(20)}vw`},children:n}),S1=({})=>{const[e,n]=[b($=>$.userDeviceType),b($=>$.setUserDeviceType)],[t,r]=[b($=>$.minMaxTradeValues),b($=>$.setMinMaxTradeValues)],[a,o]=[b($=>$.goodBadDiscount),b($=>$.setGoodBadDiscount)],i=b($=>$.gtiStatus),[u,l]=[b($=>$.deviceBrand),b($=>$.setDeviceBrand)],[s,B]=[b($=>$.deviceModel),b($=>$.setDeviceModel)],f=b($=>$.setDeviceCondition),h=b($=>$.setUserDeviceType),[g,S]=[b($=>$.tradeInDevices),b($=>$.setTradeInDevices)],[x,U]=v.useState(null),[d,m]=v.useState(""),[y,G]=v.useState(""),E=Ca(e),P=Ca(d);Ca(y);const[p,F]=v.useState([]),[j,R]=v.useState([]),V=_n();b($=>$.setNextDtPage),v.useEffect(()=>{if(t){U({[N.SMARTPHONE]:Math.max(...Object.values(t[N.SMARTPHONE.getApiId()].values)),[N.TABLET]:Math.max(...Object.values(t[N.TABLET.getApiId()].values)),[N.WATCH]:Math.max(...Object.values(t[N.WATCH.getApiId()].values)),[N.LAPTOP]:Math.max(...Object.values(t[N.LAPTOP.getApiId()].values))}),I.log(t),I.log(t[e.getApiId()]);let $=Object.entries(t[e.getApiId()].values).map(([be,Pe])=>({label:be,value:Pe}));F($)}},[t,e]),v.useEffect(()=>{e!==E&&!(u&&!E)&&(I.log(`Device type changed to ${e}`),m(""),G(""),S([]),l(""),B(""),f(null))},[e]),v.useEffect(()=>{if(I.log(`Brand changed to ${d} ${!!d}, globalBrand is ${u}, prevDeviceType is ${E}`),!d&&u&&(!E||V)){m(u),G(s);return}if(d){const $=t[e.getApiId()][d],Pe=[...new Set($.map(Y=>Y.name))].map(Y=>{const M=$.filter(W=>W.name===Y).map(W=>W.estimated_discount.total.amount);return{label:Y,value:Math.max(...M)}});R(Pe)}else I.log("Resetting model list due to brand change"),R([]),S([]);d!==P&&(G(""),B(""))},[d]),v.useEffect(()=>{d&&y&&(I.log(`Setting trade in devices for ${d} ${y}`),S(t[e.getApiId()][d].filter($=>$.name===y)),l(d),B(y),h(e),f(null))},[y]),v.useEffect(()=>{const $=g.map(({discount_range:Y,estimated_discount:D})=>{const{min:{amount:M},max:{amount:W}}=Y,w=(D==null?void 0:D.exchange_discount)||{min:{amount:0},max:{amount:0}},{min:{amount:L},max:{amount:ee}}=w;return{badBase:M,goodBase:W,badExtra:L,goodExtra:ee}}),be=$.reduce((Y,D)=>D.goodBase+D.goodExtra>Y.goodBase+Y.goodExtra?D:Y,{goodBase:0,goodExtra:0}),Pe=$.reduce((Y,D)=>D.badBase+D.badExtra>Y.badBase+Y.badExtra?D:Y,{badBase:0,badExtra:0});I.log("Setting good and bad to:",be,Pe),o({min:{base:Pe.badBase,extra:Pe.badExtra,total:Pe.badBase+Pe.badExtra},max:{base:be.goodBase,extra:be.goodExtra,total:be.goodBase+be.goodExtra}})},[g]);const[ie,ae]=[b($=>$.deviceTurnsOn),b($=>$.setDeviceTurnsOn)];return v.useEffect(()=>{ae(!0)},[i,e]),c.jsxs(c.Fragment,{children:[!pi,V&&(!i[e]||ie===!0||pi)&&c.jsxs(G1,{children:[c.jsxs("label",{children:[c.jsx(x1,{children:"Brand"}),c.jsx(hi,{resultCb:m,fallback:u,searchList:p,label:"Brand"}),c.jsx(kp,{children:c.jsx(T,{size:"12",children:i[e]?"If you don't see your device listed select ‘other’ in the dropdown.":"If you don’t see your device listed, we’re not accepting that device at this time."})})]}),c.jsxs("label",{children:[c.jsx(x1,{isGray:j.length===0,children:"Model"}),c.jsx(hi,{resultCb:G,fallback:s,searchList:j,label:"Model",sortByValue:!0})]})]}),!V&&c.jsxs(c.Fragment,{children:[!pi,c.jsx(G1,{children:c.jsxs(c.Fragment,{children:[c.jsx(hi,{disabled:!pi,resultCb:m,fallback:u||"Brand",label:"Brand",searchList:p}),c.jsx(hi,{resultCb:G,fallback:s||"Model",label:"Model",searchList:j,sortByValue:!0,afterCb:()=>{document.querySelector("#device-condition").scrollIntoView({behavior:"smooth",block:"center"})}})]})})]})]})},P1=C.div` display: flex; background-color: #FFF; border-radius: 10px; border: 1px solid #FFF; outline: 1px solid #D5D5D5; padding: ${oe(6)}vw ${oe(5)}vw; @media screen and (min-width: 768px) { padding: 12px 10px; } cursor: pointer; box-sizing: border-box; transition: border 0.2s ease; ${e=>e.$isSelected&&Be` border: 1px solid #2189FF; outline: 1px solid #2189FF; `} &:active { border: 1px solid #006BEA; outline: 1px solid #006BEA; } &:focus-visible { outline: 2px dotted black; } `,bp="data:image/svg+xml,%3csvg%20width='41'%20height='42'%20viewBox='0%200%2041%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28.979%200.960938C30.9338%200.967519%2032.5168%202.55056%2032.5234%204.5089V37.4946C32.5168%2039.4494%2030.9338%2041.0325%2028.9755%2041.0391H12.021C10.0662%2041.0325%208.48315%2039.4494%208.47656%2037.4911V4.50535C8.48315%202.55056%2010.0662%200.967519%2012.021%200.960938H28.979ZM28.9755%203.0703H12.0281C11.2327%203.07298%2010.5886%203.71709%2010.5859%204.5089V37.4875C10.5886%2038.2829%2011.2327%2038.927%2012.0245%2038.9297H28.9719C29.7673%2038.927%2030.4114%2038.2829%2030.4141%2037.4911V4.51245C30.4114%203.71709%2029.7673%203.07298%2028.9755%203.0703ZM20.5%204.54687C21.0825%204.54687%2021.5547%205.01907%2021.5547%205.60156C21.5547%206.18404%2021.0825%206.65624%2020.5%206.65624C19.9175%206.65624%2019.4453%206.18404%2019.4453%205.60156C19.4453%205.01907%2019.9175%204.54687%2020.5%204.54687Z'%20fill='black'/%3e%3c/svg%3e",Up="data:image/svg+xml,%3csvg%20width='47'%20height='46'%20viewBox='0%200%2047%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M41.5882%207.23737C43.2388%207.23737%2044.5909%208.55381%2044.6489%2010.1909L44.6508%2010.3005V35.6999C44.6508%2037.3504%2043.3345%2038.7026%2041.6978%2038.7606L41.5882%2038.7626H3.95461C2.30412%2038.7626%200.951911%2037.4462%200.893899%2035.8095L0.89196%2035.6999V10.3005C0.89196%208.64965%202.20817%207.29732%203.84502%207.23931L3.95461%207.23737H41.5882ZM41.5882%209.58999H3.95461C3.58828%209.58999%203.28058%209.87739%203.24753%2010.2364L3.24459%2010.3005V35.6999C3.24459%2036.0662%203.53196%2036.3739%203.89062%2036.407L3.95461%2036.4099H41.5882C41.9545%2036.4099%2042.2622%2036.1226%2042.2953%2035.7639L42.2982%2035.6999V10.3005C42.2982%209.93377%2042.0109%209.626%2041.6522%209.59293L41.5882%209.58999ZM26.5356%2031.2343C27.1853%2031.2343%2027.7119%2031.761%2027.7119%2032.4106C27.7119%2033.0343%2027.2265%2033.5446%2026.6129%2033.5844L26.5356%2033.5869H19.0072C18.3575%2033.5869%2017.8309%2033.0603%2017.8309%2032.4106C17.8309%2031.7869%2018.3162%2031.2766%2018.9298%2031.2368L19.0072%2031.2343H26.5356Z'%20fill='black'/%3e%3c/svg%3e",Rp="data:image/svg+xml,%3csvg%20width='41'%20height='42'%20viewBox='0%200%2041%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.5023%201.125C30.2975%201.125%2030.9488%201.7498%2030.9913%202.53453L30.9936%202.61627L30.9944%207.25105L30.9983%207.33038C31.0477%208.36752%2031.2496%208.99734%2031.7174%209.72395L31.7934%209.83955C31.9144%2010.0195%2032.7389%2011.122%2033.1662%2011.7338L33.2697%2011.8837C35.0427%2014.4571%2036.0807%2017.5762%2036.0807%2020.9376C36.0807%2024.209%2035.0975%2027.2508%2033.4105%2029.7836L33.2121%2030.0757L32.9316%2030.472C32.5112%2031.0571%2031.9517%2031.8086%2031.8116%2032.0094L31.7938%2032.0354C31.2975%2032.7739%2031.0732%2033.3891%2031.0073%2034.3874L30.9956%2034.5864L30.9937%2035.0142L30.9936%2039.2587C30.9936%2040.0539%2030.3688%2040.7053%2029.5841%2040.7478L29.5023%2040.75H10.7098C9.91462%2040.75%209.26331%2040.1252%209.22077%2039.3405L9.21856%2039.2587L9.21703%2034.6036L9.21424%2034.5457C9.16464%2033.5082%208.96257%2032.8781%208.49452%2032.1511L8.41839%2032.0354C8.31611%2031.8832%207.71329%2031.0747%207.27092%2030.4586C5.29434%2027.8%204.125%2024.5054%204.125%2020.9376C4.125%2017.4516%205.24137%2014.2264%207.13611%2011.5999L8.3832%209.89055C8.39825%209.86932%208.4102%209.85215%208.41869%209.83952C8.91485%209.10125%209.13914%208.48634%209.20517%207.48891L9.21703%207.27123L9.21841%206.86833L9.21852%202.61627C9.21852%201.82106%209.84333%201.16975%2010.6281%201.12721L10.7098%201.125H29.5023ZM28.8792%2034.2914C26.3604%2035.9502%2023.3443%2036.9154%2020.1028%2036.9154C16.8645%2036.9154%2013.8511%2035.952%2011.3337%2034.2962L11.3459%2034.5176L11.3487%2034.9237L11.3487%2038.6193H28.863L28.8651%2034.6375L28.8667%2034.5176L28.8792%2034.2914ZM20.1028%207.09015C15.5544%207.09015%2011.5182%209.28307%208.99378%2012.6693L8.76955%2012.9864L8.68523%2013.1098L8.68065%2013.1068C7.15073%2015.3341%206.25538%2018.0313%206.25538%2020.9376C6.25538%2023.8439%207.15073%2026.5411%208.68065%2028.7684L8.68522%2028.7655L8.76946%2028.8888C8.83215%2028.979%208.90819%2029.0861%208.99221%2029.203C11.5162%2032.591%2015.5533%2034.7851%2020.1028%2034.7851C27.7506%2034.7851%2033.9503%2028.5854%2033.9503%2020.9376C33.9503%2013.2899%2027.7506%207.09015%2020.1028%207.09015ZM28.863%203.25504H11.3487L11.3471%207.31419L11.3421%207.43194L11.3337%207.57903C13.8511%205.92318%2016.8645%204.95977%2020.1028%204.95977C23.3443%204.95977%2026.3604%205.92502%2028.8792%207.58378L28.8705%207.43397L28.8654%207.31931L28.8633%206.86629L28.863%203.25504Z'%20fill='black'/%3e%3c/svg%3e",Tp=C.div` display: flex; justify-content: space-between; margin-bottom: ${oe(40)}vw; /* gap: ${oe(8)}vw; */ & > * { flex: 1; /* max-width: 23.5%; Laptops */ max-width: 32%; } @media (min-width: 768px) { flex-direction: row; margin-bottom: 15px; gap: 20px; } `,Lp=C(P1)` flex-direction: column; justify-content: space-between; align-items: center; img { width: max(24px, 6.7vw); height: max(24px, 6.7vw); object-fit: contain; margin-bottom: 8px; } div { display: flex; flex-direction: column; align-items: center; } @media (min-width: 768px) { padding: ${O(24)}vw 0; aspect-ratio: 390 / 145; img { width: ${O(40)}vw; height: ${O(40)}vw; margin-bottom: ${O(10)}vw; } } @media (min-width: 1440px) { padding: 24px 0; img { width: 40px; height: 40px; margin-bottom: 10px; } } &[disabled]{ opacity: 0.3; pointer-events: none; } `,$p=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}),Sl=({icon:e,label:n,discount:t,action:r,isSelected:a,mobileLabel:o})=>{o||(o=n);const i=_n();let u=ne.useCallback(r,[]);return c.jsxs(Lp,{$isSelected:a,onClick:u,onKeyDown:l=>{(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),u())},tabIndex:"0","aria-checked":a,role:"radio","aria-label":`Select ${n}`,"aria-disabled":t==null,disabled:t==null,children:[c.jsx("img",{src:e,alt:`${n} icon`}),c.jsxs("div",{children:[c.jsx(T,{size:19,mobileSize:14,align:"center",weight:"bold",children:i?o:n}),c.jsxs(T,{size:14,mobileSize:12,align:"center",children:[" ",t&&c.jsxs(c.Fragment,{children:["Up to"," ",c.jsx("span",{style:{color:"#2189FF",fontWeight:"bold"},children:$p.format(t)})]})," "]})]})]})},gi=({smartphoneValue:e,tabletValue:n,watchValue:t,laptopValue:r,step:a})=>{const[o,i]=a===2?[b(s=>s.journeyDeviceType),b(s=>s.setJourneyDeviceType)]:[b(s=>s.userDeviceType),b(s=>function(){s.setUserDeviceType(...arguments),s.setJourneyDeviceType(...arguments)})],u=b(s=>s.resetJourney),l=s=>{a===1&&u(),i(s)};return c.jsxs(Tp,{children:[c.jsx(Sl,{isSelected:o===N.SMARTPHONE,action:()=>l(N.SMARTPHONE),icon:bp,label:"Smartphone",mobileLabel:"Phone",discount:e}),c.jsx(Sl,{isSelected:o===N.TABLET,action:()=>l(N.TABLET),icon:Up,label:"Tablet",discount:n}),c.jsx(Sl,{isSelected:o===N.WATCH,action:()=>l(N.WATCH),icon:Rp,label:"Smartwatch",mobileLabel:"Watch",discount:t})]})},Np="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='38'%20height='38'%20viewBox='0%200%2038%2038'%20fill='none'%3e%3cg%20id=''%3e%3cg%20id=''%3e%3ccircle%20cx='19'%20cy='19'%20r='19'%20fill='white'%20fill-opacity='0.45'%3e%3c/circle%3e%3ccircle%20cx='19'%20cy='19'%20r='18.5'%20stroke='black'%20stroke-opacity='0.1'%3e%3c/circle%3e%3c/g%3e%3cg%20id=''%3e%3cg%20id=''%3e%3cg%20id=''%3e%3cpath%20id=''%20d='M22.1787%2010.1736L23.043%2011.0766L14.7646%2019.0001L23.043%2026.9236L22.1787%2027.8266L12.957%2019.0001L22.1787%2010.1736Z'%20fill='black'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",jp=C.div` display: flex; justify-content: space-between; align-items: center; margin: ${oe(45)}vw 0; `,Gi=({prev:e,next:n,label:t,style:r,disabled:a})=>c.jsxs(jp,{style:r,children:[c.jsx("svg",{style:{visibility:e?"visible":"hidden"},width:38,height:38,onClick:e,onKeyDown:o=>{(o.key==" "||o.key=="Enter")&&n()},children:c.jsx("image",{href:Np})}),c.jsx(Dr,{style:{visibility:n?"visible":"hidden"},color:"mono",onClick:n,disabled:a,children:t}),c.jsx("div",{style:{visibility:e?"visible":"hidden",width:"38px"}})]}),Pl=C.div` display: none; &.visible { display: block; } `,Wp=(e,n)=>{if(e)return"Final summary";switch(n){case 2:return"Tell us about your device";default:case 1:return"What are you trading in?"}},Op=()=>{const e=_n(),[n,t]=v.useState({[N.SMARTPHONE]:null,[N.TABLET]:null,[N.WATCH]:null,[N.LAPTOP]:null}),[r,a]=[b(p=>p.deviceCondition),b(p=>p.setDeviceCondition)],[o,i]=[b(p=>p.gtiStatus),b(p=>p.setGtiStatus)],[u,l]=[b(p=>p.goodBadDiscount),b(p=>p.setGoodBadDiscount)],s=b(p=>p.setMinMaxTradeValues),B=b(p=>p.deviceBrand),f=b(p=>p.deviceModel),h=b(p=>p.deviceTurnsOn);v.useEffect(()=>{kh().then(p=>{s(p),i({[N.SMARTPHONE]:p[N.SMARTPHONE.getApiId()].gtiValue,[N.TABLET]:p[N.TABLET.getApiId()].gtiValue,[N.WATCH]:p[N.WATCH.getApiId()].gtiValue,[N.LAPTOP]:p[N.LAPTOP.getApiId()].gtiValue}),t({[N.SMARTPHONE]:Math.max(...Object.values(p[N.SMARTPHONE.getApiId()].values)),[N.TABLET]:Math.max(...Object.values(p[N.TABLET.getApiId()].values)),[N.WATCH]:Math.max(...Object.values(p[N.WATCH.getApiId()].values)),[N.LAPTOP]:Math.max(...Object.values(p[N.LAPTOP.getApiId()].values))})})},[]);const[g,S]=v.useState(!1),[x,U]=v.useState(!1);v.useEffect(()=>{B&&f?S(!0):(S(!1),a(null))},[B,f]),v.useEffect(()=>{U(!!r)},[r]);const d=p=>u?p===fn.GOOD?`£${u.max.total}`:`£${u.min.total}`:"",m=p=>p===fn.GOOD?"Good condition":p===fn.BAD?"Damaged condition":"",[y,G]=[b(p=>p.currentMicroStep),b(p=>p.setCurrentMicroStep)],E=p=>{G(p),document.querySelector("#trade").scrollIntoView({behavior:"smooth"})};b(p=>p.journeyDeviceType);const P=b(p=>p.setNextDtPage);return v.useEffect(()=>{I.log("Microstep",y)},[y]),e?c.jsxs(c.Fragment,{children:[c.jsx(T,{isHeadline:!0,size:"36",mobileSize:18,align:"center",children:Wp(h===!1,y)}),c.jsx(V0,{}),c.jsx(gi,{smartphoneValue:n[N.SMARTPHONE],tabletValue:n[N.TABLET],watchValue:n[N.WATCH],laptopValue:n[N.LAPTOP],step:1}),c.jsx(Pl,{className:y===1&&"visible",children:c.jsxs("div",{children:[c.jsx(S1,{}),h===!1&&c.jsx(q0,{children:"Your device still needs to have no outstanding finance"}),(f||h===!1)&&c.jsxs(c.Fragment,{children:[c.jsx(Dh,{max:u.max.total,min:u.min.total,noRange:h===!1}),c.jsx(Gi,{disabled:!f&&h!==!1,next:()=>{h?E(2):P(2)},label:"Continue"})]})]})}),c.jsx(Pl,{className:y===2&&"visible",children:c.jsxs("div",{children:[c.jsx(t1,{good:fn.GOOD,bad:fn.BAD,setCondition:a,condition:r,isDisabled:!1,maxPrice:`£${u.max.total}`,minPrice:`£${u.min.total}`,mobileStyling:!0}),c.jsx(Gi,{prev:()=>E(1),next:()=>P(2),label:"Continue",disabled:!r})]})}),c.jsx(Pl,{className:y===3&&"visible",children:c.jsxs("div",{children:[c.jsx(r1,{brand:B,model:f,condition:m(r),price:d(r),isDisabled:!1,mobileStyling:!0}),c.jsx(Gi,{prev:()=>E(2),next:()=>E(4),label:"Continue"})]})})]}):c.jsxs(c.Fragment,{children:[c.jsx(T,{isHeadline:!0,size:"36",mobileSize:18,align:"center",style:{margin:`0 0 min(70px, ${O(70)}vw) 0`},children:"Which device are you trading in?"}),c.jsx(gi,{smartphoneValue:n[N.SMARTPHONE],tabletValue:n[N.TABLET],watchValue:n[N.WATCH],laptopValue:n[N.LAPTOP],step:1}),c.jsx(S1,{}),c.jsxs(Eh,{id:"device-condition",children:[c.jsx(t1,{good:fn.GOOD,bad:fn.BAD,setCondition:a,condition:r,isDisabled:!g,maxPrice:`£${u.max.total}`,minPrice:`£${u.min.total}`}),c.jsx(r1,{brand:B,model:f,condition:m(r),price:d(r),isDisabled:!x})]})]})},zp=C(Wt)` color: white; background-color: #2189FF; padding: 4px 12px; border-radius: 20px; font-weight: 700; line-height: 1; display: inline-block; @media screen and (min-width: 768px) { padding: 4px 6px; } visibility: ${e=>e.$active?"visible":"hidden"}; `,Zp=({children:e,active:n})=>c.jsx(zp,{$mobileSize:"10",$size:"12",$active:n,children:e}),E1=C.button` all: unset; width: 32px; height: 32px; border-radius: 100%; border: 1px solid transparent; display: inline-flex; justify-content: center; align-items: center; transition: border 0.3s ease-in-out; box-sizing: border-box; &.dummy { visibility: hidden; } &.selected { border: 1px solid black; } &:focus-visible { outline: 2px dotted rgba(0, 0, 0, 0.5); } &:focus:not(:focus-visible) { outline: none; } @media screen and (min-width: 768px) { width: 28px; height: 28px; } @media screen and (min-width: 1200px) { width: 24px; height: 24px; } `,A1=C.div` width: 24px; height: 24px; border-radius: 100%; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.25); @media screen and (min-width: 768px) { width: 20px; height: 20px; } @media screen and (min-width: 1200px) { width: 16px; height: 16px; } `,v1=({color:e,colorName:n,isSelected:t,onClick:r,isDummy:a})=>a?c.jsx(E1,{className:"dummy","aria-hidden":"true",children:c.jsx(A1,{style:{backgroundColor:"#FFFFFF"}})}):c.jsx(E1,{onClick:r,className:t?"selected":"","aria-pressed":t,tabIndex:"0","aria-label":`Select color ${n}`,children:c.jsx(A1,{style:{backgroundColor:e}})}),Ip=C(Wt)` padding: 6px 14px; border-radius: 60px; border: ${e=>e.$selected?"1px solid black":"1px solid transparent"}; display: inline-flex; justify-content: center; align-items: center; cursor: pointer; transition: border 0.2s ease-in-out; font-weight: bold; &:focus:not(:focus-visible) { outline: none; } &:focus-visible { outline: 2px dotted rgba(0, 0, 0, 0.75); } ${e=>e.$isDisabled&&Be` pointer-events: none; opacity: 0.5; `} `,Hp=({children:e,isSelected:n,onClick:t,isDisabled:r})=>c.jsx(Ip,{role:"button",tabIndex:"0",$isDisabled:r,onKeyDown:a=>{(a.key==="Enter"||a.key===" ")&&!r&&t()},$size:"14",onClick:()=>{r||t()},$selected:n,children:e});function Mr(e,n,t){return Math.min(Math.max(e,t),n)}class Vp extends Error{constructor(n){super(`Failed to parse color: "${n}"`)}}var ka=Vp;function Xp(e){if(typeof e!="string")throw new ka(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let n=e.trim();n=tg.test(e)?Qp(e):e;const t=qp.exec(n);if(t){const i=Array.from(t).slice(1);return[...i.slice(0,3).map(u=>parseInt(ba(u,2),16)),parseInt(ba(i[3]||"f",2),16)/255]}const r=Jp.exec(n);if(r){const i=Array.from(r).slice(1);return[...i.slice(0,3).map(u=>parseInt(u,16)),parseInt(i[3]||"ff",16)/255]}const a=eg.exec(n);if(a){const i=Array.from(a).slice(1);return[...i.slice(0,3).map(u=>parseInt(u,10)),parseFloat(i[3]||"1")]}const o=ng.exec(n);if(o){const[i,u,l,s]=Array.from(o).slice(1).map(parseFloat);if(Mr(0,100,u)!==u)throw new ka(e);if(Mr(0,100,l)!==l)throw new ka(e);return[...rg(i,u,l),Number.isNaN(s)?1:s]}throw new ka(e)}function Kp(e){let n=5381,t=e.length;for(;t;)n=n*33^e.charCodeAt(--t);return(n>>>0)%2341}const F1=e=>parseInt(e.replace(/_/g,""),36),Yp="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,n)=>{const t=F1(n.substring(0,3)),r=F1(n.substring(3)).toString(16);let a="";for(let o=0;o<6-r.length;o++)a+="0";return e[t]=`${a}${r}`,e},{});function Qp(e){const n=e.toLowerCase().trim(),t=Yp[Kp(n)];if(!t)throw new ka(e);return`#${t}`}const ba=(e,n)=>Array.from(Array(n)).map(()=>e).join(""),qp=new RegExp(`^#${ba("([a-f0-9])",3)}([a-f0-9])?$`,"i"),Jp=new RegExp(`^#${ba("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),eg=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${ba(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),ng=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,tg=/^[a-z]+$/i,_1=e=>Math.round(e*255),rg=(e,n,t)=>{let r=t/100;if(n===0)return[r,r,r].map(_1);const a=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*(n/100),i=o*(1-Math.abs(a%2-1));let u=0,l=0,s=0;a>=0&&a<1?(u=o,l=i):a>=1&&a<2?(u=i,l=o):a>=2&&a<3?(l=o,s=i):a>=3&&a<4?(l=i,s=o):a>=4&&a<5?(u=i,s=o):a>=5&&a<6&&(u=o,s=i);const B=r-o/2,f=u+B,h=l+B,g=s+B;return[f,h,g].map(_1)};function ag(e,n,t,r){return`rgba(${Mr(0,255,e).toFixed()}, ${Mr(0,255,n).toFixed()}, ${Mr(0,255,t).toFixed()}, ${parseFloat(Mr(0,1,r).toFixed(3))})`}function og(e,n){const[t,r,a,o]=Xp(e);return ag(t,r,a,o-n)}const ig=Cr` 50% { stroke-dashoffset: 0; transform: rotate(360deg); } 100% { stroke-dashoffset: -158; transform: rotate(720deg); } `,ug=C.svg` path { fill: transparent; stroke-dasharray: 158; stroke-dashoffset: 158; animation: ${ig} 2s ease-in-out infinite; transform: rotate(0deg); transform-origin: center center; } `,cg=C.div` position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: ${e=>e.$background?e.$background:"rgba(255, 255, 255, 0.85)"}; z-index: 999; `,C1=({...e})=>{const n=e.width||100,t=n>=100?3:n>=50?2:1;return c.jsx(ug,{height:n,width:n,...e,children:c.jsx("path",{stroke:"#2189FF",strokeWidth:t,d:` M ${n/4}, ${n/2} a ${n/4},${n/4} 0 1,1 ${n/2},0 a ${n/4},${n/4} 0 1,1 -${n/2},0 `})})},D1=({backgroundColor:e,...n})=>{const t=e?og(e,.15):"transparent";return c.jsx(cg,{$background:t,children:c.jsx(C1,{...n})})},lg=Cr` from { opacity: 1; } to { opacity: 0; } `,sg=Cr` from { opacity: 0; } to { opacity: 1; } `,w1=C.img` grid-area: 1 / 1; width: 100%; height: ${e=>e.$height}; object-fit: contain; &.fadeout { z-index: 2; animation: ${lg} 1s forwards; mix-blend-mode: plus-lighter; } &.fadein { z-index: 1; animation: ${sg} 1s forwards; } `,dg=C.div` /* position: relative; */ width: ${e=>e.$width}; height: ${e=>e.$height}; display: grid; isolation: isolate; `,mg=({width:e,height:n,src:t})=>{const r=Ca(t);return c.jsxs(dg,{$width:e,$height:n,children:[r&&r!==t&&c.jsx(w1,{$height:n,className:"fadeout",src:r},"prev"+r),c.jsx(w1,{$height:n,className:"fadein",src:t},t)]})},Bg=e=>fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/"+e).then(n=>n.json());function yg(e){const{data:n,error:t,isLoading:r}=hp(e,Bg,{revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!0});return{tradeData:n,isTradeDataError:t,isTradeDataLoading:r}}async function M1(e,n,t,r){return fetch("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/users/anonymous/carts",{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en;q=0.9"},referrer:"https://www.samsung.com/",referrerPolicy:"strict-origin-when-cross-origin",body:null,method:"POST",mode:"cors",credentials:"include"}).then(a=>fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/create-exchange",{method:"POST",body:JSON.stringify({device_id:n,sku:e,store_id:"uk",type:"TradeIn",device_info:r?{imei:r,state:{BROKEN:t?"YES":"NO"}}:{state:{BROKEN:t?"YES":"NO"}}}),headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},mode:"cors",credentials:"include"}).then(o=>o.json()))}const fg=C.div` position: relative; width: 24px; height: 24px; display: flex; `,hg=C.input.attrs({type:"checkbox"})` all: unset; position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; border-radius: 200px; &:focus-visible { outline: 1px dashed #0000007f; } & + span { position: relative; display: block; width: 24px; height: 24px; box-sizing: border-box; border: 1px solid #555; border-radius: 200px; pointer-events: none; } &:hover + span { background-color: rgba(33, 137, 255, 0.075); border-color: #2189ff; } &:checked + span { background-color: #2189ff; border-color: #2189ff; background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85313 9.44373L0 3.59823L0.979855 2.61716L5.85313 7.48385L13.3467 0L14.3265 0.981068L5.85313 9.44373Z' fill='white'/%3E%3C/svg%3E "); background-size: 75%; background-position: top 60% center; background-repeat: no-repeat; } &:required:after { content: "*"; color: #d62e2e; position: absolute; top: 0px; left: -10px; font-size: 16px; line-height: 0; } `,pg=e=>c.jsxs(fg,{children:[c.jsx(hg,{...e}),c.jsx("span",{})]});C.div` background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; z-index: 2999; `,C.div` background: white; border-radius: 20px; padding: 80px 25px 50px; max-width: 400px; width: 100%; position: relative; border: 1px solid rgba(224, 224, 224, 1); `,C.svg` position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; cursor: pointer; `,C.label` display: flex; gap: 15px; margin-top: 20px; `;const gg=C.div` background: white; border-radius: 10px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2); width: 280px; height: auto; aspect-ratio: 0.4375; padding: 20px 14px; & > * { margin: initial; } flex-shrink: 0; flex-grow: 0; `;C.div` height: 135px; width: 100%; display: flex; justify-content: center; align-items: center; position: relative; & img { position: absolute; height: 100%; width: auto; object-fit: contain; } & .fadeout-img { opacity: 0; transition: opacity 0.5s; } &:hover .fadeout-img { opacity: 1; } & .current-img { opacity: 1; transition: opacity 0.5s; } &:hover .current-img { opacity: 0; } `;const k1=C.div` display: flex; justify-content: center; gap: 10px; margin: 15px 0; `,Gg=C.ul` height: 140px; border-radius: 6px; border: 1px solid #F6F7FE; background: #F6F7FE; width: 100%; padding: 15px; box-sizing: border-box; line-height: 1.5; display: flex; flex-direction: column; justify-content: space-evenly; li { list-style-position:inside; list-style-type: disc; line-height: 0.9; } `,xg=C.div` display: flex; position: relative; flex-direction: column; align-items: center; /* gap: 5px; */ margin: 25px 0; & > * { margin: 0; } `,Sg=C.div` display: flex; flex-direction: column; align-items: center; gap: 10px; padding-bottom: 15px; a { text-decoration-color: black; color: black; } `,Pg=({apiCTACopy:e,apiCTAType:n,notForSale:t,tradeInUnavailable:r,isError:a,loading:o,handler:i})=>{const u=t||n==="outOfStock"||r||a||o;let l;return r||a?l="Trade-in unavailable":o?l="Checking discount":t?l="Not for sale":n==="outOfStock"?l="Out of stock":l=e,c.jsx(Dr,{color:"mono",style:{width:"100%",textAlign:"center"},disabled:u,onClick:i,onKeyDown:s=>{s.key==="Enter"&&(s.preventDefault(),i())},children:l})},b1=({searchAPIData:e,...n})=>{var K,ue,De;const t=ne.useRef(0);v.useEffect(()=>{t.current+=1,I.log(`Tile rerendered: ${t.current}`)}),I.log(e);const r=e.categorySubTypeCode==="03010100",a=r?e.fmyMarketingName.split(" (").join(` (`):e.fmyEngName,o=r?"PC STORAGE":"MOBILE MEMORY",i=e.modelList.reduce((A,z)=>(z.fmyChipList.forEach(Q=>{A.find(Z=>Z.fmyChipType===Q.fmyChipType)||A.push({fmyChipType:Q.fmyChipType,optionList:[]}),A.find(Z=>Z.fmyChipType===Q.fmyChipType).optionList.find(Z=>Z.fmyChipCode===Q.fmyChipCode)||A.find(Z=>Z.fmyChipType===Q.fmyChipType).optionList.push(Q)}),A),[]),u=e.modelList.map(A=>A.thumbUrl),l=e.modelList[0],s=i.find(A=>A.fmyChipType==="COLOR"),B=s?s.optionList.map(A=>({color:A.fmyChipCode,name:A.fmyChipLocalName})):[],f=i.find(A=>A.fmyChipType===o),h=f?(K=f.optionList)==null?void 0:K.map(A=>A.fmyChipLocalName):[],[g,S]=v.useState({oldPrice:l.price,oldPriceText:l.priceDisplay,newPrice:l.promotionPrice,newPriceText:l.promotionPriceDisplay,saveText:l.saveText,usps:l.usp,pdpUrl:l.pdpUrl,ctaType:l.ctaType}),[x,U]=v.useState(l.modelCode),[d,m]=v.useState((ue=l.fmyChipList.find(A=>A.fmyChipType==="COLOR"))==null?void 0:ue.fmyChipCode),[y,G]=v.useState((De=l.fmyChipList.find(A=>A.fmyChipType===o))==null?void 0:De.fmyChipLocalName),[E,P]=v.useState(s?e.modelList.filter(A=>A.fmyChipList.find(z=>z.fmyChipType==="COLOR").fmyChipCode===d).map(A=>{var z;return(z=A.fmyChipList.find(Q=>Q.fmyChipType===o))==null?void 0:z.fmyChipLocalName}):e.modelList.map(A=>{var z;return(z=A.fmyChipList.find(Q=>Q.fmyChipType===o))==null?void 0:z.fmyChipLocalName})),[p,F]=v.useState(l.thumbUrl),[j,R]=v.useState(g.newPrice!==g.oldPrice),[V,ie]=v.useState(g.newPrice===null),[ae,$]=v.useState(l.ctaEngText||"Buy now"),be=b(A=>A.setFinalDevice),Pe=b(A=>A.setNextDtPage),Y=()=>{be({thumbnail:p,name:a,color:B.find(A=>A.color===d).name,originalPrice:g.newPrice,storage:y,sku:x,tradeInFullValue:cn,tradeInExtra:ye}),Pe()};v.useEffect(()=>{var z;let A=e.modelList.find(Q=>Q.modelCode===x);S({oldPrice:A.price,oldPriceText:A.priceDisplay,newPrice:A.promotionPrice,newPriceText:A.promotionPriceDisplay,saveText:A.saveText,usps:A.usp,pdpUrl:A.pdpUrl,ctaType:A.ctaType,isPreorder:A.ctaType==="preOrder"||A.stockStatusText==="preOrder"||((z=A.topFlags)==null?void 0:z.iconTitle)==="Pre-order"}),F(A.thumbUrl),R(A.promotionPrice!==A.price),ie(A.promotionPrice===null),$(A.ctaEngText||"Buy now")},[x]);const D=(A,z)=>{var Q;if(A&&z)try{return e.modelList.find(Z=>Z.fmyChipList.find(fe=>fe.fmyChipCode===A)&&Z.fmyChipList.find(fe=>fe.fmyChipLocalName===z)).modelCode}catch{I.warn("Storage not available for this color, defaulting to first available storage");let fe=e.modelList.find(Le=>Le.fmyChipList.find(kr=>kr.fmyChipCode===A)).modelCode;return G((Q=e.modelList.find(Le=>Le.modelCode===fe).fmyChipList.find(Le=>Le.fmyChipType===o))==null?void 0:Q.fmyChipLocalName),e.modelList.find(Le=>Le.fmyChipList.find(kr=>kr.fmyChipCode===A)).modelCode}else return A?e.modelList.find(Z=>Z.fmyChipList.find(fe=>fe.fmyChipCode===A)).modelCode:z?e.modelList.find(Z=>Z.fmyChipList.find(fe=>fe.fmyChipLocalName===z)).modelCode:(I.warn("No color or storage selected, defaulting to first available color and storage"),e.modelList[0].modelCode)};v.useEffect(()=>{P(e.modelList.filter(A=>A.fmyChipList.find(z=>z.fmyChipCode===d)).map(A=>{var z;return(z=A.fmyChipList.find(Q=>Q.fmyChipType===o))==null?void 0:z.fmyChipLocalName}))},[x]),v.useEffect(()=>{const A=D(d,y);A!==x&&U(A)},[d,y]),v.useEffect(()=>{u.forEach(A=>{const z=new Image;z.src=A})},[]);const{tradeData:M,isTradeDataError:W,isTradeDataLoading:w}=yg(x),L=b(A=>A.tradeInDevices),ee=b(A=>A.deviceCondition===fn.GOOD),[le,xe]=v.useState(!1),[ye,Ce]=v.useState(null),[cn,Oe]=v.useState(null);v.useEffect(()=>{if(M&&L){if(M.statusCode&&M.statusCode.toString().startsWith("4")){Oe(null),I.error("Trade-in data not found for selected SKU",x),xe(!0);return}xe(!1);let A=M.filter(Q=>L.map(Z=>Z.id).includes(Q.id)),z=M.filter(Q=>L.map(Z=>Z.name).includes(Q.name));if(A.length>1&&I.warn("Multiple trade-in devices with the same ID found",L,x),A.length)if(I.log(A),ee){let Q=A[0].estimated_discount.exchange_value.amount,Z=A[0].estimated_discount.exchange_discount.max.amount;Z>0&&(Q=Q+Z,Ce(Z)),Oe(Q)}else{let Q=A[0].discount_range.min.amount,Z=0;A[0].hasOwnProperty("estimated_discount")&&(Z=A[0].estimated_discount.exchange_discount.min.amount),Z>0&&(Q=Q+Z,Ce(Z)),Oe(Q)}else z.length?(I.warn("Trade-in device found by name",z[0]),Oe(ee?z[0].estimated_discount.total.amount:z[0].discount_range.min.amount+(z[0].hasOwnProperty("estimated_discount")?z[0].estimated_discount.exchange_discount.min.amount:0))):(I.warn("No trade-in device found for this model",L,x),xe(!0),Oe(null))}},[M,L]);const pn=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}),Kn=ne.useMemo(()=>c.jsx(mg,{width:"100%",height:"135px",src:p}),[p]);return c.jsxs(gg,{...n,sku:x,children:[c.jsx(Zp,{active:g.isPreorder,children:g.isPreorder&&"New"||""}),c.jsx(T,{size:"20",align:"center",isHeadline:!0,style:{margin:"15px 0px",whiteSpace:"break-spaces",height:"2.5em"},children:a.replace(" ("," (")}),Kn,c.jsxs(k1,{children:[B.map((A,z)=>c.jsx(v1,{color:A.color,colorName:A.name,isSelected:d===A.color,onClick:()=>{m(A.color)}},z)),B.length===0&&c.jsx(v1,{isDummy:!0})]}),c.jsx(k1,{children:h&&h.map((A,z)=>c.jsx(Hp,{isSelected:y===A,isDisabled:!E.includes(A),onClick:()=>{G(A)},children:A},z))}),c.jsx(Gg,{children:g.usps&&g.usps.slice(0,3).map((A,z)=>c.jsx("li",{children:c.jsx(T,{size:"12",mobileSize:"11",style:{height:"auto",display:"-webkit-inline-box",whiteSpace:"normal",lineHeight:"1.33",width:"90%",MozBoxOrient:"vertical",WebkitLineClamp:"2",overflow:"hidden"},children:A})},z))}),c.jsxs(xg,{style:{visibility:V?"hidden":"visible"},children:[w&&c.jsx(D1,{backgroundColor:"white",width:"60"}),c.jsxs(T,{size:"14",mobileSize:"13",weight:"700",children:[" ",cn>0&&c.jsxs(c.Fragment,{children:["Total discount: ",c.jsx("span",{style:{color:"#2189FF"},children:pn.format(cn)})]})," "]}),c.jsxs(T,{size:"14",weight:"700",display:"flex",style:{alignItems:"baseline",height:"2.6em"},children:[cn>0&&c.jsxs(c.Fragment,{children:[c.jsx("span",{style:{textDecoration:"line-through",fontWeight:"400"},children:g.newPriceText})," "]}),c.jsx("span",{style:{fontSize:"1.6em",color:"#2189FF"},children:c.jsx(il,{children:pn.format(g.newPrice-cn)})})," "]}),c.jsxs(T,{size:"14",mobileSize:"11",weight:"700",color:"black",children:[" ",ye&&c.jsxs(c.Fragment,{children:["Includes an extra £",ye," off"]})," "]})]}),c.jsxs(Sg,{children:[c.jsx(Pg,{apiCTACopy:ae,loading:w,apiCTAType:g.ctaType,notForSale:V,tradeInUnavailable:le,isError:W,handler:A=>{Y()},pattern:"[0-9]{15}"}),c.jsx("a",{href:g.pdpUrl,children:c.jsx(T,{size:"14",weight:"700",children:"Learn more"})})]})]})},Eg=C(P1)` gap: 10px; margin: 10px 0; padding: 15px 10px; img { width: 20%; object-fit: contain; } div { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; width: 80%; padding: 0; } @media (min-width: 769px) { margin: 0; aspect-ratio: ${e=>e.$childrenCount===3?"39 / 16":"39 / 8"}; img{ width: 35%; max-width: 120px; max-height: 120px; } div{ /* padding: 10px 0 40px; */ width: 50%; margin: 0; justify-content: flex-start; padding-top: 5px; } } `,Ag=C(Wt)` margin-bottom: ${oe(5)}vw; @media (min-width: 769px) { margin-bottom: ${O(10)}vw; } @media (min-width: 1440px) { margin-bottom: 10px; } `,vg=({children:e})=>c.jsx(Ag,{$size:16,$mobileSize:14,$weight:600,$isHeadline:!0,as:"p",children:e}),Fg=({children:e})=>c.jsx(T,{size:14,$mobileSize:12,weight:400,children:e});function xt({image:e,title:n,children:t,isSelected:r,style:a,childrenCount:o,...i}){return c.jsxs(Eg,{$childrenCount:o,$isSelected:r,style:a,...i,tabIndex:0,children:[c.jsx("img",{src:e,alt:n}),c.jsx("div",{children:t})]})}xt.Title=vg,xt.Copy=Fg;const _g="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2048%2048'%20style='enable-background:new%200%200%2048%2048;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill-opacity:0.8;fill:%20%23F7F7F7;}%20.st1{fill:none;stroke:%23000000;stroke-opacity:0.1;}%20.st2{fill:%23000000;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='24'%20cy='24'%20r='24'/%3e%3ccircle%20class='st1'%20cx='24'%20cy='24'%20r='23.5'/%3e%3cpath%20class='st2'%20d='M18.7,35.1L17.6,34l10.5-10L17.6,14l1.1-1.1L30.4,24L18.7,35.1z'/%3e%3c/svg%3e",Cg=C.div` padding: 20px; padding-left: max(24px, calc((100% - 1200px) / 2)); padding-left: calc(120px - 12px - 16px); scroll-padding-inline-start: 20px; scroll-snap-type: x proximity; overflow-x: auto; display: flex; white-space: nowrap; justify-content: start; gap: 16px; margin: ${O(32)}vw 0; ${e=>e.$forceHeight&&Be` height: 690px;`} -ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar { display: none; } & > .dummy { width: 12px; flex-shrink: 0; scroll-snap-align: center; &.last { width: 150px; @media (max-width: 767px) { width: 25px; } } } & > * { scroll-snap-align: start; } @media (min-width: 1440px) { margin: 32px 0; } @media (max-width: 767px) { padding-left: 5px; margin-left: 25px; border: 2px solid #2189FF; border-right: 0; border-radius: 16px 0 0 16px; padding-top: 4em; } `,Dg=C.div` position: relative; padding: 0 !important; `,U1=C.div` width: 20%; width: 8%; position: absolute; background: linear-gradient(90deg, rgba(255, 255, 255, 0), #f4f4f4); right: 0; top: 0; bottom: 0; pointer-events: none; `,wg=C(U1)` right: initial; left: 0; background: linear-gradient(90deg, #f4f4f4, rgba(255, 255, 255, 0)); `,Mg=C(Wt).attrs({$weight:"bold",$isHeadline:!0})` position: absolute; top: 1.25em; left: 45px; font-size: min(22px, 6.1vw); @media (min-width: 768px) { display: none; } `,R1=({direction:e,onClick:n})=>c.jsx("button",{onClick:n,style:{position:"absolute",top:"50%",transform:"translateY(-50%)",zIndex:1,background:"none",border:"none",cursor:"pointer",padding:"0",height:"64px",width:"64px",right:e==="left"?"initial":"2%",left:e==="right"?"initial":"2%"},tabIndex:-1,children:c.jsx("img",{src:_g,alt:e,style:{transform:e==="left"?"rotate(180deg)":"none"}})}),T1=({label:e,isLoading:n,isError:t,children:r})=>{const a=v.useRef(null);v.useEffect(()=>{a.current&&a.current.scrollTo({left:0,behavior:"smooth"})},[r]);const[o,i]=v.useState(!1),[u,l]=v.useState(!0),s=f=>{f.target.scrollLeft+f.target.clientWidth+25>=f.target.scrollWidth?i(!0):i(!1),f.target.scrollLeft<15?l(!0):l(!1)};v.useEffect(()=>{a.current&&a.current.dispatchEvent(new Event("scroll"))},[r]);const B=_n();return c.jsx(Dg,{children:c.jsxs(Cg,{ref:a,onScroll:s,$forceHeight:n||t,children:[n&&c.jsx(D1,{}),t&&c.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",maxWidth:"75vw",textAlign:"center",textWrap:"balance"},children:c.jsx(T,{size:"24",isHeadline:!0,children:"Something went wrong, please try again later."})}),c.jsx("div",{className:"dummy"}),!t&&r&&r.map((f,h)=>v.cloneElement(f,{style:{opacity:0,animation:"fadeIn forwards 0.5s",animationDelay:h*400+"ms"}})),!B&&c.jsxs(c.Fragment,{children:[c.jsx(U1,{}),c.jsx(wg,{})]}),!t&&!o&&c.jsx(R1,{direction:"right",onClick:()=>a.current.scrollBy({left:200,behavior:"smooth"})}),!t&&!u&&c.jsx(R1,{direction:"left",onClick:()=>a.current.scrollBy({left:-200,behavior:"smooth"})}),c.jsx("div",{className:"dummy last"}),c.jsx(Mg,{children:e})]})})},Xn={Smartphones:[{name:"Galaxy S",image:"https://images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/ProductCategorySSeries.png?$ORIGIN$",title:"Galaxy S Series",copy:" Unleash your creativity and productivity with new Samsung AI features",skus:["SM-S921BZYDEUB","SM-S921BZYGEUB","SM-S921BZVDEUB","SM-S921BZVGEUB","SM-S921BZADEUB","SM-S921BZAGEUB","SM-S921BZKDEUB","SM-S921BZKGEUB","SM-S921BLGDEUB","SM-S921BLGGEUB","SM-S921BZODEUB","SM-S921BZOGEUB","SM-S921BLBDEUB","SM-S921BLBGEUB","SM-S926BZYDEUB","SM-S926BZYGEUB","SM-S926BZVDEUB","SM-S926BZVGEUB","SM-S926BZADEUB","SM-S926BZAGEUB","SM-S926BZKDEUB","SM-S926BZKGEUB","SM-S926BLGDEUB","SM-S926BLGGEUB","SM-S926BZODEUB","SM-S926BZOGEUB","SM-S926BLBDEUB","SM-S926BLBGEUB"]},{name:"Galaxy Z",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryZSeries6.png?$ORIGIN$",title:"Galaxy Z Series",copy:"Unfold a world of simple selfies, seamless multitasking and more",skus:["SM-F956BDBBEUB","SM-F956BZSBEUB","SM-F956BLIBEUB","SM-F956BAKBEUB","SM-F956BZWBEUB","SM-F956BDBCEUB","SM-F956BZSCEUB","SM-F956BLICEUB","SM-F956BAKCEUB","SM-F956BZWCEUB","SM-F956BDBNEUB","SM-F956BZSNEUB","SM-F956BLINEUB","SM-F956BAKNEUB","SM-F956BZWNEUB","SM-F741BZSGEUB","SM-F741BZSHEUB","SM-F741BLBGEUB","SM-F741BLBHEUB","SM-F741BLGGEUB","SM-F741BLGHEUB","SM-F741BZYGEUB","SM-F741BZYHEUB","SM-F741BAKGEUB","SM-F741BAKHEUB","SM-F741BZOGEUB","SM-F741BZOHEUB","SM-F741BZWGEUB","SM-F741BZWHEUB","SM-F946BLBBEUB","SM-F946BZUBEUB","SM-F731BZGHEUB","SM-F731BZAGEUB"]},{name:"Galaxy A",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryASeries.png?$ORIGIN$",title:"Galaxy A Series",copy:"Our awesome range of smartphones are small on price, but big in features",skus:["SM-A526BZKDEUA","SM-A526BZBDEUA","SM-A526BZWDEUA","SM-A526BLVDEUA"]}],Tablets:[{name:"Galaxy Tab S",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryTabSSeries.png?$ORIGIN$",title:"Galaxy Tab S Series",copy:"Work and play on a bigger screen and enjoy the benefits of Galaxy AI at your fingertips.",skus:[]},{name:"Galaxy Tab A",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryTabASeries.png?$ORIGIN$",title:"Galaxy Tab A Series",copy:"Tap into a tablet, ready for streaming, working and more. All at a mid-range price.",skus:[]}],Watches:[{name:"Galaxy Watch",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryWatchSeries7.png?$ORIGIN$",title:"Galaxy Watch Series",copy:"Tick off health and fitness tracking with a watch that helps with your goals.",skus:[]},{name:"Galaxy Watch Ultra",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryWatchSeriesUltra.png?$ORIGIN$",title:"Galaxy Watch Ultra",copy:"Go on a fitness adventure. This durable watch tracks workouts, sleep and heart rate.",skus:[]},{name:"Galaxy Watch Classic",image:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/2024/ProductCategoryWatchClassic.png?$ORIGIN$",title:"Galaxy Watch Classic Series",copy:"A smart and stylish watch ready to help you track progress and sleep.",skus:[]}],Laptops:[{name:"Galaxy Book",image:"https://images.samsung.com/is/image/samsung/assets/uk/2302/pcd/galaxy-book/Galaxybook3_lnb_galaxybook_pc.png?$N_96_PNG$",title:"Galaxy Book",copy:"Outstanding performance and portability."},{name:"Galaxy Book 360",image:"https://images.samsung.com/is/image/samsung/assets/uk/computers/all-computers/Galaxybook4_lnb_galaxybook4Pro360_pc2.png?$N_96_PNG$",title:"Galaxy Book 360",copy:"Thin and light 2-in-1 laptop."}]},L1={"Galaxy S":{skus:{"Galaxy S24 Ultra":["SM-S928BZTPEUB","SM-S928BZVGEUB","SM-S928BZVHEUB","SM-S928BZVPEUB","SM-S928BZKGEUB","SM-S928BZKHEUB","SM-S928BZKPEUB","SM-S928BZTGEUB","SM-S928BZTHEUB","SM-S928BZYGEUB","SM-S928BZYHEUB","SM-S928BZYPEUB"],"Galaxy S24+":["SM-S926BZVDEUB","SM-S926BZKDEUB","SM-S926BZKGEUB","SM-S926BZVGEUB","SM-S926BZADEUB","SM-S926BZAGEUB","SM-S926BZYDEUB","SM-S926BZYGEUB"],"Galaxy S24":["SM-S921BZYDEUB","SM-S921BZKDEUB","SM-S921BZKGEUB","SM-S921BZVDEUB","SM-S921BZVGEUB","SM-S921BZADEUB","SM-S921BZAGEUB","SM-S921BZYGEUB"],"Galaxy S24 Ultra Online Exclusive":["SM-S928BLBGEUB","SM-S928BLBHEUB","SM-S928BLBPEUB","SM-S928BLGGEUB","SM-S928BLGHEUB","SM-S928BLGPEUB","SM-S928BZOGEUB","SM-S928BZOHEUB","SM-S928BZOPEUB"],"Galaxy S24+ Online Exclusive":["SM-S926BLGDEUB","SM-S926BLBDEUB","SM-S926BLBGEUB","SM-S926BLGGEUB","SM-S926BZODEUB","SM-S926BZOGEUB"],"Galaxy S24 Online Exclusive":["SM-S921BZODEUB","SM-S921BLBDEUB","SM-S921BLBGEUB","SM-S921BLGDEUB","SM-S921BLGGEUB","SM-S921BZOGEUB"],"Galaxy S23 FE":["SM-S711BLGDEUB","SM-S711BZPDEUB","SM-S711BZPGEUB","SM-S711BZADEUB","SM-S711BZAGEUB","SM-S711BLGGEUB","SM-S711BZWDEUB","SM-S711BZWGEUB"],"Galaxy S23 FE Online Exclusive":["SM-S711BZBDEUB","SM-S711BZBGEUB","SM-S711BZODEUB","SM-S711BZOGEUB"],"Galaxy S23 Ultra Online Exclusive":["SM-S918BZRHEUB","SM-S918BZADEUB","SM-S918BZAHEUB","SM-S918BZAPEUB","SM-S918BLBDEUB","SM-S918BLBHEUB","SM-S918BLBPEUB","SM-S918BZRDEUB","SM-S918BZRPEUB","SM-S918BLGDEUB","SM-S918BLGHEUB","SM-S918BLGPEUB"],"Galaxy S23 Ultra":["SM-S918BZGDEUB","SM-S918BZKDEUB"],"Galaxy S23+ Online Exclusive":["SM-S916BZADEUB","SM-S916BZAGEUB","SM-S916BLGDEUB","SM-S916BLGGEUB"]},familyModelName:{"Galaxy S24 Ultra":["SM-S928B/DS"],"Galaxy S24+":["SM-S926B/DS"],"Galaxy S24":["SM-S921B/DS"],"Galaxy S24 Ultra Online Exclusive":["SM-S928B/DS"],"Galaxy S24+ Online Exclusive":["SM-S926B/DS"],"Galaxy S24 Online Exclusive":["SM-S921B/DS"],"Galaxy S23 FE":["SM-S711B/DS"],"Galaxy S23 FE Online Exclusive":["SM-S711B/DS"],"Galaxy S23 Ultra Online Exclusive":["SM-S918B/DS"],"Galaxy S23 Ultra":["SM-S918B/DS"],"Galaxy S23+ Online Exclusive":["SM-S916B/DS"]},subTypeCode:"01010100",parentTypeCode:"01010000"},"Galaxy Z":{skus:{"Galaxy Z Flip5":["SM-F731BLGGEUB","SM-F731BZAGEUB","SM-F731BZAHEUB","SM-F731BLGHEUB","SM-F731BLIGEUB","SM-F731BLIHEUB","SM-F731BZEGEUB","SM-F731BZEHEUB"],"Galaxy Z Flip5 Online Exclusive":["SM-F731BZBGEUB","SM-F731BZBHEUB","SM-F731BZGGEUB","SM-F731BZGHEUB","SM-F731BZUGEUB","SM-F731BZUHEUB","SM-F731BZYGEUB","SM-F731BZYHEUB"],"Galaxy Z Fold5":["SM-F946BLBBEUB","SM-F946BZKBEUB","SM-F946BZKCEUB","SM-F946BZKNEUB","SM-F946BLBCEUB","SM-F946BLBNEUB","SM-F946BZEBEUB","SM-F946BZECEUB","SM-F946BZENEUB"],"Galaxy Z Fold5 Online Exclusive":["SM-F946BZBBEUB","SM-F946BZBCEUB","SM-F946BZBNEUB","SM-F946BZUBEUB","SM-F946BZUCEUB","SM-F946BZUNEUB"],"Galaxy Z Fold4":["SM-F936BZABEUB"],"Galaxy Z Flip3 5G SM-F711BZEAEUA":["SM-F711BZEBEUA","SM-F711BZKBEUA","SM-F711BZKFEUA","SM-F711BZGBEUA","SM-F711BZGFEUA","SM-F711BLVBEUA","SM-F711BLVFEUA","SM-F711BZEFEUA"]},familyModelName:{"Galaxy Z Flip5":["SM-F731B"],"Galaxy Z Flip5 Online Exclusive":["SM-F731B"],"Galaxy Z Fold5":["SM-F946B/DS"],"Galaxy Z Fold5 Online Exclusive":["SM-F946B/DS"],"Galaxy Z Fold4":["SM-F936B/DS"],"Galaxy Z Flip3 5G SM-F711BZEAEUA":["SM-F711B"]},subTypeCode:"01010300",parentTypeCode:"01010000"},"Galaxy A":{skus:{"Galaxy A55 5G":["SM-A556BLBAEUB","SM-A556BZKAEUB","SM-A556BZKCEUB","SM-A556BLBCEUB","SM-A556BLVAEUB","SM-A556BLVCEUB","SM-A556BZYAEUB","SM-A556BZYCEUB"],"Galaxy A35 5G":["SM-A356BLBBEUB","SM-A356BZKBEUB","SM-A356BZKGEUB","SM-A356BLBGEUB","SM-A356BLVBEUB","SM-A356BLVGEUB","SM-A356BZYBEUB","SM-A356BZYGEUB"],"Galaxy A54 5G":["SM-A546BZWCEUB","SM-A546BZKCEUB","SM-A546BZKDEUB","SM-A546BLVCEUB","SM-A546BLVDEUB","SM-A546BLGCEUB","SM-A546BLGDEUB","SM-A546BZWDEUB"],"Galaxy A34 5G":["SM-A346BLGAEUB","SM-A346BZKAEUB","SM-A346BZKEEUB","SM-A346BLVAEUB","SM-A346BLVEEUB","SM-A346BZSAEUB","SM-A346BZSEEUB","SM-A346BLGEEUB"],"Galaxy A25 5G":["SM-A256BZKDEUB","SM-A256BZBDEUB","SM-A256BZYDEUB"],"Galaxy A15 5G":["SM-A156BZKDEUB","SM-A156BZBDEUB","SM-A156BZYDEUB"],"Galaxy A15":["SM-A155FZKDEUB","SM-A155FZBDEUB","SM-A155FZYDEUB"],"Galaxy A14 5G":["SM-A146PZSDEUB","SM-A146PZKDEUB","SM-A146PLGDEUB"],"Galaxy A14":["SM-A145RLGUEUB","SM-A145RZKUEUB"],"Galaxy A05s":["SM-A057GZKUEUB","SM-A057GLGUEUB","SM-A057GZSUEUB"],"Galaxy A33 5G":["SM-A336BZKGEEB"]},familyModelName:{"Galaxy A55 5G":["SM-A556B/DS"],"Galaxy A35 5G":["SM-A356B/DS"],"Galaxy A54 5G":["SM-A546B/DS"],"Galaxy A34 5G":["SM-A346B/DSN"],"Galaxy A25 5G":["SM-A256B/DSN"],"Galaxy A15 5G":["SM-A156B/DSN"],"Galaxy A15":["SM-A155F/DSN"],"Galaxy A14 5G":["SM-A146P/DSN"],"Galaxy A14":["SM-A145R/DSN"],"Galaxy A05s":["SM-A057G/DSN"],"Galaxy A33 5G":["SM-A336B/DSN"]},subTypeCode:"01010400",parentTypeCode:"01010000"},"Galaxy Tab S":{skus:{"Galaxy Tab S9+ 12.4 5G":["SM-X816BZEEEUB","SM-X816BZAAEUB","SM-X816BZAEEUB","SM-X816BZEAEUB"],"Galaxy Tab S9 Ultra 14.6 Wi-Fi":["SM-X910NZEIEUB","SM-X910NZAAEUB","SM-X910NZAEEUB","SM-X910NZAIEUB","SM-X910NZEAEUB","SM-X910NZEEEUB"],"Galaxy Tab S9 Ultra 14.6 5G":["SM-X916BZEEEUB","SM-X916BZAAEUB","SM-X916BZAEEUB","SM-X916BZAIEUB","SM-X916BZEAEUB","SM-X916BZEIEUB"],"Galaxy Tab S9+ 12.4 Wi-Fi":["SM-X810NZAAEUB","SM-X810NZAEEUB","SM-X810NZEAEUB","SM-X810NZEEEUB"],"Galaxy Tab S9 11 Wi-Fi":["SM-X710NZAAEUB","SM-X710NZAEEUB","SM-X710NZEAEUB","SM-X710NZEEEUB"],"Galaxy Tab S9 11 5G":["SM-X716BZAAEUB","SM-X716BZAEEUB","SM-X716BZEAEUB","SM-X716BZEEEUB"],"Galaxy Tab S9 FE+ 12.4 5G":["SM-X616BZSEEUB","SM-X616BZAAEUB","SM-X616BZAEEUB","SM-X616BZSAEUB","SM-X616BLGAEUB","SM-X616BLGEEUB"],"Galaxy Tab S9 FE+ 12.4 Wi-Fi":["SM-X610NZAAEUB","SM-X610NZAEEUB","SM-X610NZSAEUB","SM-X610NZSEEUB","SM-X610NLGAEUB","SM-X610NLGEEUB","SM-X610NLIAEUB"],"Galaxy Tab S9 FE 10.9 Wi-Fi":["SM-X510NZAAEUB","SM-X510NZAEEUB","SM-X510NZSAEUB","SM-X510NZSEEUB","SM-X510NLGAEUB","SM-X510NLGEEUB"],"Galaxy Tab S8+ Wi-Fi":["SM-X800NZAAEUB","SM-X800NZAAEUA","SM-X800NZABEUB","SM-X800NZSAEUB","SM-X800NIDAEUB","SM-X800NIDBEUB","SM-X800NZSBEUB"]},familyModelName:{"Galaxy Tab S9+ 12.4 5G":["SM-X816B"],"Galaxy Tab S9 Ultra 14.6 Wi-Fi":["SM-X910"],"Galaxy Tab S9 Ultra 14.6 5G":["SM-X916B"],"Galaxy Tab S9+ 12.4 Wi-Fi":["SM-X810"],"Galaxy Tab S9 11 Wi-Fi":["SM-X710"],"Galaxy Tab S9 11 5G":["SM-X716B"],"Galaxy Tab S9 FE+ 12.4 5G":["SM-X616B"],"Galaxy Tab S9 FE+ 12.4 Wi-Fi":["SM-X610"],"Galaxy Tab S9 FE 10.9 Wi-Fi":["SM-X510"],"Galaxy Tab S8+ Wi-Fi":["SM-X800"]},subTypeCode:"01020100",parentTypeCode:"01020000"},"Galaxy Tab A":{skus:{"Galaxy Tab A9+ 11 Wi-Fi":["SM-X210NZAAEUB","SM-X210NDBAEUB","SM-X210NDBEEUB","SM-X210NZAEEUB","SM-X210NZSAEUB","SM-X210NZSEEUB"],"Galaxy Tab A9+ 11 5G":["SM-X216BDBEEUB","SM-X216BDBAEUB","SM-X216BZAAEUB","SM-X216BZAEEUB","SM-X216BZSAEUB","SM-X216BZSEEUB"],"Galaxy Tab A9 8.7 Wi-Fi":["SM-X110NZAAEUB","SM-X110NDBAEUB","SM-X110NDBEEUB","SM-X110NZAEEUB","SM-X110NZSAEUB","SM-X110NZSEEUB"],"Galaxy Tab A9 8.7 LTE":["SM-X115NDBEEUB","SM-X115NDBAEUB","SM-X115NZAAEUB","SM-X115NZAEEUB","SM-X115NZSAEUB","SM-X115NZSEEUB"],"Galaxy Tab A8 WiFi":["SM-X200NZSEEUA","SM-X200NZAAEUA","SM-X200NZAEEUA","SM-X200NZSAEUA","SM-X200NIDAEUA","SM-X200NIDEEUA"],"Galaxy Tab A8 LTE":["SM-X205NIDEEUA","SM-X205NZAAEUA","SM-X205NZAEEUA","SM-X205NZSAEUA","SM-X205NZSEEUA","SM-X205NIDAEUA"],"Galaxy Tab A7 Lite WiFi":["SM-T220NZAAEUA","SM-T220NZSAEUA"],"Galaxy Tab A7 Lite LTE":["SM-T225NZAAEUA","SM-T225NZSAEUA"]},familyModelName:{"Galaxy Tab A9+ 11 Wi-Fi":["SM-X210"],"Galaxy Tab A9+ 11 5G":["SM-X216B"],"Galaxy Tab A9 8.7 Wi-Fi":["SM-X110"],"Galaxy Tab A9 8.7 LTE":["SM-X115"],"Galaxy Tab A8 WiFi":["SM-X200"],"Galaxy Tab A8 LTE":["SM-X205"],"Galaxy Tab A7 Lite WiFi":["SM-T220"],"Galaxy Tab A7 Lite LTE":["SM-T225"]},subTypeCode:"01020200",parentTypeCode:"01020000"},"Galaxy Watch":{skus:{"Galaxy Watch6 LTE 44mm":["SM-R945FZSAEUA","SM-R945FZKAEUA"],"Galaxy Watch6 Bluetooth 40mm":["SM-R930NZKAEUA","SM-R930NZEAEUA"],"Galaxy Watch6 LTE 40mm":["SM-R935FZKAEUA","SM-R935FZEAEUA"],"Galaxy Watch6 Bluetooth 44mm":["SM-R940NZKAEUA","SM-R940NZSAEUA"]},familyModelName:{"Galaxy Watch6 LTE 44mm":["SM-R945F"],"Galaxy Watch6 Bluetooth 40mm":["SM-R930"],"Galaxy Watch6 LTE 40mm":["SM-R935F"],"Galaxy Watch6 Bluetooth 44mm":["SM-R940"]},subTypeCode:"01030100",parentTypeCode:"01030000"},"Galaxy Watch Pro":{parentTypeCode:"01030000",skus:{"Galaxy Watch5 Pro lte":["SM-R925FZTAEUA","SM-R925FZKAEUA"],"Galaxy Watch5 Pro":["SM-R920NZTAEUA","SM-R920NZKAEUA"],"Galaxy Watch5 Pro Golf Edition":["SM-R920NZKGGLF"]},familyModelName:{"Galaxy Watch5 Pro lte":["SM-R925F"],"Galaxy Watch5 Pro":["SM-R920"],"Galaxy Watch5 Pro Golf Edition":["SM-R920"]}},"Galaxy Watch Ultra":{parentTypeCode:"01030000",skus:{"Galaxy Watch Ultra":["SM-L705FDAAEUA","SM-L705FZWAEUA","SM-L705FZTAEUA"]},familyModelName:{"Galaxy Watch Ultra":["SM-L705F"]}},"Galaxy Watch Classic":{parentTypeCode:"01030000",skus:{"Galaxy Watch6 Classic Bluetooth 43mm":["SM-R950NZKAEUA","SM-R950NZSAEUA"],"Galaxy Watch6 Classic LTE 43mm":["SM-R955FZKAEUA","SM-R955FZSAEUA"],"Galaxy Watch6 Classic Bluetooth 47mm":["SM-R960NZKAEUA","SM-R960NZSAEUA"],"Galaxy Watch6 Classic LTE 47mm":["SM-R965FZKAEUA","SM-R965FZSAEUA"]},familyModelName:{"Galaxy Watch6 Classic Bluetooth 43mm":["SM-R950"],"Galaxy Watch6 Classic LTE 43mm":["SM-R955F"],"Galaxy Watch6 Classic Bluetooth 47mm":["SM-R960"],"Galaxy Watch6 Classic LTE 47mm":["SM-R965F"]}},"Galaxy Book":{parentTypeCode:"03010000"},"Galaxy Book 360":{parentTypeCode:"03010000"}},Ua=window.location.hostname.includes("-sa")?"https://searchapi-sa.samsung.com/v6/qa":"https://searchapi.samsung.com/v6/front";async function kg(){try{const[e,n,t,r]=await Promise.all([fetch(`${Ua}/b2c/product/finder/newhybris?type=01010000&siteCode=uk&start=1&num=12&sort=recommended&onlyFilterInfoYN=Y&keySummaryYN=Y&specHighlightYN=Y`),fetch(`${Ua}/b2c/product/finder/newhybris?type=01020000&siteCode=uk&start=1&num=12&sort=recommended&onlyFilterInfoYN=Y&keySummaryYN=Y&specHighlightYN=Y`),fetch(`${Ua}/b2c/product/finder/newhybris?type=01030000&siteCode=uk&start=1&num=12&sort=recommended&onlyFilterInfoYN=Y&keySummaryYN=Y&specHighlightYN=Y`),fetch(`${Ua}/b2c/product/finder/newhybris?type=03010000&siteCode=uk&start=1&num=12&sort=recommended&onlyFilterInfoYN=Y&keySummaryYN=Y&specHighlightYN=Y`)]),o=(await Promise.all([e.json(),n.json(),t.json(),r.json()])).map(async(u,l)=>{const s=u,B=[e.url,n.url,t.url,r.url][l];if(s.response.resultData.navGroups){const f=s.response.resultData.navGroups,h=f.findIndex(x=>x.categoryFilterName.toLowerCase()==="product range"),g=f[h].productFinderFilter.reduce((x,U)=>{const d=Object.keys(L1).find(m=>m.toLowerCase()===U.filterLocalName.toLowerCase());return d&&(x[d]=U.filterSearchCode),x},{});return await Promise.all(Object.entries(g).map(([x,U])=>fetch(`${B.replace("onlyFilterInfoYN=Y","onlyFilterInfoYN=N")}&filter${h+1}=${U}`).then(d=>d.json()).then(d=>({[x]:d.response.resultData.productList}))))}else throw new Error("No data found")}),i=await Promise.all(o);return Object.assign({},...i.flat())}catch{return I.error("Cheil: Failed to fetch SKUs from product finder"),I.warn("Attempting to use manual route"),await bg()}}async function bg(){const e=await Promise.all(Object.entries(L1).map(async([n,t])=>{const r=Object.values(t.skus).flat().join(","),a=await fetch(`${Ua}/b2c/product/card/detail/newhybris?siteCode=uk&modelList=${r}&saleSkuYN=N&onlyRequestSkuYN=Y&keySummaryYN=N&keySpecYN=N&quicklookYN=N&commonCodeYN=N`);a.ok||I.error(`Failed to fetch for ${n}: ${a.statusText}`);const o=await a.json();if(o.response.resultData.productList)return{[n]:o.response.resultData.productList};I.error(`No data found for ${n}`)}));return Object.assign({},...e)}function Ug(e){console.time("filterOutEOL");let n=JSON.parse(JSON.stringify(e));for(const[r,a]of Object.entries(n)){for(const[o,i]of a.entries())a[o].modelList=i.modelList.filter(u=>u.price!==null);n[r]=a.filter(o=>o.modelList.length>0)}let t=n;return console.timeEnd("filterOutEOL"),t}const Rg=["SM-F956BDBBEUB","SM-F956BZSBEUB","SM-F956BLIBEUB","SM-F956BAKBEUB","SM-F956BZWBEUB","SM-F956BDBCEUB","SM-F956BZSCEUB","SM-F956BLICEUB","SM-F956BAKCEUB","SM-F956BZWCEUB","SM-F956BDBNEUB","SM-F956BZSNEUB","SM-F956BLINEUB","SM-F956BAKNEUB","SM-F956BZWNEUB","SM-F741BZSGEUB","SM-F741BZSHEUB","SM-F741BLBGEUB","SM-F741BLBHEUB","SM-F741BLGGEUB","SM-F741BLGHEUB","SM-F741BZYGEUB","SM-F741BZYHEUB","SM-F741BAKGEUB","SM-F741BAKHEUB","SM-F741BZOGEUB","SM-F741BZOHEUB","SM-F741BZWGEUB","SM-F741BZWHEUB"],Tg=Cr` from { grid-template-rows: 0fr; } to { grid-template-rows: 1fr; } `,$1=C.div` display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.5s ease-out, background-color 0.5s ease-out, border 0.5s ease-out, padding 0.5s ease-out; &.visible { grid-template-rows: 1fr; } & > div { overflow: hidden; } &.noshow > div { border: 0; padding: 0; outline: none; margin: 0; } &.showDelayed { animation: ${Tg} 0.5s forwards; animation-delay: 0.5s; } `,Lg=C.a` display: inline; margin-bottom: min(70px, ${O(70)}vw); text-align: center; color: black; `,$g=C.div.attrs({role:"radiogroup"})` @media screen and (min-width: 769px) { display: flex; justify-content: space-between; gap: 20px; & > div { flex-basis: 100%; } } `,Ng=()=>{const e=_n(),n=b(p=>p.setPrevDtPage),t=b(p=>p.userDeviceType),r=b(p=>p.journeyDeviceType);b(p=>p.setJourneyDeviceType);const a=b(p=>p.minMaxTradeValues),o=v.useMemo(()=>a?Math.max(...Object.values(a[t.getApiId()].values)):null,[a,t]),[i,u]=v.useState(Xn[r.toString()][0].name);v.useEffect(()=>{u(Xn[r.toString()][0].name)},[r]);const[l,s]=v.useState(null),[B,f]=v.useState(null),[h,g]=v.useState(!0),[S,x]=v.useState(null),[U,d]=v.useState([]);v.useEffect(()=>{kg().then(p=>{f(Ug(p)),g(!1)}).catch(p=>{x(!0),I.error(p)})},[]),v.useEffect(()=>{I.log("Product sub:",i),I.log("userDeviceType",t),I.log("Data",B),d(B?B[i]:[])},[B,i,r]);const m=b(p=>p.tradeInDevices),y=b(p=>p.deviceCondition),[G,E]=v.useState({Smartphones:null,Tablets:null,Watches:null,Laptops:null});v.useEffect(()=>{I.log(G)},[G]),v.useEffect(()=>{t!==N.LAPTOP&&Rg.forEach(p=>{fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/"+p).then(F=>F.json()).then(F=>{let j=F.map(R=>R.id).filter(R=>m.map(V=>V.id).includes(R));if(j){let R=Object.keys(Xn).find(V=>Xn[V].find(ie=>ie.skus.includes(p)));if(R!==t.toString()){let V;const ie=F.find(ae=>ae.id===j[0]);y===fn.GOOD?V=ie.estimated_discount.total.amount:V=ie.discount_range.min.amount+ie.estimated_discount.exchange_discount.min,V>G[R]&&E(ae=>({...ae,[R]:V}))}}})})},[]);const P=ne.useRef(null);return e?c.jsxs(c.Fragment,{children:[c.jsx(Gi,{prev:()=>n(),style:{marginBottom:`${oe(25)}vw`,marginTop:0}}),c.jsxs("div",{style:{marginBottom:`${oe(25)}vw`},children:[c.jsx(T,{isHeadline:!0,size:18,align:"left",style:{lineHeight:1.5},children:"Choose your new device"}),c.jsxs(T,{size:12,children:["Not sure which device you want? Click ‘learn more’ on devices you like, or see ",c.jsx("a",{href:"/uk/mobile-phone-buying-guide",style:{color:"#2189FF"},children:"Buying Guide"})]})]}),c.jsx(V0,{}),c.jsx(gi,{smartphoneValue:t===N.SMARTPHONE?o:G.Smartphones,tabletValue:t===N.TABLET?o:G.Tablets,watchValue:t===N.WATCH?o:G.Watches,laptopValue:t===N.LAPTOP?o:G.Laptops,step:2}),c.jsx("div",{role:"radiogroup",style:{padding:0,marginBottom:"50px"},children:Xn[r.toString()].map((p,F)=>c.jsxs(ne.Fragment,{children:[c.jsx($1,{className:p.name!==l?"visible":"noshow",children:c.jsxs(xt,{image:p.image,onClick:()=>{s(p.name)},style:{margin:"10px max(24px, 6.7vw)"},onKeyDown:j=>j.key==="Enter"&&s(p.name),children:[c.jsx(xt.Title,{children:p.title}),c.jsx(xt.Copy,{children:p.copy})]},F)}),p.name===l&&c.jsx($1,{className:"showDelayed",ref:P,children:c.jsx(T1,{isLoading:h,isError:S,label:Object.values(Xn).flat().find(j=>j.name===p.name).title,children:B&&B[p.name].map((j,R)=>c.jsx(b1,{searchAPIData:j},j.familyId))})})]},p.name))})]}):c.jsxs(c.Fragment,{children:[c.jsx(T,{isHeadline:!0,size:"36",mobileSize:18,align:"center",style:{margin:`0 0 min(30px, ${O(30)}vw) 0`},children:"Choose your new device"}),c.jsx("div",{style:{textAlign:"center",marginBottom:`max(60px, ${O(60)}vw)`},children:c.jsx(Lg,{href:"#",onClick:p=>{p.preventDefault(),n()},children:"Back"})}),c.jsx(gi,{smartphoneValue:t===N.SMARTPHONE?o:G.Smartphones,tabletValue:t===N.TABLET?o:G.Tablets,watchValue:t===N.WATCH?o:G.Watches,laptopValue:t===N.LAPTOP?o:G.Laptops,step:2}),c.jsx($g,{children:Xn[r.toString()].map((p,F)=>c.jsxs(xt,{childrenCount:Xn[r.toString()].length,image:p.image,isSelected:p.name===i,onClick:()=>{u(p.name)},onKeyDown:j=>j.key==="Enter"&&u(p.name),children:[c.jsx(xt.Title,{children:p.title}),c.jsx(xt.Copy,{children:p.copy})]},F))}),c.jsx(T1,{isLoading:h,isError:S,label:Object.values(Xn).flat().find(p=>p.name===i).title,children:U.map((p,F)=>c.jsx(b1,{searchAPIData:p},p.familyId))})]})},St=C(Wt)` line-height: 1; `,Pt=C.div` display: flex; flex-direction: ${e=>e.$column?"column":"row"}; justify-content: space-between; align-content: ${e=>e.$alignCenter?"center":""}; border-bottom: ${e=>e.$borderBottom?"1px solid #F5F5F5":""}; padding: ${oe(20)}vw 0; padding-top: ${e=>e.$noTopPad?"0 !important":""}; padding-bottom: ${e=>e.$noBotPad?"0 !important":""}; @media (min-width: 768px) { padding: ${O(30)}vw 0; } @media (min-width: 1440px) { padding: 30px 0; } ${e=>e.$noPadding&&Be` padding: 0 !important; `} `,jg=C.img` object-fit: contain; width: 100%; max-height: ${oe(60)}vw; max-width: ${oe(60)}vw; @media (min-width: 768px){ max-height: min(90px, ${O(90)}vw); max-width: min(90px, ${O(90)}vw); } `,Wg=C.div` display: flex; flex-direction: column; gap: 5px; @media (min-width: 768px){ gap: 20px; } `,Og=C.div` align-items: flex-start; flex-direction: column; display: flex; gap: 5px; margin-top: 20px; @media (min-width: 768px){ align-items: flex-end; gap: 10px; margin-left: 0; margin-top: 0; } `,El=16,Et=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}),N1=()=>{const{tradeInFullValue:e,originalPrice:n,tradeInExtra:t,thumbnail:r,storage:a,color:o,name:i,sku:u}=b(x=>x.finalDevice),l=_n(),B=b(x=>x.deviceCondition)===fn.GOOD?"Good condition":"Damaged condition",f=b(x=>x.deviceBrand),h=b(x=>x.deviceModel),g=b(x=>x.deviceTurnsOn),S=b(x=>x.userDeviceType);return c.jsxs("div",{children:[c.jsxs(Pt,{$borderBottom:!0,$noTopPad:!0,style:{alignItems:"center"},children:[c.jsx(T,{size:18,mobileSize:14,weight:"bold",children:"Your Trade In Device"}),c.jsx("img",{src:Y0,alt:"Trade in icon"})]}),c.jsxs(Pt,{$borderBottom:!0,$column:l,children:[c.jsxs(Wg,{children:[c.jsx(T,{size:16,mobileSize:16,weight:"bold",children:g===!1?c.jsxs(c.Fragment,{children:["Broken ",S.getApiId()]}):c.jsxs(c.Fragment,{children:[f," | ",h]})}),c.jsx(T,{size:14,mobileSize:12,children:B})]}),c.jsxs(Og,{children:[c.jsx(T,{size:14,mobileSize:14,weight:"bold",children:"Trade in value:"}),c.jsx(T,{size:20,mobileSize:22,weight:"bold",color:"#2189ff",children:Et.format(e)}),t&&c.jsxs(T,{size:12,mobileSize:12,color:"#2189ff",children:["Includes a bonus ",Et.format(t)," on top of your device"]})]})]}),c.jsxs(Pt,{$column:!0,children:[c.jsx(T,{size:16,mobileSize:14,weight:"bold",children:"Your new device"}),c.jsxs(Pt,{$noPadding:!0,$column:l,children:[c.jsxs(Pt,{$column:l,$noBotPad:!0,$alignCenter:!0,style:{gap:`max(10px, ${O(10)}vw)`},children:[c.jsx(jg,{src:r,alt:`${i} ${o}`}),c.jsxs(Pt,{$column:!0,$noPadding:!0,style:{justifyContent:"flex-start",gap:`max(10px, ${O(10)}vw)`},children:[c.jsxs(St,{$size:16,$mobileSize:16,$weight:"bold",style:{marginTop:`max(5px, ${O(5)}vw)`},children:["Samsung | ",i]}),c.jsx(T,{size:14,mobileSize:14,children:`${o}${a?`, ${a}`:""}`})]})]}),c.jsxs(Pt,{$column:!0,$noBotPad:!0,style:{alignItems:l?"flex-start":"flex-end",gap:`max(10px, ${O(10)}vw)`,flexBasis:"30%"},children:[c.jsx(St,{$size:El,$mobileSize:14,$weight:"bold",style:{marginTop:`max(5px, ${O(5)}vw)`},children:"Discounted total:"}),l?c.jsxs(Pt,{$column:!0,$noPadding:!0,style:{alignItems:"flex-start",justifyContent:"space-between",gap:"10px",margin:"10px 0"},children:[c.jsx(St,{weight:"bold",$size:El,$mobileSize:14,$color:"#2189ff",children:Et.format(e)}),c.jsx(St,{$size:El,$mobileSize:14,children:c.jsx("del",{children:Et.format(n)})}),c.jsx(St,{$size:30,$mobileSize:26,$weight:"bold",$color:"#2189ff",children:Et.format(n-e)})]}):c.jsxs(c.Fragment,{children:[c.jsx(St,{$weight:"bold",$size:14,$color:"#2189ff",children:Et.format(e)}),c.jsx(St,{$size:14,children:c.jsx("del",{children:Et.format(n)})}),c.jsx(St,{$size:20,$weight:"bold",$color:"#2189ff",children:Et.format(n-e)})]})]})]})]})]})},zg=C.label` display: flex; gap: 15px; margin-top: 20px; `,j1=({checkHandler:e,isChecked:n})=>{const t=()=>{e(!n)},r=_n();return c.jsxs("div",{children:[c.jsx(T,{size:"14",display:"block",weight:"bold",style:{marginTop:"2.5em"},children:"Confirm Terms and Conditions"}),c.jsxs(zg,{children:[c.jsx(pg,{required:!0,checked:n,onChange:t}),c.jsxs(T,{size:"11",weight:400,align:"left",children:["I have read & agreed to the"," ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/assets/uk/trade-in/TRADE_IN_TERMS_ALL_PRODUCTS_SAMSUNG_SHOP_ONLINE_050723_250723.pdf",children:"Samsung Shop Online trade-in T&C's"})," | ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/assets/uk/trade-in/TRADE_IN_TERMS_ALL_PRODUCTS_STUDENT_EMPLOYEE_PURCHASE_PORTAL_050723.pdf",children:"EPP & Student mobile trade-in T&C's"})," | ",c.jsx(Ot,{href:"https://images.samsung.com/is/content/samsung/p5/uk/trade-in-terms/business-trade-in-t&cs/Samsung-Business-trade-in-terms-and-conditons.pdf",children:"Business Trade-in T&Cs"})," "," and my device meets the conditions as described in the previous stage.",c.jsx("br",{}),c.jsx("br",{}),"Please note that should you fail to provide your trade-in device to us within the agreed period, we reserve the right to remotely disable your new device.",c.jsx("br",{}),c.jsx("span",{style:{display:"inline-block",paddingTop:"3em",fontWeight:"bold",fontSize:"1.1em",color:"#D62E2E"},children:"* Required field"})]}),c.jsx("div",{style:{display:"block",width:r?"8px":"24px",height:0,flexShrink:0}})]})]})};C.label` display: flex; gap: 15px; margin-top: 20px; `;const Zg=()=>c.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:c.jsx("path",{d:"M10.5918 2.79358L11.0335 3.2358L5.05525 9.20635L0.966797 5.12331L1.40845 4.68107L5.05512 8.32307L10.5918 2.79358Z",fill:"#2189FF"})}),Ig=({sku:e,exchangeApiResponse:n,setExchangeApiResponse:t})=>{const r=b(m=>m.deviceCondition===fn.BAD),a=b(m=>m.tradeInDevices),[o,i]=ne.useState(!1),[u,l]=ne.useState(!1),[s,B]=ne.useState(""),[f,h]=ne.useState(!1),[g,S]=[n,t],[x,U]=ne.useState(!1);ne.useState(!1),I.log(r);const d=m=>{if(l(!1),U(!1),m.length===15&&/^\d+$/.test(m)){let y=m.split("").map(Number),G=y.pop();(y.reduce((P,p,F)=>{if(F%2===0)return P+p;{let j=p*2;return P+(j>9?j-9:j)}},0)+G)%10===0?(i(!0),B(""),S({}),M1(e,a[0].id,r,m).then(P=>{var p;i(!1),(p=P.statusCode)!=null&&p.toString().startsWith("4")?(I.error("Error with the request"),l(!0),B(P.message)):P.status==="initiated"||P.id&&P.estimated_discount?(h(!0),S(P)):(I.error("Something went wrong"),l(!0))})):(I.warn("IMEI checksum does not match the last digit"),U(!0))}};return c.jsxs("div",{children:[c.jsx(T,{size:"16",mobileSize:13,weight:"bold",display:"block",children:"To help stop fraud on stolen phones, on the phone you're trading in please dial the following number to find your 15 digit IMEI number."}),c.jsx(T,{size:"24",weight:"bold",color:"#2189ff",style:{width:"100%",margin:"2em 0"},align:"center",display:"block",children:"*#06#"}),c.jsx(xp,{label:"Your IMEI number",onChangeText:d,value:"",placeholder:"000000000000000",isError:u,disabled:f}),x&&c.jsx("div",{style:{display:"inline-block",marginTop:"0.5em"},children:c.jsx(T,{size:"12",color:"#D62E2E",display:"block",children:"Please check your entered IMEI number"})}),o&&c.jsxs("div",{style:{display:"inline-flex",alignItems:"center",marginTop:"0.5em"},children:[c.jsx(C1,{width:"40"}),c.jsx(T,{color:"#2189ff",size:"12",children:"Verifying"})]}),(u||s)&&c.jsx("div",{style:{display:"inline-block",marginTop:"0.5em"},children:c.jsx(T,{size:"12",color:"#D62E2E",display:"block",children:s})}),f&&c.jsxs("div",{style:{display:"inline-flex",alignItems:"center",marginTop:"0.5em"},children:[c.jsx(Zg,{}),c.jsx(T,{color:"#2189ff",size:"12",style:{marginLeft:"0.5em"},children:"Verified"})]})]})},Al=C.div` background-color: #FFFFFF; border: 1px solid #d5d5d5; border-radius: 6px; flex-grow: 0; flex-shrink: 1; flex-basis: 50%; margin: ${e=>e.full?"0 auto":""}; max-width: 640px; padding: 24px; @media screen and (min-width: 768px) { padding: ${O(40)}vw; } @media screen and (min-width: 1440px) { padding: 40px; } `,Hg=C.a` display: inline; margin-bottom: min(70px, ${O(70)}vw); text-align: center; color: black; `,Vg=({ImeiNeeded:e})=>{const[n,t]=v.useState({}),[r,a]=v.useState(!1),o=b(B=>B.deviceCondition===fn.BAD),i=b(B=>B.tradeInDevices),u=_n(),l=b(B=>B.setPrevDtPage),{sku:s}=b(B=>B.finalDevice);return c.jsxs("div",{children:[c.jsx(T,{isHeadline:!0,size:"36",mobileSize:18,align:"center",style:{margin:`0 0 min(20px, ${O(20)}vw) 0`},children:"Final Trade In summary"}),c.jsx("div",{style:{textAlign:"center",marginBottom:u?`${oe(30)}vw`:`min(64px, ${O(64)}vw)`},children:c.jsx(Hg,{href:"#",onClick:B=>{B.preventDefault(),l()},children:"Go back"})}),e?c.jsxs("div",{style:{display:"flex",gap:`max(30px, ${O(30)}vw)`,flexDirection:u?"column":"row"},children:[c.jsx(Al,{full:!u,children:c.jsx(N1,{})}),c.jsxs(Al,{full:!u,children:[c.jsx(Ig,{sku:s,exchangeApiResponse:n,setExchangeApiResponse:t}),c.jsx(j1,{checkHandler:a,isChecked:r})]})]}):c.jsxs(Al,{full:!0,children:[c.jsx(N1,{}),c.jsx(j1,{checkHandler:a,isChecked:r})]}),c.jsx(Dr,{color:"mono",disabled:!r||e&&!(n!=null&&n.id),onClick:()=>{Object.keys(n).length>0?H0(s,n.id):M1(s,i[0].id,o).then(B=>{var f;(f=B.statusCode)!=null&&f.toString().startsWith("4")?I.error("Error with the request"):B.status==="initiated"||B.id&&B.estimated_discount?H0(s,B.id):I.error("Something went wrong")})},style:{margin:"2em auto 0",display:"block"},children:"Continue"})]})},Xg="data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Outlink'%3e%3cg%20id='Symbols'%3e%3cg%20id='*Icon-/-Regular-/-Action-/-Outlink'%3e%3cpath%20id='Icon-/-Regular-/-Action-/-Outlink'%20d='M12.7076%202.74036V10.4383H11.9785L11.9783%203.98504L3.55271%2012.4109L3.03711%2011.8953L11.4629%203.46938L5.0097%203.46952V2.74036H12.7076Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Kg=C.div` width: 80%; max-width: 700px; margin: 0 auto; padding: min(30px, ${O(30)}vw); border-radius: 6px; background: linear-gradient(340deg, #7264E4 26.52%, #B69EE4 79.88%, #F8A8FF 176%); margin-top: min(70px, ${O(70)}vw); `,Yg=C.div` margin: 0 auto; width: 60%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; `,Qg=C.img` top: 1px; display: inline; box-sizing: border-box; position: relative; padding-bottom: 3px; padding-left: 3px; `,qg=()=>c.jsx(Kg,{children:c.jsxs(Yg,{children:[c.jsx(T,{size:18,color:"white",weight:"bold",children:"Need help choosing?"}),c.jsx(Dr,{color:"mono",mode:"dark",as:"a",href:"/uk/mobile-phone-buying-guide/",children:c.jsxs(T,{weight:"bold",size:14,children:["Mobile Buying Guide ",c.jsx(Qg,{src:Xg,style:{display:"inline"}})]})})]})});function Jg(){const e=v.useRef(0);v.useEffect(()=>{e.current+=1,I.log(`App rerendered: ${e.current}`)});const n=b(i=>i.currentDtPage),t=b(i=>i.setNextDtPage),r=b(i=>i.deviceCondition),a=b(i=>i.userDeviceType),o=_n();return c.jsxs(rh,{children:[n===0&&c.jsx(Op,{}),n===1&&c.jsx(Ng,{}),n===2&&c.jsx(Vg,{ImeiNeeded:a===N.SMARTPHONE}),!o&&n!==2&&c.jsx("div",{children:c.jsx(Bh,{})}),!o&&n===0&&c.jsx(Dr,{color:"mono",style:{margin:"min(70px, 4vw) auto",display:"block"},disabled:r===null,onClick:()=>t(),children:"Submit & choose device"}),o||n===0&&c.jsx(ch,{}),!o&&n===1&&c.jsx(qg,{})]})}Fi.createRoot(document.getElementById("trade")).render(c.jsx(Jg,{}))})(); }); </script> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-white text-center text-mo-center container-width-medium" id="whysamsung"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Why Trade In?</h2> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel aem-GridColumn aem-GridColumn--default--12"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-normal" id="whySamsungTradeIn"> <div class="feature-column-carousel__carousel use-mobile-indicator use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ &#34;keepWrapper&#34;:true, &#34;autoHeight&#34;: false, &#34;centeredSlides&#34;: false, &#34;freeMode&#34;: false, &#34;breakpoints&#34;: { &#34;1&#34;: { &#34;slidesPerView&#34;:1 }, &#34;768&#34;: { &#34;slidesPerView&#34;:4 } }, &#34;loop&#34;:false, &#34;pagination&#34;:true, &#34;componentEl&#34;:&#34;.feature-column-carousel&#34;, &#34;autoplay&#34;:{ &#34;start&#34;:false, &#34;delay&#34;: 4000, &#34;an-tr&#34;:&#34;ft12_feature column carousel-product offer detail-imageaction&#34;, &#34;an-ca&#34;:&#34;indication&#34;, &#34;an-ac&#34;:&#34;carousel&#34;, &#34;an-la&#34;:&#34;carousel:index:stop&#34; }, &#34;offTxtAccesibility&#34;:true }"> <button an-tr="ft12_feature column carousel-product offer detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Our value promise</p> </div> <div class="feature-column-carousel__title"> <h5><h5 id="whyTradeInTitle">Great deals by design</h5></h5> </div> <div class="feature-column-carousel__text"> <p>We strive to be competitive with our Trade In values, so you should always get an exceptional discount on our latest and greatest tech.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/our_value_promise_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/our_value_promise_mo.png?$LazyLoad_Home_PNG$" alt="Older Galaxy smartphone from the bottom left corner and Galaxy S25+ from the top right corner with &#34;Our Value Promise&#34; written in the middle" data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/our_value_promise_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/our_value_promise_mo.png?$720_N_PNG$" alt="Older Galaxy smartphone from the bottom left corner and Galaxy S25+ from the top right corner with &#34;Our Value Promise&#34; written in the middle" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Instant discount</p> </div> <div class="feature-column-carousel__title"> <h5>Don’t wait for discounts</h5> </div> <div class="feature-column-carousel__text"> <p>Tell us about your device, damage and all, for money off your order right away. As long as you’ve been upfront about its condition, you’ll get the value promised.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/instant_discount_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/instant_discount_mo.png?$LazyLoad_Home_PNG$" alt="Older Galaxy smartphone in Black from the bottom left corner and Galaxy S25 Ultra from the top right corner with &#34;Instant Discount&#34; written in the middle" data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/instant_discount_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/instant_discount_mo.png?$720_N_PNG$" alt="Older Galaxy smartphone in Black from the bottom left corner and Galaxy S25 Ultra from the top right corner with &#34;Instant Discount&#34; written in the middle" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">More manufacturers accepted</p> </div> <div class="feature-column-carousel__title"> <h5>We don’t play favourites </h5> </div> <div class="feature-column-carousel__text"> <p>Don’t have a Samsung to trade in? No problem! We accept a wide range of phones, tablets, and smartwatches from most manufacturers.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/trade_in_more_devices_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/trade_in_more_devices_mo.png?$LazyLoad_Home_PNG$" alt="Cream Galaxy Z Fold5 along with white silhouettes of smartwatch, smartphone and tablet from the bottom left corner and Galaxy Tab S9, S25 Ultra and Galaxy Watch6 from the top right corner with &#34;Trade In More Devices&#34; written in the middle" data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/trade_in_more_devices_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/trade_in_more_devices_mo.png?$720_N_PNG$" alt="Cream Galaxy Z Fold5 along with white silhouettes of smartwatch, smartphone and tablet from the bottom left corner and Galaxy Tab S9, S25 Ultra and Galaxy Watch6 from the top right corner with &#34;Trade In More Devices&#34; written in the middle" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Keep waste to a minimum</p> </div> <div class="feature-column-carousel__title"> <h5>Don’t throw it <br />away</h5> </div> <div class="feature-column-carousel__text"> <p>As long as your device is included in the drop-down list above, and it still powers on, you should be able to get a discount on a brand new Galaxy with Trade In.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/damaged_devices_accepted_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/damaged_devices_accepted_mo.png?$LazyLoad_Home_PNG$" alt="Galaxy Smartphone from the bottom left corner and Galaxy S25 Ultra from the top right corner with &#34;Damaged Devices Accepted&#34; written in the middle" data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/damaged_devices_accepted_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2501/local/trade-in/damaged_devices_accepted_mo.png?$720_N_PNG$" alt="Galaxy Smartphone from the bottom left corner and Galaxy S25 Ultra from the top right corner with &#34;Damaged Devices Accepted&#34; written in the middle" data-aem-asset-id=""/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product offer detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <use xlink:href="#pause-bold" href="#pause-bold"></use> </svg> <span class="hidden">Play</span> </button> <div class="indicator__list-wrap"> <div class="indicator__list" role="tablist"> <button class="indicator__item" role="tab" data-indicator-delay=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1429005229-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#close-btn" href="#close-btn"></use> </svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1429005229-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#close-btn" href="#close-btn"></use> </svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1429005229-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#close-btn" href="#close-btn"></use> </svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1429005229-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#close-btn" href="#close-btn"></use> </svg> </button> </div> </div> </div> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-small" id="TradeInTool"> </div> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-small"> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-gray text-center text-mo-center container-width-medium" id="howitworks"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">How it works</h2> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel aem-GridColumn aem-GridColumn--default--12"> <div class="feature-column-carousel bg-light-gray feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide" id="fullwidth-carousel"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-3 feature-column-carousel__column--mobile-columns-1 use-mobile-carousel swiper-container basic-swiper use-mobile-indicator " data-desktop-per-page="9" data-mobile-per-page="9" data-swiper-option="{ &#34;slidesPerView&#34;:1, &#34;autoHeight&#34;:true, &#34;keepWrapper&#34;:true, &#34;viewMode&#34;:&#34;mobile&#34;, &#34;loop&#34;: false , &#34;pagination&#34;:true, &#34;componentEl&#34;:&#34;.feature-column-carousel&#34;, &#34;autoplay&#34;:{ &#34;start&#34;:false, &#34;delay&#34;: 4000, &#34;an-tr&#34;:&#34;ft12_feature column carousel-product offer detail-imageaction&#34;, &#34;an-ca&#34;:&#34;indication&#34;, &#34;an-ac&#34;:&#34;carousel&#34;, &#34;an-la&#34;:&#34;carousel:index:stop&#34; }, &#34;offTxtAccesibility&#34;:true }"> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" data-type-headline="Value your device" an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-light-gray"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Step 1 </p> </div> <div class="feature-column-carousel__title"> <h5>Value your device</h5> </div> <div class="feature-column-carousel__text"> <p>See how much your Trade In device should be worth using our quick calculator. Please be honest about its condition, else you might have to pay a surcharge!</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step1_570x145_Left.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step1_720x150.png?$LazyLoad_Home_PNG$" alt="An icon of a cursor clicking on a smartphone" data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step1_570x145_Left.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step1_720x150.png?$720_N_PNG$" alt="An icon of a cursor clicking on a smartphone" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" data-type-headline="Get your new Galaxy" an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-light-gray"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Step 2 </p> </div> <div class="feature-column-carousel__title"> <h5>Get your new Galaxy</h5> </div> <div class="feature-column-carousel__text"> <p>Choose your perfect new device<br />from our latest range of phones, tablets and<br />smartwatches, and then proceed to checkout.<br />Your Trade In discount is applied automatically.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step2_570x145_Left.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step2_720x150.png?$LazyLoad_Home_PNG$" alt="An icon of a tablet and a smartphone" data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step2_570x145_Left.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/TradeIn_icon_Step2_720x150.png?$720_N_PNG$" alt="An icon of a tablet and a smartphone" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" data-type-headline="Send us your old device" an-tr="ft12_feature column carousel-product offer detail-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-light-gray"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Step 3</p> </div> <div class="feature-column-carousel__title"> <h5>Send us your old device</h5> </div> <div class="feature-column-carousel__text"> <p>Restore your device to factory settings, pop it in the packaging we send you, and then return it to us within 7 days. If you’re going to be late, it’s important you <u><a href="/uk/support/contact/">let us know</a></u>.<br /></p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/v3_TradeIn_icon_Step3_570x145_Left.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/v3_TradeIn_icon_Step3_720x150.png?$LazyLoad_Home_PNG$" alt="Icon of a smiley face" data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/v3_TradeIn_icon_Step3_570x145_Left.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/trade-in/v3_TradeIn_icon_Step3_720x150.png?$720_N_PNG$" alt="Icon of a smiley face" data-aem-asset-id=""/> </div> </div> </div> </div> </div> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <use xlink:href="#pause-bold" href="#pause-bold"></use> </svg> <span class="hidden">Play</span> </button> <div class="indicator__list-wrap"> <div class="indicator__list" role="tablist"> <button class="indicator__item" role="tab" data-indicator-delay=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1157388234-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1157388234-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-4afa489c-eb7a-4e26-9dc4-b4b04da57787_root_responsivegrid_pd_g_feature_benefit_1157388234-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> <div class="pd-g-feature-benefit aem-GridColumn aem-GridColumn--default--12"> <div id="fullwidth-button" class="st-feature-benefit st-feature-benefit--image-none padding-top--0 padding-bottom--0 bg-light-gray s-image-bottom s-text-align-mo-center "> <div class="st-feature-benefit__wrap"> <div class="st-feature-benefit__text-wrap"> <div class="st-feature-benefit__text"> <div class="st-feature-benefit__desc-wrap"> <div class="st-feature-benefit__cta-wrap"> <a class="cta cta--contained cta--black" href="#trade-in-configurator" target="_self" aria-label="Find my discount" an-tr="ft02_feature benefit-product offer detail-cta-button" an-ca="content click" an-ac="feature" an-la=":find my discount"> Find my discount </a> <a class="cta cta--icon cta--contained cta--black" href="https://www.youtube.com/watch?v=BlfWKtST8MQ" target="_blank" aria-label="How it works: Open in a new window" an-tr="ft02_feature benefit-product offer detail-cta-button" an-ca="content click" an-ac="feature" an-la=":how it works"> How it works <svg class="icon" focusable="false"><use xlink:href="#outlink-bold" href="#outlink-bold"></use></svg> </a> </div> </div> </div> </div> <div class="st-feature-benefit__img-wrap "> </div> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> #nomonthly .offers-product-card-grid__price-current span { display: none; } #nomonthly .offers-product-card-grid__price-current span:last-child{ display: block; padding-top: 1.5em; } </style> <style type="text/css"> .hideInAem { display: none; font-size: 16px; color: red; } .aem-AuthorLayer-Edit .hideInAem { display: block; text-align: center; } #kvfeaturefullbleed { display: none; } .aem-AuthorLayer-Edit #kvfeaturefullbleed { display: block; } </style> <p class="hideInAem">Hide Finance prices from component below</p> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ function clearOrsInterval(interval_ms = 10000, firstLoad = false){ var seconds = 0; var currentTiles = document.querySelectorAll("#nomonthly .offers-product-card-grid__price-current span:last-child").length; var interval = setInterval(function() { if ((firstLoad && document.querySelectorAll("#nomonthly .offers-product-card-grid__price-current span:last-child").length > 0) || document.querySelectorAll("#nomonthly .offers-product-card-grid__price-current span:last-child").length > currentTiles) { clearInterval(interval); document.querySelectorAll("#nomonthly .offers-product-card-grid__price-current span:last-child").forEach(x => x.innerText = x.innerText.replace("or ", "")) } seconds += 100; if (seconds >= interval_ms) { clearInterval(interval); } }, 100) } document.querySelectorAll(".tab__list .tab__item").forEach(x => x.addEventListener("click", () => { clearOrsInterval(); })); clearOrsInterval(20000, true); }); </script> </div> <div class="pd-g-offer-product-card-list aem-GridColumn aem-GridColumn--default--12"> <input type="hidden" name="opl_cartUrl" value="https://shop.samsung.com/uk/cart/"/> <input type="hidden" name="opl_priceDisplayYn" value="Y"/> <input type="hidden" name="opl_priceCurrency" value="GBP"/> <input type="hidden" name="opl_calculateFinancingYn" value="Y"/> <input type="hidden" name="opl_emiUrl" value="/uk/web/emi-popup"/> <input type="hidden" name="opl_financingUrl" value="/uk/web/si-calculator"/> <input type="hidden" name="opl_hybrisApiJson" value="N"/> <input type="hidden" name="opl_pageTrack" value="product offer detail"/> <div class="offers-product-card-grid js-offers-product-list" id="nomonthly" data-items="8"> <div class="offers-product-card-grid__tab-wrap"> <div class="offers-product-card-grid__tab"> <ul class="tab__list" role="tablist"> <!-- /* [Script] Tab Anchor값으로 접근시 Tab selected된 상태로 노출 */ --> <!-- /* [Dialog] Tab > Style > Tab Anchor ID 해당 tab-panel과 동일하게 적용 */ --> <li class="tab__item" role="presentation"> <button class="tab__item-title" role="tab" an-tr="pd07_offers product card list-product offer detail-text-tab" an-ca="content click" an-ac="feature" an-la="offer product card:smartphones"> Smartphones <span class="tab__item-line"></span> </button> </li> <!-- /* [Script] Tab Anchor값으로 접근시 Tab selected된 상태로 노출 */ --> <!-- /* [Dialog] Tab > Style > Tab Anchor ID 해당 tab-panel과 동일하게 적용 */ --> <li class="tab__item" role="presentation"> <button class="tab__item-title" role="tab" an-tr="pd07_offers product card list-product offer detail-text-tab" an-ca="content click" an-ac="feature" an-la="offer product card:tablets"> Tablets <span class="tab__item-line"></span> </button> </li> <!-- /* [Script] Tab Anchor값으로 접근시 Tab selected된 상태로 노출 */ --> <!-- /* [Dialog] Tab > Style > Tab Anchor ID 해당 tab-panel과 동일하게 적용 */ --> <li class="tab__item" role="presentation"> <button class="tab__item-title" role="tab" an-tr="pd07_offers product card list-product offer detail-text-tab" an-ca="content click" an-ac="feature" an-la="offer product card:laptops"> Laptops <span class="tab__item-line"></span> </button> </li> <!-- /* [Script] Tab Anchor값으로 접근시 Tab selected된 상태로 노출 */ --> <!-- /* [Dialog] Tab > Style > Tab Anchor ID 해당 tab-panel과 동일하게 적용 */ --> <li class="tab__item" role="presentation"> <button class="tab__item-title" role="tab" an-tr="pd07_offers product card list-product offer detail-text-tab" an-ca="content click" an-ac="feature" an-la="offer product card:watches"> Watches <span class="tab__item-line"></span> </button> </li> <!-- /* [Script] Tab Anchor값으로 접근시 Tab selected된 상태로 노출 */ --> <!-- /* [Dialog] Tab > Style > Tab Anchor ID 해당 tab-panel과 동일하게 적용 */ --> </ul> </div> </div> <div class="offers-product-card-grid__swiper swiper-container" data-swiper-option='{ &quot;autoHeight&quot;:true, &quot;offSlideAccessibility&quot;:true }'> <div class="swiper-wrapper"> <div data-tabidx="0" class="offers-product-card-grid__tab-panel swiper-slide js-offers-product_tab-panel" aria-hidden="true" data-producttype="family" data-useenergylabel="false" data-userepairability="false" data-usebutton="false" data-skulist="SM-S938BZBGEUB,SM-S938BAKGEUB,SM-S936BLBGEUB,SM-S936BZKGEUB,SM-S931BLBHEUB,SM-S931BZKHEUB,SM-F956BDBBEUB,SM-F956BAKBEUB,SM-F741BZSGEUB,SM-F741BAKGEUB" data-enerylabellist="false,false,false,false,false,false,false,false,false,false" data-repairabilitylist="false,false,false,false,false,false,false,false,false,false" data-usebuttonlist="true,true,true,true,true,true,true,true,true,true" data-useuserratingcontainerlist=",,,,,,,,," data-ratingtabanchoridlist=",,,,,,,,," data-currentrec="0"> <h2 class="hidden">Smartphones</h2> <ul class="offers-product-card-grid__list"></ul> <div class="offers-product-card-grid__cta-more js-sku-view-more" style="display: none;"> <a class="cta cta--outlined cta--black cta--icon" href="javascript:;" role="button" an-tr="pd07_offers product card list-product offer detail-text-button" an-ca="indication" an-ac="view more" an-la="view more"> View more <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#open-down-regular" href="#open-down-regular"></use></svg> </a> </div> <p class="offers-product-card-grid__no-results" style="display:none;">Sorry, no results were found</p> </div> <div data-tabidx="1" class="offers-product-card-grid__tab-panel swiper-slide js-offers-product_tab-panel" aria-hidden="true" data-producttype="family" data-useenergylabel="false" data-userepairability="false" data-usebutton="false" data-skulist="SM-X916BZAEEUB,SM-X910NZAEEUB,SM-X816BZAEEUB,SM-X810NZAEEUB,SM-X716BZAAEUB,SM-X710NZAAEUB,SM-X510NZAAEUB,SM-X516BZAAEUB,SM-X610NLGAEUB,SM-X616BLGAEUB" data-enerylabellist="false,false,false,false,false,false,false,false,false,false" data-repairabilitylist="false,false,false,false,false,false,false,false,false,false" data-usebuttonlist="true,true,true,true,true,true,true,true,true,true" data-useuserratingcontainerlist=",,,,,,,,," data-ratingtabanchoridlist=",,,,,,,,," data-currentrec="0"> <h2 class="hidden">Tablets</h2> <ul class="offers-product-card-grid__list"></ul> <div class="offers-product-card-grid__cta-more js-sku-view-more" style="display: none;"> <a class="cta cta--outlined cta--black cta--icon" href="javascript:;" role="button" an-tr="pd07_offers product card list-product offer detail-text-button" an-ca="indication" an-ac="view more" an-la="view more"> View more <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#open-down-regular" href="#open-down-regular"></use></svg> </a> </div> <p class="offers-product-card-grid__no-results" style="display:none;">Sorry, no results were found</p> </div> <div data-tabidx="2" class="offers-product-card-grid__tab-panel swiper-slide js-offers-product_tab-panel" aria-hidden="true" data-producttype="family" data-useenergylabel="false" data-userepairability="false" data-usebutton="false" data-skulist="NP960XFH-XA4UK,NP730QFG-KB1UK" data-enerylabellist="false,false" data-repairabilitylist="false,false" data-usebuttonlist="true,true" data-useuserratingcontainerlist="," data-ratingtabanchoridlist="," data-currentrec="0"> <h2 class="hidden">Laptops</h2> <ul class="offers-product-card-grid__list"></ul> <div class="offers-product-card-grid__cta-more js-sku-view-more" style="display: none;"> <a class="cta cta--outlined cta--black cta--icon" href="javascript:;" role="button" an-tr="pd07_offers product card list-product offer detail-text-button" an-ca="indication" an-ac="view more" an-la="view more"> View more <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#open-down-regular" href="#open-down-regular"></use></svg> </a> </div> <p class="offers-product-card-grid__no-results" style="display:none;">Sorry, no results were found</p> </div> <div data-tabidx="3" class="offers-product-card-grid__tab-panel swiper-slide js-offers-product_tab-panel" aria-hidden="true" data-producttype="family" data-useenergylabel="false" data-userepairability="false" data-usebutton="false" data-skulist="SM-L705FDAAEUA,SM-L315FZGAEUA,SM-L310NZGAEUA,SM-L305FZGAEUA,SM-L300NZGAEUA,SM-R965FZKAEUA,SM-R960NZKAEUA,SM-R960NZKDWEU,SM-R955FZKAEUA,SM-R950NZKAEUA,SM-R950NZKDWEU,SM-R945FZKAEUA,SM-R940NZKAEUA,SM-R940NZKDWEU,SM-R935FZKAEUA,SM-R930NZKAEUA,SM-R930NZKDWEU,SM-R920NZKAEUA" data-enerylabellist="false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false" data-repairabilitylist="false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false" data-usebuttonlist="true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true" data-useuserratingcontainerlist=",,,,,,,,,,,,,,,,," data-ratingtabanchoridlist=",,,,,,,,,,,,,,,,," data-currentrec="0"> <h2 class="hidden">Watches</h2> <ul class="offers-product-card-grid__list"></ul> <div class="offers-product-card-grid__cta-more js-sku-view-more" style="display: none;"> <a class="cta cta--outlined cta--black cta--icon" href="javascript:;" role="button" an-tr="pd07_offers product card list-product offer detail-text-button" an-ca="indication" an-ac="view more" an-la="view more"> View more <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#open-down-regular" href="#open-down-regular"></use></svg> </a> </div> <p class="offers-product-card-grid__no-results" style="display:none;">Sorry, no results were found</p> </div> </div> </div> <input type="hidden" name="opl_productsOrder" value="newest"/> </div> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 none none" id="faq"> </div> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-medium"> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> @import url(https://www.samsung.com/etc/designs/smg/global/templates/page.c020d893eead9212ccecf79a642e78f1.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css); /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.cheil-static *{font-family:SamsungOne,sans-serif;line-height:1.4em}.cheil-static *,.cheil-static :after,.cheil-static :before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#content>div.par.parsys>div.cl-g-sticky-navigation-text.section{display:none}.visibleNav{display:block!important}.pointer{cursor:pointer}img:focus{outline:none}.App{max-width:1440px;margin:0 auto}.App img{transform:translateZ(0)}#efs_popup_survey_button,.Api_tag_input{display:none}.paragraph{font-family:SamsungOne,sans-serif;line-height:1.4em;margin-bottom:1em;width:100%}.paragraph__color__black{color:#000}.paragraph__color__white{color:#fff}.paragraph__color__grey{color:#bebebe}.paragraph__color__primary{color:#1428a0}.paragraph__color__secondary{color:#0274c2}.paragraph__weight__regular{font-weight:400}.paragraph__weight__bold{font-weight:700}.paragraph__size__large{font-size:32px}@media screen and (min-width:320px){.paragraph__size__large{font-size:calc(32px + 16*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.paragraph__size__large{font-size:48px}}.paragraph__size__medium{font-size:22.4px}@media screen and (min-width:320px){.paragraph__size__medium{font-size:calc(22.4px + 11.2*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.paragraph__size__medium{font-size:33.6px}}.paragraph__size__regular{font-size:16px}@media screen and (min-width:320px){.paragraph__size__regular{font-size:calc(16px + 8*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.paragraph__size__regular{font-size:24px}}.paragraph__size__small{font-size:11.4px}@media screen and (min-width:320px){.paragraph__size__small{font-size:calc(11.4px + 5.7*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.paragraph__size__small{font-size:17.1px}}.paragraph__size__xsmall{font-size:8.14px}@media screen and (min-width:320px){.paragraph__size__xsmall{font-size:calc(8.14px + 4.1*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.paragraph__size__xsmall{font-size:12.24px}}.paragraph__align__left{text-align:left}.paragraph__align__center{text-align:center}.paragraph__align__right{text-align:right}.hidden{visibility:hidden}h1{font-size:1.4641rem;font-size:23.4256px}@media screen and (min-width:320px){h1{font-size:calc(23.4256px + 38.04*(100vw - 320px)/880)}}@media screen and (min-width:1200px){h1{font-size:61.4656px}}h2{font-size:1.331rem;font-size:21.296px}@media screen and (min-width:320px){h2{font-size:calc(21.296px + 22.608*(100vw - 320px)/880)}}@media screen and (min-width:1200px){h2{font-size:43.904px}}h3{font-size:1.21rem;font-size:19.36px}@media screen and (min-width:320px){h3{font-size:calc(19.36px + 12*(100vw - 320px)/880)}}@media screen and (min-width:1200px){h3{font-size:31.36px}}h4{font-size:1.1rem;font-size:17.6px}@media screen and (min-width:320px){h4{font-size:calc(17.6px + 4.8*(100vw - 320px)/880)}}@media screen and (min-width:1200px){h4{font-size:22.4px}}.heading{font-family:SamsungSharpSans,sans-serif;margin-bottom:1em}.heading__color__black{color:#000}.heading__color__white{color:#fff}.heading__color__primary{color:#1428a0}.heading__align__left{text-align:left}.heading__align__right{text-align:right}.heading__align__center{text-align:center}.heading__weight__regular{font-weight:400}.heading__weight__bold{font-weight:700}.heading__margin__top{margin-top:1em;text-transform:uppercase}.container{display:flex;flex-grow:1;line-height:1.4em}.container__row{flex-direction:row;justify-content:center}.container__wrap{flex-wrap:wrap}.container__column{flex-direction:column}.container__outer{padding:96px 96px 1em;max-width:1440px;margin:auto}@media (max-width:767px){.container__outer{padding:48px 10px}}.container__black{background-color:#000}.container__grey{background-color:#f8f8f8}.divider{margin:1em 0 2em;border-top:1px solid}.divider__black{border-color:#000}.divider__white{border-color:#fff}.divider__grey{border-color:#bebebe}.divider__primary{border-color:#1428a0}.divider__light-grey{border-color:#f8f8f8}Button{cursor:pointer;white-space:nowrap;font-size:8px}@media screen and (min-width:320px){Button{font-size:calc(8px + 6*(100vw - 320px)/880)}}@media screen and (min-width:1200px){Button{font-size:14px}}button:disabled{background:#999;border:1px solid transparent}button:disabled:hover{cursor:not-allowed;background:#999;border:1px solid transparent}.button{border:none;box-sizing:border-box;padding:1em 3em;text-transform:uppercase;font-family:SamsungOne,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:-ms-max-content;transition:all .3s ease-in-out;margin-top:1em;margin-bottom:1em}.button__primary{background-color:#1428a0;color:#fff;border:1px solid #1428a0}.button__primary:hover{background-color:#0b175c;border:1px solid #0b175c;transition:all .3s ease-in-out}.button__secondary{background-color:#0274c2;color:#fff;border:1px solid #0274c2}.button__secondary:hover{background-color:#fff;color:#000;border:1px solid #000;transition:all .3s ease-in-out}.button__close{background-color:#fff;color:#000;border:1px solid #000}.button__close:hover{background-color:#000;color:#fff;border:1px solid #fff;transition:all .3s ease-in-out}.button__square{background-color:#0077c8;border-radius:5px;transition:all .3s ease-in-out;border:1px solid transparent;font-weight:800;letter-spacing:1px;font-size:8px;padding:1em 3em;width:160px;max-width:75%}.button__square:hover{background-color:#fff;color:#000;border:1px solid #000;transition:all .3s ease-in-out}@media screen and (min-width:1200px){.button__square{font-size:12px;width:160px}}@media screen and (max-width:768px){.button__square{font-size:12px;width:100%}}.button__link{transition:all .3s ease-in-out;font-weight:800;letter-spacing:1.5px;font-size:14px;color:#0077c8;background:transparent!important;border:none;padding:0;margin:0}.button__link:hover{color:#000;border:none;transition:all .3s ease-in-out}@media screen and (min-width:768px){.button__link{font-size:18px}}.button__black{background-color:#000;color:#fff;border:1px solid #000}.button__black:hover{background-color:#fff;color:#000;border:1px solid #000;transition:all .3s ease-in-out}.button__grey{background:#999;border:1px solid transparent;color:#fff}.button__grey:hover{cursor:pointer;background:#999;color:#fff;border:1px solid transparent}.button__white{background-color:#fff;color:#000;border:1px solid #fff}.button__white:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out}.button__round{border-radius:2em}.button__align__left{align-self:flex-start}.button__align__right{align-self:flex-end}.button__align__center{align-self:center}.button__outline{background-color:transparent;color:#fff;border:1px solid #fff}.button__outline:hover{background-color:#fff;color:#000;transition:all .3 ease-in-out}.backButton{width:100%!important;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin:0;color:#000;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;font-size:12px}@media screen and (min-width:320px){.backButton{font-size:calc(12px + 6*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.backButton{font-size:18px}}.backButton:hover{color:#0274c2;transition:all .3s ease-in-out}@media screen and (min-width:768px){.backButton{position:absolute;margin-top:15px;margin-left:15px;width:auto!important}}.outOfStockButton{padding:1em 0}.Anchor{font-weight:600;color:#0077c8;font-family:SamsungOne,sans-serif;font-size:12px;text-align:center;cursor:pointer;border:none;background:none;margin-bottom:1em}@media screen and (min-width:768px){.Anchor{font-size:18px}}.Anchor__align__left{align-self:flex-start}.Anchor__align__right{align-self:right}.Anchor__align__center{align-self:center}.radioButton{background-color:#fff;border:1px solid #000;transition:all .3s ease-in-out;color:#000;margin:0 1em;line-height:1.4em;width:16px;height:16px;border-radius:16px}@media screen and (min-width:320px){.radioButton{width:calc(16px + 8*(100vw - 320px)/880);height:calc(16px + 8*(100vw - 320px)/880);border-radius:calc(16px + 8*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.radioButton{width:24px;height:24px;border-radius:24px}}.radioButton.radioButton__active{background-color:#000;color:#fff;transition:all .3s ease-in-out}.checkbox,.checkboxradioButton__active{height:16px;min-width:16px;border:1px solid #8b8b8b;background-color:#fff;position:relative}.checkboxradioButton__active:after{position:absolute;top:2px;left:2px;bottom:2px;right:2px;background-color:#1428a0;content:""}.color-selector{transition:all .3s ease-in-out;width:20px;height:20px;border-radius:50%;margin-right:10px;margin-top:5px;margin-bottom:5px;border:1px solid rgba(0,0,0,.2)}.color-selector.radioButton__active{border:3px solid #fff;box-shadow:0 0 3px #000}.color-selector:focus{outline:none}@media screen and (min-width:768px){.color-selector{margin-right:5px;margin-left:2px}}.storage-selector{transition:all .3s ease-in-out;font-family:SamsungOne,sans-serif;height:40px;width:86px;background-color:#fff;border:1px solid #d9d9d9;font-weight:800;font-size:12px;margin-right:-1px}.storage-selector.radioButton__active{background-color:#f8f8f8;border-bottom:1px solid #000}.storage-selector:focus{outline:none}.radioButtonGroup{margin:1em 0;justify-content:center;font-size:16px;font-size:.77778vw}@media (max-width:767px){.radioButtonGroup{font-size:16px;font-size:2.08333vw}}.slick-vertical .slick-current .slick-thumb-item{border:1px solid #999}.slick-vertical .slick-slide .slick-thumb-item{margin:2px 0;width:auto!important;display:flex;justify-content:center;align-items:center}.slick-vertical .slick-slide .slick-thumb-item.selected{border:1px solid #999}.slick-vertical .slick-slide .slick-thumb-item img{width:calc(100% - 2px)!important;margin:1px}.slick-slide{outline:none;height:auto}.slick-container{display:flex;overflow:hidden;width:100%;margin:20px 0 auto;justify-content:center}@media screen and (min-width:1200px){.slick-container{justify-content:space-between;margin:0 auto}}.slick-container-holder{width:100%;padding:0;overflow:hidden;margin:0 auto}@media screen and (min-width:1200px){.slick-container-holder{padding:0 20px}}.slick-thumb{width:100%;opacity:0;transition:opacity .3s}.slick-thumb.slick-initialized{opacity:1}.slick-thumb-container{display:inline-block;float:left;width:72px;margin:0;display:none}@media screen and (min-width:1200px){.slick-thumb-container{display:block}}.slick-thumb-arrow{padding:10px 19px;height:8px;display:flex;justify-content:center}.slick-thumb-arrow[aria-disabled=true] .slick-thumb-btn{display:none!important}.slick-thumb-prev.active .slick-thumb-btn{display:block}.slick-thumb-prev .slick-thumb-btn{display:none;background-image:url(https://cdn.samsung.com/etc/designs/smg/global/imgs/package-pd/ico-pd-arrow-top.svg)}.slick-thumb-next.active .slick-thumb-btn{display:block}.slick-thumb-next .slick-thumb-btn{display:none;background-image:url(https://cdn.samsung.com/etc/designs/smg/global/imgs/package-pd/ico-pd-arrow-bottom.svg)}.slick-thumb-btn{width:14px;height:8px;background-repeat:no-repeat}.slick-gallery{display:block;max-width:220px;float:left;width:100%;opacity:0;transition:opacity .3s}@media screen and (min-width:768px){.slick-gallery{max-width:468px;float:left;width:100%}}@media screen and (min-width:1200px){.slick-gallery{max-width:450px;float:left;width:100%}}.slick-gallery.slick-initialized{opacity:1}.slick-gallery .slick-dots li{width:10px}.slick-gallery .slick-container-holder{display:flex;overflow:hidden;width:100%;margin:0 auto;padding:0 20px}.slick-next:before,.slick-prev:before{color:#000}.keyMessageArea{justify-content:flex-start;width:100%;position:relative}.keyMessageArea__bottom{margin-top:10px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.keyMessageArea__bottom{margin-top:35px}}.keyMessageArea__bottom__loggedin{margin-top:35px;display:flex;flex-direction:column}.keyMessageArea__bottom__notice{margin-top:20px}.keyMessageArea__heading{padding:0 35px}@media screen and (min-width:768px){.keyMessageArea__heading{padding:0}}@media screen and (min-width:1200px){.keyMessageArea__Gallery__Container{min-width:536px}}.keyMessageText{position:absolute;padding:20px;display:flex;flex-direction:column}.keyMessageText__Desktop{right:0;height:100%}.keyMessageText__Desktop button,.keyMessageText__Desktop h2,.keyMessageText__Desktop p{margin:.75rem}.keyMessageText__Mobile{top:20%;height:50%}.Configurator{width:100%;min-height:240px;min-height:11.66667vw;display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #999;flex-direction:row;background:#fff;margin-top:10px}@media screen and (max-width:768px){.Configurator{flex-direction:column;justify-content:center}}.Configurator-Image{position:relative;display:flex;justify-content:center;align-items:center;width:185px;overflow:hidden}.Configurator-color{font-weight:500;margin-bottom:0;margin-top:0}.Configurator-title{margin-bottom:10px;margin-top:0;cursor:pointer}.Configurator-title:hover{color:#0274c2;transition:all .3s}.Configurator-pricing{width:80%!important;justify-content:flex-start}.Configurator-pricing p{margin:5px}@media screen and (min-width:769px){.Configurator-pricing{width:20%!important}}.Configurator-pricing-row{white-space:nowrap}.Configurator-pricing-row p{width:auto;color:rgba(0,0,0,.8)}.Configurator-pricing-row:last-of-type{margin-top:1em}.Configurator__device{width:unset!important;align-items:center}@media screen and (min-width:769px){.Configurator__device{width:25%!important}}.Configurator__anchor{font-size:12px}.Configurator-spec{display:none}.Configurator-spec p{margin:5px;color:#6c6c6c;font-weight:400}@media screen and (min-width:900px){.Configurator-spec{display:flex;width:20%!important}}@media screen and (max-width:768px){.Configurator-right-container{flex-direction:column;justify-content:center;margin-top:15px}}.Configurator-button{width:100%!important;margin-top:15px}@media screen and (min-width:769px){.Configurator-button{width:15%!important}}.Configurator .radioButtonGroup{margin-top:0}.Configurator .radioButtonGroup .container__row{flex-grow:0!important}.collapsible{display:flex;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #e0e0e0;margin:30px 0;padding-bottom:57px;max-height:90px;overflow:hidden;transition:max-height .4s ease;cursor:pointer}@media screen and (max-width:768px){.collapsible{margin:0 15px;padding-bottom:unset;max-height:0}}.collapsible__col-2{width:33%!important}.collapsible__col-3{width:25%!important}.collapsible__spec{opacity:0;transition:all .3s ease-in-out}.collapsible__spec__text-3{margin:.5em 4%;width:92%}.collapsible__spec__text-2{margin:.5em 36px;width:85%}.collapsible__active{max-height:3250px!important;margin-top:10px!important}.collapsible__active .collapsible__spec{opacity:1;transition:all .3s ease-in-out}.collapsible__title{align-items:center}.collapsible__title h4{margin:0}@media screen and (max-width:768px){.collapsible__title{border:none;max-height:173px;padding-bottom:0;padding-top:20px}}.collapsible__header{align-items:flex-end;position:relative}.collapsible__header div{flex-grow:0!important;margin:auto 0}.collapsible__header p{margin-bottom:0}.collapsible__header img{cursor:pointer;align-self:center}@media screen and (max-width:768px){.collapsible__header{align-items:center}}@media screen and (min-width:768px){.collapsible__header{border-bottom:1px solid #000;margin:0 1%}}.collapsible__content{padding-bottom:0;margin:0;max-height:30px}.collapsible__content__active{max-height:400px;padding-bottom:1.4em;margin:auto;transition:max-height .4s ease}.collapsible__container{cursor:pointer}.collapsible__container:focus{outline:unset}.collapsible:focus{outline:unset}.collapsible .blind{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.collapsible .Accordion-item__title__btn_fold{display:block;position:relative;border-radius:50%;border:1px solid #000;text-align:center;background:none;cursor:pointer;flex-shrink:0;outline:none;margin:0 10px;width:20px;height:20px;border-radius:20px}@media screen and (min-width:320px){.collapsible .Accordion-item__title__btn_fold{width:calc(20px + 4*(100vw - 320px)/880);height:calc(20px + 4*(100vw - 320px)/880);border-radius:calc(20px + 4*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.collapsible .Accordion-item__title__btn_fold{width:24px;height:24px;border-radius:24px}}.collapsible .Accordion-item__title__btn_fold:before{position:absolute;top:50%;left:50%;width:12px;height:12px;border-left:2px solid #000;border-bottom:2px solid #000;transition:all .2s;transform:rotate(-45deg) translateY(-50%);content:""}.collapsible .Accordion-item__title__btn_fold.unfold:before{transform:rotate(135deg)}.selector{display:flex;cursor:pointer;position:relative;z-index:2;width:100%;height:100%;padding-bottom:.5em}.selector:focus{outline:unset}@media screen and (max-width:768px){.selector{border-bottom:2px solid #e0e0e0;width:90%;margin:auto}}.selector h1,.selector h2,.selector h3,.selector h4{display:inline}.selector__button{right:0;top:0;display:inline-block;width:.75em;height:.75em;transform:rotate(-45deg);transform-origin:center;border-color:#000;border-style:solid;border-width:0 0 3px 3px;transition:all .3s ease-in-out;margin:0 1em}.selector__button__open{transform:rotate(135deg);transition:all .3s ease-in-out;border-color:#0274c2;top:.375em}.selector__panel{-webkit-animation:selectorAppear .3s ease-out;animation:selectorAppear .3s ease-out;position:absolute;z-index:1;width:100%;right:0;top:200%;background:linear-gradient(145deg,#fff,#e6e6e6);box-shadow:30px 30px 60px #ccc,-30px -30px 60px #fff;overflow:hidden;border-radius:0 0 7px 7px}.selector__panel__item{background-color:#fff;transition:all .3s ease-in-out;width:100%;padding:1em 0;margin:0}.selector__panel__item:hover{background-color:#eee;transition:all .3s ease-in-out}@media screen and (max-width:768px){.selector__panel{top:100%}}@-webkit-keyframes selectorAppear{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes selectorAppear{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}.Choose{padding:0 35px}.Choose .Heading{margin-bottom:15px}.Choose .Heading h3{margin-bottom:10px}.tooltip__left{font-size:14px;line-height:17px;color:#fff;font-family:SamsungOne,sans-serif;text-align:left;display:inline-block;z-index:100;position:absolute;top:0;left:-3px;transition:all 1s}@media screen and (max-width:1200px){.tooltip__left{width:60vw;margin:0 20vw;top:unset}}.tooltip__left--popup{background-color:#000;padding:20px;display:block;position:absolute;width:240px;top:40px;opacity:0;overflow:visible;transition:all 1s}@media screen and (max-width:1200px){.tooltip__left--popup{width:100%;right:0}}.tooltip__left--popup.active{opacity:1;transition:all 1s;-webkit-animation:fadein .3s;animation:fadein .3s}.tooltip__left--popup:before{bottom:100%;left:30px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:15px solid transparent;border-bottom-color:#000}@media screen and (max-width:1200px){.tooltip__left--popup:before{left:90%;content:unset}}.tooltip__right{font-size:14px;line-height:17px;color:#fff;font-family:SamsungOne,sans-serif;text-align:left;display:inline-block;z-index:100;position:absolute;top:0;left:0;transition:all 1s;width:100%}.tooltip__right--popup{background-color:#000;padding:20px;display:block;position:absolute;width:240px;top:40px;opacity:0;overflow:visible;transition:all 1s}@media screen and (max-width:768px){.tooltip__right--popup{width:150%;right:0}}.tooltip__right--popup.active{opacity:1;transition:all 1s;-webkit-animation:fadein .3s;animation:fadein .3s}.tooltip__right--popup:before{bottom:100%;left:190px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:15px solid transparent;border-bottom-color:#000;margin-left:-15px}@media screen and (max-width:768px){.tooltip__right--popup:before{left:90%}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.faq__title{border:none;padding-bottom:10px;padding-top:10px}.faq__subtitle{text-transform:uppercase}.faq__content{width:100%;max-height:0;margin:0;padding:0 10px}.faq__button{border:none!important}.faq__container{margin:50px auto auto;max-width:1440px}@media screen and (max-width:768px){.faq__container{width:80%}}.faq__categories-container{position:relative}.faq__active-category__title{text-transform:uppercase;border-bottom:1px solid #e0e0e0;padding-bottom:30px;margin:0}@media screen and (max-width:768px){.faq__active-category__title{display:none}}.faq__answer-container{max-width:1100px}.faq__answer-container a{text-decoration:underline;color:#000;font-weight:700}.id-check-steps{display:flex;flex-wrap:wrap;margin-top:2rem}.id-check-step{display:flex;align-items:center;margin-bottom:2rem}.id-check-step__icon-container{box-sizing:border-box;max-width:86px;padding:0 1rem}.id-check-step__icon-container img{width:100%}.id-check-step__content-container{padding:0 1rem;width:260px;color:#616161}.id-check-step__content-container h4{margin-bottom:10px}.option-one{background:#e4f1f9;padding:26px;margin-bottom:2rem;color:#616161}.option-one__title .highlighted{color:#286c93}.option-one__flex-container{display:flex;flex-wrap:wrap;margin-top:1rem}.option-one__img-container{padding-right:2rem;max-width:400px}.option-one__img-container img{max-width:100%}.option-one__content-container{margin-top:1rem}.centered-header{text-align:center}.option-two{background:#fee8ea;padding:26px;margin:2rem 0;color:#616161}.option-two__title{margin-bottom:2rem}.option-two__title .highlighted{color:#b4242e}.option-two__flex-container{display:flex;flex-wrap:wrap;margin-bottom:3rem}.option-two__flex-container:last-child{margin-bottom:0}.option-two__img-container{max-width:400px;padding-right:2rem}.option-two__img-container h4{margin-bottom:1rem}.option-two__img-container img{max-width:100%}.option-two__content-container{margin-top:2rem}.faq-categories{display:flex;justify-content:space-between;width:80%;margin:0 auto 5rem;position:relative}@media screen and (max-width:1200px){.faq-categories{overflow:auto;width:90%}}@media screen and (max-width:768px){.faq-categories{display:none}}.underline{display:block;position:absolute;bottom:1rem;left:.5rem;width:90px;height:3px;background:#00b3e3;transition:left .3s ease,width .3s ease}@media screen and (max-width:1200px){.underline{width:144px}}@media screen and (max-width:768px){.underline{width:106px}}.faq-category__container{max-width:240px;padding:1rem 0;margin:0 .5rem}.faq-category__title{text-transform:uppercase}.dropdown{display:none;border-top:1px solid #e0e0e0;margin-bottom:2rem}@media (max-width:768px){.dropdown{display:block}}.dropdown__button{width:100%;text-align:center;text-transform:uppercase;font-weight:700;padding:1rem 0;box-sizing:border-box;position:relative;border-bottom:1px solid #e0e0e0}.dropdown__button:after{content:"";position:absolute;width:16px;height:16px;right:0;top:16px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);transition:transform .3s ease-in-out}.dropdown__button.dropdown-opened:after{transform:rotate(-135deg)}.dropdown__categories-list{padding:1rem;text-align:left;position:absolute;z-index:50;background:#fff;left:0;width:100%;border-bottom:1px solid #ccc}.dropdown__categories-list p{text-transform:uppercase;color:#636363}.dropdown__categories-list p.activeCategory{color:#000;text-decoration:underline}#productCards{padding:48px 24px 24px}.ProductCard{width:422px;min-width:290px;border:1px solid #f8f8f8;display:flex;align-items:center;flex-direction:column;padding:50px;box-sizing:border-box;margin:25px;text-align:center;box-shadow:-1px 2px 4px hsla(0,0%,89%,.5)}.ProductCard div,.ProductCard h4,.ProductCard p,.ProductCard span{width:100%}.ProductCard__header{width:100%;display:flex;justify-content:center;overflow:hidden;position:relative}.ProductCard__header span{width:100%}.ProductCard__image{min-height:240px;overflow:hidden;width:100%;display:flex;height:auto;justify-content:center}.ProductCard__image span{width:100%}.ProductCard__icon{position:absolute;z-index:1}.ProductCard__icon span{width:100%}.ProductCard__name{font-family:SamsungSharpSans,sans-serif;font-size:18px}.ProductCard__name span{width:100%}.ProductCard__promo{font-family:SamsungOne,sans-serif;color:#dd1414;text-align:center;max-width:75%;margin-bottom:20px}.ProductCard__promo span{width:100%}.ProductCard__Rating{white-space:nowrap}.ProductCard__monthly{font-size:16px}.ProductCard__monthly span{font-size:20px;font-weight:700}.ProductCard__upfront{font-size:16px}.ProductCard__upfront span{width:100%;font-size:20px}.ProductCard__terms{font-size:14px}.ProductCard__terms span{width:100%}.ProductCard__colors,.ProductCard__name,.ProductCard__rating{margin-bottom:12.5px}.ProductCard__monthly,.ProductCard__terms,.ProductCard__upfront{margin-bottom:8px}.ProductCard__cta{margin-top:1.5em;margin-bottom:0}.ProductCard__rating{margin:auto auto 1em;display:flex;justify-content:center}.ProductCard__rating div{width:auto}.ProductCard--spacer{visibility:hidden}.ProductCard--small{width:90%;min-width:90vw;height:auto;min-height:450px;padding:5% 10%;margin:1.5em auto;text-align:left;justify-content:space-between}.ProductCard--small .ProductCard__smallHeaderWrap{display:flex;width:100%;justify-content:space-between;align-items:center}.ProductCard--small .ProductCard__header{width:50%}.ProductCard--small .ProductCard__header .FiveGIcon{display:none}.ProductCard--small .ProductCard__smallHeaderWrap__right{width:45%;padding-top:20px}.ProductCard--small .ProductCard__image{height:100%;min-height:0}.ProductCard--small .ProductCard__image span{width:100%}.ProductCard--small .ProductCard__promo{max-width:100%;text-align:left;margin-bottom:0}.ProductCard--small .ProductCard__colors{position:relative;z-index:1}.ProductCard--small .ProductCard__colors,.ProductCard--small .ProductCard__image,.ProductCard--small .ProductCard__name,.ProductCard--small .ProductCard__rating{margin-bottom:6.25px;width:100%}.ProductCard--small .ProductCard__rating{justify-content:flex-start}.ProductCard--small .ProductCard__terms{margin-bottom:18.75px;width:100%}.ProductCard--small .ProductCard__monthly,.ProductCard--small .ProductCard__terms,.ProductCard--small .ProductCard__upfront{width:100%}.ProductCard--small .ProductCard__cta{width:85%;margin:5px auto auto;display:flex;justify-content:center;border-radius:50px;font-size:16px}.FiveGIcon__text{font-family:SamsungOne,sans-serif;font-weight:700;fill:#fff;font-size:16px}.seeMore{padding:1em;cursor:pointer;width:100%;height:3.4em}.seeMore p{margin:auto;position:relative}.seeMore .Accordion-item__title__btn_fold{position:absolute;border-radius:50%;text-align:center;background:none;cursor:pointer;flex-shrink:0;outline:none;margin:0 10px;width:20px;height:20px;border-radius:20px}@media screen and (min-width:320px){.seeMore .Accordion-item__title__btn_fold{width:calc(20px + 4*(100vw - 320px)/880);height:calc(20px + 4*(100vw - 320px)/880);border-radius:calc(20px + 4*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.seeMore .Accordion-item__title__btn_fold{width:24px;height:24px;border-radius:24px}}.seeMore .Accordion-item__title__btn_fold:before{position:absolute;top:50%;left:50%;width:12px;height:12px;border-left:2px solid #000;border-bottom:2px solid #000;transition:all .2s;transform:translateY(-75%) rotate(-45deg);content:""}.seeMore .Accordion-item__title__btn_unfold{position:absolute;border-radius:50%;text-align:center;background:none;cursor:pointer;flex-shrink:0;outline:none;margin:0 10px;width:20px;height:20px;border-radius:20px}@media screen and (min-width:320px){.seeMore .Accordion-item__title__btn_unfold{width:calc(20px + 4*(100vw - 320px)/880);height:calc(20px + 4*(100vw - 320px)/880);border-radius:calc(20px + 4*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.seeMore .Accordion-item__title__btn_unfold{width:24px;height:24px;border-radius:24px}}.seeMore .Accordion-item__title__btn_unfold:before{position:absolute;top:50%;left:50%;width:12px;height:12px;border-left:2px solid #000;border-bottom:2px solid #000;transition:all .2s;transform:translateY(-30%) rotate(135deg);content:""}.ReactModal__Overlay{background-color:rgba(0,0,0,.7)!important;-webkit-animation:fadein .3s;animation:fadein .3s;z-index:200}.StockAlert{max-width:540px;left:0;right:0;top:50%;transform:translateY(-50%);position:absolute;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7f7f7;padding:30px 40px 80px;margin:0 16px}@media screen and (min-width:768px){.StockAlert{width:80%;margin-left:auto;margin-right:auto}}.StockAlert .close{position:absolute;right:5px;top:10px;width:15px;height:15px;opacity:.3;cursor:pointer}.StockAlert .close:hover{opacity:1}.StockAlert .close:after,.StockAlert .close:before{position:absolute;content:" ";height:15px;width:2px;background-color:#000}.StockAlert .close:before{transform:rotate(45deg)}.StockAlert .close:after{transform:rotate(-45deg)}.StockAlert__input{width:100%;background:transparent;height:37px;padding:7px 6px;font-size:12px;border:1px solid #ccc;background-color:#fff;color:#666;box-sizing:border-box;font-family:SamsungOne,sans-serif}@media screen and (min-width:768px){.StockAlert__input{height:54px;padding:15px 12px;font-size:16px}}.StockAlert__label{margin-bottom:5px}.StockAlert__terms{align-items:center;margin-top:10px;margin-bottom:10px}.StockAlert__terms p{margin:0}.StockAlert__checkbox{align-items:center;margin-right:10px}.StockAlert__checkbox p{margin:0 10px 0 0;color:#dc2222}.StockAlert__required{color:#dc2222}.StockAlert__bottom{background:#fff;position:absolute;width:100%!important;left:0;display:flex;bottom:0}.StockAlert__bottom button{margin-left:15px;margin-right:15px}.UspBar{display:flex;align-items:flex-start;width:100%!important;margin:0 auto;flex-direction:column;border-bottom:none}@media screen and (min-width:768px){.UspBar{height:95px;align-items:center;width:100%!important;justify-content:space-around;justify-content:space-evenly!important;flex-direction:row;margin:0 auto}}.UspBar__svg{width:75px}.UspBar p{margin:0;width:unset!important}.UspBar__text{margin-left:20px}.UspBar__single{display:flex;justify-content:flex-start!important;align-items:center;padding:15px;flex-grow:0!important}@media screen and (min-width:768px){.UspBar__single{border:none;padding:0;justify-content:center!important}}/*! CSS Used from: https://www.samsung.com/etc/designs/smg/global/templates/buying-pd/page-buying-pd.1286a201f267a9e3b27bb1c21821d564.css */.hubble-offer-banner{cursor:pointer}.hubble-offer-banner.is-collapse .hubble-offer-banner__detail{border-bottom:1px solid #dfdfdf}.hubble-offer-banner.is-collapse .hubble-offer-banner__detail:after{display:none}.hubble-offer-banner.is-collapse .hubble-offer-banner__cta .s-offer-close:before{background-image:url(https://www.samsung.com/etc/designs/smg/global/imgs/buying-pd/svg-buying-arrow-down-bk.svg)}.blind{overflow:hidden;position:absolute;width:1px;height:1px;font-size:12px;clip:rect(1px,1px,1px,1px)}button{font-family:SamsungOne,arial;line-height:1.32}.s-btn-text{display:inline-block;font-weight:700;font-size:14px;font-size:.97222vw;color:#000;line-height:1;text-transform:uppercase;text-shadow:none;letter-spacing:.15em;white-space:nowrap}@media (min-width:1440px){.s-btn-text{font-size:14px}}.s-btn-text:after{display:inline-block;margin-top:-1px;margin-left:7px;width:8px;width:.55556vw;height:13px;height:.90278vw;background-image:url(https://www.samsung.com/etc/designs/smg/global/imgs/svg-btn-arw-right-black.svg);background-repeat:no-repeat;vertical-align:middle;content:""}@media (min-width:1440px){.s-btn-text:after{width:8px}}@media (min-width:1440px){.s-btn-text:after{height:13px}}.s-btn-text.s-ico-new-window:after{display:inline-block;width:11px;width:.76389vw;height:11px;height:.76389vw;margin:-.13889vw 0 0 .48611vw;background:url(https://www.samsung.com/etc/designs/smg/global/imgs/newwindow-hover.svg) no-repeat;vertical-align:middle;content:""}@media (min-width:1440px){.s-btn-text.s-ico-new-window:after{width:11px}}@media (min-width:1440px){.s-btn-text.s-ico-new-window:after{height:11px}}@media (min-width:1440px){.s-btn-text.s-ico-new-window:after{margin:-2px 0 0}}@media (min-width:1440px){.s-btn-text.s-ico-new-window:after{margin-left:7px}}@media screen and (max-width:1279px) and (max-width:1024px){.s-btn-text{font-size:14px;font-size:1.36719vw}}@media screen and (max-width:1279px) and (max-width:1024px){.s-btn-text.s-ico-new-window:after{width:10px;width:.97656vw}}@media screen and (max-width:1279px) and (max-width:1024px){.s-btn-text.s-ico-new-window:after{height:10px;height:.97656vw}}@media screen and (max-width:1279px) and (max-width:1024px){.s-btn-text.s-ico-new-window:after{margin:-.19531vw 0 0}}@media screen and (max-width:1279px) and (max-width:1024px){.s-btn-text.s-ico-new-window:after{margin-left:.58594vw}}@media (max-width:1024px) and (max-width:1024px){.s-btn-text:after{width:8px;width:.78125vw}}@media (max-width:1024px) and (max-width:1024px){.s-btn-text:after{height:13px;height:1.26953vw}}@media screen and (max-width:768px){.s-btn-text{font-size:25.6px;font-size:3.33333vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text{font-size:12px;font-size:3.33333vw}}@media screen and (max-width:768px){.s-btn-text:after{margin-top:-1px;width:17.06667px;width:2.22222vw;height:25.6px;height:3.33333vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text:after{width:8px;width:2.22222vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text:after{height:12px;height:3.33333vw}}@media screen and (max-width:768px){.s-btn-text.s-ico-new-window:after{width:23.46667px;width:3.05556vw;height:23.46667px;height:3.05556vw;margin-top:-.27778vw;margin-left:1.38889vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-ico-new-window:after{width:11px;width:3.05556vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-ico-new-window:after{height:11px;height:3.05556vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-ico-new-window:after{margin-top:-.27778vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-ico-new-window:after{margin-left:1.38889vw}}/*! CSS Used from: https://www.samsung.com/etc/designs/smg/global/templates/buying-pd/page-buying-pd.1286a201f267a9e3b27bb1c21821d564.css */button::-moz-focus-inner{border:0}a:-moz-focusring,button:-moz-focusring{outline:2px solid #32a0c9}.s-btn-text.s-cta-hubble-blue{font-size:13px;font-size:.90278vw;color:#0077c8;text-decoration:underline;letter-spacing:normal;text-transform:none}@media (min-width:1440px){.s-btn-text.s-cta-hubble-blue{font-size:13px}}.s-btn-text.s-cta-hubble-blue.s-ico-new-window{text-decoration:underline}.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:12px;width:.83333vw;height:12px;height:.83333vw;margin:-.13889vw 0 0 .34722vw;background-image:url(https://www.samsung.com/etc/designs/smg/global/imgs/buying-pd/svg-new-window-hubble-blue.svg)}@media (min-width:1440px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:12px}}@media (min-width:1440px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{height:12px}}@media (min-width:1440px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{margin:-2px 0 0 5px}}@media screen and (max-width:768px){.s-btn-text.s-cta-hubble-blue{font-size:25.6px;font-size:3.33333vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-cta-hubble-blue{font-size:12px;font-size:3.33333vw}}@media screen and (max-width:768px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window{text-decoration:underline}.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:17.06667px;width:2.22222vw;height:17.06667px;height:2.22222vw;margin:0 0 0 1.11111vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:8px;width:2.22222vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{height:8px;height:2.22222vw}}@media screen and (max-width:768px) and (max-width:360px){.s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{margin:0 0 0 1.11111vw}}.hubble-offer-banner{position:relative;height:40px;height:2.77778vw;margin-top:-1px;color:#000;z-index:100}@media (min-width:1440px){.hubble-offer-banner{height:40px}}.hubble-offer-banner__detail{display:none;position:absolute;top:0;left:0;right:0;background:#fff}.hubble-offer-banner__detail:after{position:absolute;top:100%;left:0;width:100%;height:40px;height:2.77778vw;background:url(https://www.samsung.com/etc/designs/smg/global/imgs/buying-pd/bg-offer-gr.png) repeat-x;background-size:auto 100%;content:""}@media (min-width:1440px){.hubble-offer-banner__detail:after{height:40px}}.hubble-offer-banner__detail-inner{position:relative;max-width:1440px;width:100%;min-height:186px;min-height:12.91667vw;margin:auto;padding:0 18.26389vw 0 15.55556vw;font-size:0;box-sizing:border-box}@media (min-width:1440px){.hubble-offer-banner__detail-inner{min-height:186px;padding:0 263px 0 224px}}.hubble-offer-banner__detail-inner:after{display:inline-block;height:100%;vertical-align:middle;content:""}.hubble-offer-banner__detail-content{display:inline-block;position:relative;z-index:2;width:75.65%;padding:2.15278vw 0 2.77778vw;vertical-align:middle;box-sizing:border-box}@media (min-width:1440px){.hubble-offer-banner__detail-content{padding:31px 0 40px}}.hubble-offer-banner__detail-title{font-family:SamsungSharpSans,arial;font-size:32px;font-size:2.22222vw}@media (min-width:1440px){.hubble-offer-banner__detail-title{font-size:32px}}.hubble-offer-banner__detail-desc{margin-top:.41667vw;font-size:16px;font-size:1.11111vw}@media (min-width:1440px){.hubble-offer-banner__detail-desc{margin-top:6px;font-size:16px}}.hubble-offer-banner__detail-cta{margin-top:2.22222vw;font-size:0}@media (min-width:1440px){.hubble-offer-banner__detail-cta{margin-top:32px}}.hubble-offer-banner__detail-img{overflow:hidden;position:absolute;top:50%;right:224px;right:15.55556vw;width:186px;width:12.91667vw;height:186px;height:12.91667vw;margin-top:-6.45833vw;font-size:0;vertical-align:middle;text-align:center;box-sizing:border-box}@media (min-width:1440px){.hubble-offer-banner__detail-img{right:224px;width:186px;height:186px;margin-top:-93px}}.hubble-offer-banner__detail-img:before,.hubble-offer-banner__detail-img img{display:inline-block;vertical-align:middle}.hubble-offer-banner__detail-img:before{height:100%;content:""}.hubble-offer-banner__detail-img img{max-width:100%;width:100%}.hubble-offer-banner__simple{position:relative;border-bottom:1px solid #999;background:#666}.hubble-offer-banner__simple-txt{max-width:1440px;min-height:39px;min-height:2.70833vw;padding:.55556vw 6.25vw;margin:0 auto;font-size:0;text-align:center;box-sizing:border-box}@media (min-width:1440px){.hubble-offer-banner__simple-txt{min-height:39px;padding:8px 90px}}.hubble-offer-banner__simple-txt-area{display:inline-block;vertical-align:middle}.hubble-offer-banner__simple-txt-area .s-promo-textarea{display:block}.hubble-offer-banner__simple-txt-area.is-active .s-promo-textarea,.hubble-offer-banner__simple-txt-area .s-promo-timearea{display:none}.hubble-offer-banner__simple-txt-area.is-active .s-promo-timearea{display:block}.hubble-offer-banner__simple-txt:before{display:inline-block;height:100%;vertical-align:middle;content:""}.hubble-offer-banner__simple-txt p{overflow:hidden;max-width:100%;font-size:16px;font-size:1.11111vw;font-weight:700;text-overflow:ellipsis}@media (min-width:1440px){.hubble-offer-banner__simple-txt p{font-size:16px}}.hubble-offer-banner__cta{position:absolute;top:0;left:0;right:0;z-index:20;max-width:1440px;width:100%;margin:auto}.hubble-offer-banner__cta .s-offer-close{position:absolute;top:8px;top:.55556vw;right:44px;right:3.05556vw}@media (min-width:1440px){.hubble-offer-banner__cta .s-offer-close{top:8px;right:44px}}.hubble-offer-banner__cta .s-offer-close:before{display:block;width:13px;width:.90278vw;height:8px;height:.55556vw;margin:.625vw .41667vw;background-repeat:no-repeat;background-size:100% auto;background-image:url(https://www.samsung.com/etc/designs/smg/global/imgs/buying-pd/svg-buying-arrow-up-bk.svg);content:""}@media (min-width:1440px){.hubble-offer-banner__cta .s-offer-close:before{width:13px}}@media (min-width:1440px){.hubble-offer-banner__cta .s-offer-close:before{height:8px}}@media (min-width:1440px){.hubble-offer-banner__cta .s-offer-close:before{margin:9px 6px}}@media screen and (max-width:768px){.hubble-offer-banner{height:57.6px;height:7.5vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner{height:27px;height:7.5vw}}@media screen and (max-width:768px){.hubble-offer-banner .s-btn-text,.hubble-offer-banner a{font-size:25.6px;font-size:3.33333vw;letter-spacing:.07em}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner .s-btn-text,.hubble-offer-banner a{font-size:12px;font-size:3.33333vw}}@media screen and (max-width:768px){.hubble-offer-banner .s-btn-text:after,.hubble-offer-banner a:after{width:23.46667px;width:3.05556vw;height:23.46667px;height:3.05556vw;margin-top:0;margin-left:1.11111vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner .s-btn-text:after,.hubble-offer-banner a:after{width:11px;width:3.05556vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner .s-btn-text:after,.hubble-offer-banner a:after{height:11px;height:3.05556vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner .s-btn-text:after,.hubble-offer-banner a:after{margin-left:1.11111vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail{border:0}.hubble-offer-banner__detail:after{display:none}.hubble-offer-banner__detail-inner{max-width:100%;height:auto;padding:0}.hubble-offer-banner__detail-content{display:block;position:relative;width:auto;min-height:0;padding:3.61111vw 15.27778vw 4.16667vw 5.55556vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-content{padding:3.61111vw 15.27778vw 4.16667vw 5.55556vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-content:after{position:absolute;top:100%;left:0;width:100%;height:42.66667px;height:5.55556vw;background:url(https://www.samsung.com/etc/designs/smg/global/imgs/buying-pd/bg-offer-gr.png) repeat-x;background-size:auto 100%;content:""}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-content:after{height:20px;height:5.55556vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-title{font-size:29.86667px;font-size:3.88889vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-title{font-size:14px;font-size:3.88889vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-desc{margin-top:.83333vw;font-size:25.6px;font-size:3.33333vw;line-height:1.4}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-desc{margin-top:.83333vw;font-size:12px;font-size:3.33333vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-cta{margin-top:3.88889vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-cta{margin-top:3.88889vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window{font-size:21.33333px;font-size:2.77778vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window{font-size:10px;font-size:2.77778vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window:after{width:17.06667px;width:2.22222vw;height:17.06667px;height:2.22222vw;margin:0 0 0 .83333vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window:after{width:8px;width:2.22222vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window:after{height:8px;height:2.22222vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-cta .s-btn-text.s-ico-new-window:after{margin:0 0 0 .83333vw}}@media screen and (max-width:768px){.hubble-offer-banner__detail-img{display:none;position:absolute;top:0;left:0;bottom:0;right:0;top:auto;width:100%;height:490.66667px;height:63.88889vw;margin-top:auto;transform:none}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__detail-img{height:230px;height:63.88889vw}}@media screen and (max-width:768px){.hubble-offer-banner__simple-txt{min-height:57.6px;min-height:7.5vw;padding:1.66667vw 8.33333vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__simple-txt{min-height:27px;min-height:7.5vw;padding:1.66667vw 8.33333vw}}@media screen and (max-width:768px){.hubble-offer-banner__simple-txt p{font-size:25.6px;font-size:3.33333vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__simple-txt p{font-size:12px;font-size:3.33333vw}}@media screen and (max-width:768px){.hubble-offer-banner__cta .s-offer-close{top:1px;right:23.46667px;right:3.05556vw;width:53.33333px;width:6.94444vw;height:53.33333px;height:6.94444vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__cta .s-offer-close{right:11px;right:3.05556vw;width:25px;width:6.94444vw;height:25px;height:6.94444vw}}@media screen and (max-width:768px){.hubble-offer-banner__cta .s-offer-close:before{width:14.93333px;width:1.94444vw;height:8.53333px;height:1.11111vw;margin:0 auto}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__cta .s-offer-close:before{width:7px;width:1.94444vw}}@media screen and (max-width:768px) and (max-width:360px){.hubble-offer-banner__cta .s-offer-close:before{height:4px;height:1.11111vw}}.blind{font-size:1px;color:transparent}.react-slidedown{transition-duration:.2s;transition-timing-function:ease-in-out}.html5-video-player:not(.ytp-transparent){background-color:transparent!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border:none}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:none}figure{display:block;margin:0;padding:0;overflow:hidden;width:100%}.btn-play{z-index:3;position:absolute;top:50%;left:50%;display:block;width:678px;transform:translate(-50%,-50%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out;pointer-events:auto}.btn-play .btn-play_icon{border:2px solid #fff;margin:0 auto;display:block;cursor:pointer;position:relative;transition:all .3s ease-in-out;width:70px;height:70px;border-radius:70px}@media screen and (min-width:320px){.btn-play .btn-play_icon{width:calc(70px + 20*(100vw - 320px)/880);height:calc(70px + 20*(100vw - 320px)/880);border-radius:calc(70px + 20*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.btn-play .btn-play_icon{width:90px;height:90px;border-radius:90px}}.btn-play .btn-play_icon:hover{border:2px solid #aaa;transition:all .3s ease-in-out;transform:scale(1.2)}.btn-play .btn-play_icon:focus{outline:none}.triangle-right{width:0;height:0;padding-top:50%;padding-bottom:50%;padding-left:50%;width:100%;position:relative;overflow:hidden;margin:auto;height:100%;left:35%;border-color:inherit}.triangle-right:after{content:"";display:block;width:0;height:0;margin-top:-300px;margin-left:-500px;border-top:300px solid transparent;border-bottom:300px solid transparent;border-left:490px solid;border-left-color:inherit;position:absolute;left:50%;top:50%}.triangle-right:after:hover{border-color:#aaa}.btn-play_txt{margin-bottom:3%;font-size:1.331rem;line-height:54px;font-family:SamsungSharpSans,sans-serif;font-weight:700!important;color:#fff;text-align:center;font-size:21.296px}@media screen and (min-width:320px){.btn-play_txt{font-size:calc(21.296px + 22.608*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.btn-play_txt{font-size:43.904px}}.vod-close{position:absolute;z-index:11;top:37px;right:37px;border:2px solid #fff;margin:0 auto;display:block;cursor:pointer;transition:all .3s ease-in-out;width:50px;height:50px;border-radius:50px}@media screen and (min-width:320px){.vod-close{width:calc(50px + 20*(100vw - 320px)/880);height:calc(50px + 20*(100vw - 320px)/880);border-radius:calc(50px + 20*(100vw - 320px)/880)}}@media screen and (min-width:1200px){.vod-close{width:70px;height:70px;border-radius:70px}}.vod-close:focus{outline:none}.vod-close:before{content:"";position:absolute;width:50%;height:3px;border:1px solid #fff;transform:rotate(45deg);top:45%;left:25%;background-color:#fff;transition:all .3s ease-in-out}.vod-close:after{content:"";position:absolute;width:50%;height:3px;border:1px solid #fff;transform:rotate(-45deg);top:45%;left:25%;background-color:#fff;transition:all .3s ease-in-out}.vod-close:hover{border-color:#aaa;transform:scale(1.2);transform:rotate(180deg);transition:all .3s ease-in-out}.vod-close:hover:before{content:"";position:absolute;width:50%;height:3px;border:1px solid #aaa;transform:rotate(45deg);top:45%;left:25%;background-color:#aaa;transition:all .3s ease-in-out}.vod-close:hover:after{content:"";position:absolute;width:50%;height:3px;border:1px solid #aaa;transform:rotate(-45deg);top:45%;left:25%;background-color:#aaa;transition:all .3s ease-in-out}.videoContent__copy{width:75%;margin:0 auto 3em}.phoneContract-image-mobile{display:none}.phoneContract-image-desktop{margin-bottom:103px}@media (max-width:767px){.phoneContract-image-desktop{display:none}.phoneContract-image-mobile{display:block;margin-bottom:73px}}.smartswitch{background:#f5f7fe;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 35px;margin:0 0 22px}.smartswitch_paragraph{max-width:1220px;margin:0 auto}.smartswitch_anchor{color:#000}.smartswitch_image{padding-bottom:17px}@media (max-width:1460px){.smartswitch{margin:0 15px 22px}}.Usp2{background:#f5f7fe;border-radius:20px;justify-content:space-around;padding:35px 35px 20px;margin:0 0 22px}.Usp2,.Usp2-tile{display:flex;align-items:flex-start}.Usp2-tile{justify-content:center;max-width:300px}.Usp2-tile img{margin-right:8px;margin-top:5px}.Usp2-tile-subtitle{font-size:20px;font-weight:700;text-align:left}.Usp2-tile-desc{font-size:14px;text-align:left}@media (max-width:1460px){.Usp2{margin:0 15px 22px}}@media (max-width:1270px){.Usp2-tile{max-width:220px}.Usp2-tile-subtitle{font-size:16px}.Usp2-tile-desc{font-size:12px}}@media (max-width:778px){.Usp2{flex-wrap:wrap;justify-content:space-evenly}}@media (max-width:440px){.Usp2{flex-direction:column;justify-content:flex-start;padding-left:67px;margin-bottom:0}.Usp2-tile{display:flex;justify-content:center;align-items:flex-start;max-width:300px}.Usp2-tile img{margin-top:5px}.Usp2-image-wrapper{min-width:50px}.Usp2-tile-image__one{width:36px}.Usp2-tile-image__two{width:29px}.Usp2-tile-image__three{width:33px}.Usp2-tile-image__four{width:40px}} /*# sourceMappingURL=main.f2d30a83.chunk.css.map */ </style> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ /*! For license information please see 2.a45f02fc.chunk.js.LICENSE */ (this["webpackJsonp2020-datacontracts"]=this["webpackJsonp2020-datacontracts"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(380)},function(e,t,n){var r=n(3),o=n(17).f,i=n(18),a=n(25),u=n(92),s=n(126),c=n(98);e.exports=function(e,t){var n,l,f,p,d,h=e.target,v=e.global,g=e.stat;if(n=v?r:g?r[h]||u(h,{}):(r[h]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(d=o(n,l))&&d.value:n[l],!c(v?l:h+(g?".":"#")+l,e.forced)&&void 0!==f){if(typeof p===typeof f)continue;s(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,e)}}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(90))},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var r,o=n(9),i=n(3),a=n(4),u=n(12),s=n(69),c=n(18),l=n(25),f=n(11).f,p=n(40),d=n(54),h=n(7),v=n(59),g=i.DataView,y=g&&g.prototype,m=i.Int8Array,b=m&&m.prototype,w=i.Uint8ClampedArray,x=w&&w.prototype,E=m&&p(m),_=b&&p(b),k=Object.prototype,S=k.isPrototypeOf,T=h("toStringTag"),C=v("TYPED_ARRAY_TAG"),O=!(!i.ArrayBuffer||!g),A=O&&!!d&&"Opera"!==s(i.opera),P=!1,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},R=function(e){return a(e)&&u(j,s(e))};for(r in j)i[r]||(A=!1);if((!A||"function"!=typeof E||E===Function.prototype)&&(E=function(){throw TypeError("Incorrect invocation")},A))for(r in j)i[r]&&d(i[r],E);if((!A||!_||_===k)&&(_=E.prototype,A))for(r in j)i[r]&&d(i[r].prototype,_);if(A&&p(x)!==_&&d(x,_),o&&!u(_,T))for(r in P=!0,f(_,T,{get:function(){return a(this)?this[C]:void 0}}),j)i[r]&&c(i[r],C,r);O&&d&&p(y)!==k&&d(y,k),e.exports={NATIVE_ARRAY_BUFFER:O,NATIVE_ARRAY_BUFFER_VIEWS:A,TYPED_ARRAY_TAG:P&&C,aTypedArray:function(e){if(R(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(d){if(S.call(E,e))return e}else for(var t in j)if(u(j,r)){var n=i[t];if(n&&(e===n||S.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(o){if(n)for(var r in j){var a=i[r];a&&u(a.prototype,e)&&delete a.prototype[e]}_[e]&&!n||l(_,e,n?t:A&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,a;if(o){if(d){if(n)for(r in j)(a=i[r])&&u(a,e)&&delete a[e];if(E[e]&&!n)return;try{return l(E,e,n?t:A&&m[e]||t)}catch(s){}}for(r in j)!(a=i[r])||a[e]&&!n||l(a,e,t)}},isView:function(e){var t=s(e);return"DataView"===t||u(j,t)},isTypedArray:R,TypedArray:E,TypedArrayPrototype:_}},function(e,t,n){var r=n(3),o=n(94),i=n(12),a=n(59),u=n(99),s=n(129),c=o("wks"),l=r.Symbol,f=s?l:a;e.exports=function(e){return i(c,e)||(u&&i(l,e)?c[e]=l[e]:c[e]=f("Symbol."+e)),c[e]}},function(e,t,n){var r=n(30),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(2);e.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(20);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(9),o=n(123),i=n(5),a=n(41),u=Object.defineProperty;t.f=r?u:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return u(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(s){o=!0,i=s}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(127),o=n(12),i=n(133),a=n(11).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t,n){var r=n(9),o=n(75),i=n(43),a=n(24),u=n(41),s=n(12),c=n(123),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=u(t,!0),c)try{return l(e,t)}catch(n){}if(s(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t,n){var r=n(9),o=n(11),i=n(43);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(44),o=n(58),i=n(10),a=n(8),u=n(65),s=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,l=4==e,f=6==e,p=5==e||f;return function(d,h,v,g){for(var y,m,b=i(d),w=o(b),x=r(h,v,3),E=a(w.length),_=0,k=g||u,S=t?k(d,E):n?k(d,0):void 0;E>_;_++)if((p||_ in w)&&(m=x(y=w[_],_,b),e))if(t)S[_]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return _;case 2:s.call(S,y)}else if(l)return!1;return f?-1:c||l?l:S}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return(o="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}var i=n(36);function a(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?Object(i.a)(e):t}n.d(t,"a",(function(){return a}))},function(e,t,n){var r=n(58),o=n(20);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(3),o=n(18),i=n(12),a=n(92),u=n(93),s=n(29),c=s.get,l=s.enforce,f=String(String).split("String");(e.exports=function(e,t,n,u){var s=!!u&&!!u.unsafe,c=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),l(n).source=f.join("string"==typeof t?t:"")),e!==r?(s?!p&&e[t]&&(c=!0):delete e[t],c?e[t]=n:o(e,t,n)):c?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||u(this)}))},function(e,t,n){var r=n(20),o=/"/g;e.exports=function(e,t,n,i){var a=String(r(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+String(i).replace(o,"&quot;")+'"'),u+">"+a+"</"+t+">"}},function(e,t,n){var r=n(2);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var r=n(186),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function a(e){return"undefined"===typeof e}function u(e){return null!==e&&"object"===typeof e}function s(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!==typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"===typeof e},isNumber:function(e){return"number"===typeof e},isObject:u,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:s,isStream:function(e){return u(e)&&s(e.pipe)},isURLSearchParams:function(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:c,merge:function e(){var t={};function n(n,r){"object"===typeof t[r]&&"object"===typeof n?t[r]=e(t[r],n):t[r]=n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},deepMerge:function e(){var t={};function n(n,r){"object"===typeof t[r]&&"object"===typeof n?t[r]=e(t[r],n):t[r]="object"===typeof n?e({},n):n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,o){e[o]=n&&"function"===typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){var r,o,i,a=n(125),u=n(3),s=n(4),c=n(18),l=n(12),f=n(76),p=n(60),d=u.WeakMap;if(a){var h=new d,v=h.get,g=h.has,y=h.set;r=function(e,t){return y.call(h,e,t),t},o=function(e){return v.call(h,e)||{}},i=function(e){return g.call(h,e)}}else{var m=f("state");p[m]=!0,r=function(e,t){return c(e,m,t),t},o=function(e){return l(e,m)?e[m]:{}},i=function(e){return l(e,m)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"reversed",(function(){return re})),n.d(r,"mirrored",(function(){return oe})),n.d(r,"createReversedEasing",(function(){return ie})),n.d(r,"createMirroredEasing",(function(){return ae})),n.d(r,"createExpoIn",(function(){return ue})),n.d(r,"createBackIn",(function(){return se})),n.d(r,"createAnticipateEasing",(function(){return ce})),n.d(r,"linear",(function(){return le})),n.d(r,"easeIn",(function(){return fe})),n.d(r,"easeOut",(function(){return pe})),n.d(r,"easeInOut",(function(){return de})),n.d(r,"circIn",(function(){return he})),n.d(r,"circOut",(function(){return ve})),n.d(r,"circInOut",(function(){return ge})),n.d(r,"backIn",(function(){return ye})),n.d(r,"backOut",(function(){return me})),n.d(r,"backInOut",(function(){return be})),n.d(r,"anticipate",(function(){return we})),n.d(r,"bounceOut",(function(){return xe})),n.d(r,"bounceIn",(function(){return Ee})),n.d(r,"bounceInOut",(function(){return _e})),n.d(r,"cubicBezier",(function(){return Le}));var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function u(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function s(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}var c=n(0),l=function(){},f=function(){};var p=0,d="undefined"!==typeof window&&void 0!==window.requestAnimationFrame?function(e){return window.requestAnimationFrame(e)}:function(e){var t=Date.now(),n=Math.max(0,16.7-(t-p));p=t+n,setTimeout((function(){return e(p)}),n)},h=1/60*1e3,v=!0,g=!1,y=!1,m={delta:0,timestamp:0},b=["read","update","preRender","render","postRender"],w=function(e){return g=e},x=b.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,o=!1,i=0,a=new WeakSet,u=new WeakSet,s={cancel:function(e){var t=n.indexOf(e);a.add(e),-1!==t&&n.splice(t,1)},process:function(c){var l,f;if(o=!0,t=(l=[n,t])[0],(n=l[1]).length=0,r=t.length)for(i=0;i<r;i++)(f=t[i])(c),!0!==u.has(f)||a.has(f)||(s.schedule(f),e(!0));o=!1},schedule:function(e,i,s){void 0===i&&(i=!1),void 0===s&&(s=!1),f("function"===typeof e,"Argument must be a function");var c=s&&o,l=c?t:n;a.delete(e),i&&u.add(e),-1===l.indexOf(e)&&(l.push(e),c&&(r=t.length))}};return s}(w),e}),{}),E=b.reduce((function(e,t){var n=x[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),g||T(),n.schedule(e,t,r),e},e}),{}),_=b.reduce((function(e,t){return e[t]=x[t].cancel,e}),{}),k=function(e){return x[e].process(m)},S=function e(t){g=!1,m.delta=v?h:Math.max(Math.min(t-m.timestamp,40),1),v||(h=m.delta),m.timestamp=t,y=!0,b.forEach(k),y=!1,g&&(v=!1,d(e))},T=function(){g=!0,v=!0,y||d(S)},C=function(){return m},O=E,A=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},P=function(e){return e%1?Number(e.toFixed(5)):e},j=/(-)?(\d[\d\.]*)/g,R=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,M=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i,N={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},I=a(a({},N),{transform:A(0,1)}),L=a(a({},N),{default:1}),D=function(e){return{test:function(t){return"string"===typeof t&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},F=D("deg"),U=D("%"),z=D("px"),B=D("vh"),q=D("vw"),H=a(a({},U),{parse:function(e){return U.parse(e)/100},transform:function(e){return U.transform(100*e)}}),W=function(e){return e.substring(e.indexOf("(")+1,e.lastIndexOf(")"))},V=A(0,255),$=function(e){return void 0!==e.red},Y=function(e){return void 0!==e.hue};var X=function(e){return function(t){if("string"!==typeof t)return t;for(var n={},r=W(t).replace(/(,|\/)/g," ").split(/ \s*/),o=0;o<4;o++)n[e[o]]=void 0!==r[o]?parseFloat(r[o]):1;return n}},G=a(a({},N),{transform:function(e){return Math.round(V(e))}});function K(e,t){return e.startsWith(t)&&M.test(e)}var Q={test:function(e){return"string"===typeof e?K(e,"rgb"):$(e)},parse:X(["red","green","blue","alpha"]),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha,i=void 0===o?1:o;return function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha;return"rgba("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({red:G.transform(t),green:G.transform(n),blue:G.transform(r),alpha:P(I.transform(i))})}},Z={test:function(e){return"string"===typeof e?K(e,"hsl"):Y(e)},parse:X(["hue","saturation","lightness","alpha"]),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha,i=void 0===o?1:o;return function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha;return"hsla("+t+", "+n+", "+r+", "+(void 0===o?1:o)+")"}({hue:Math.round(t),saturation:U.transform(P(n)),lightness:U.transform(P(r)),alpha:P(I.transform(i))})}},J=a(a({},Q),{test:function(e){return"string"===typeof e&&K(e,"#")},parse:function(e){var t="",n="",r="";return e.length>4?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),t+=t,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:1}}}),ee={test:function(e){return"string"===typeof e&&M.test(e)||$(e)||Y(e)},parse:function(e){return Q.test(e)?Q.parse(e):Z.test(e)?Z.parse(e):J.test(e)?J.parse(e):e},transform:function(e){return $(e)?Q.transform(e):Y(e)?Z.transform(e):e}},te=function(e){return"number"===typeof e?0:e},ne={test:function(e){if("string"!==typeof e||!isNaN(e))return!1;var t=0,n=e.match(j),r=e.match(R);return n&&(t+=n.length),r&&(t+=r.length),t>0},parse:function(e){var t=e,n=[],r=t.match(R);r&&(t=t.replace(R,"${c}"),n.push.apply(n,r.map(ee.parse)));var o=t.match(j);return o&&n.push.apply(n,o.map(N.parse)),n},createTransformer:function(e){var t=e,n=0,r=e.match(R),o=r?r.length:0;if(r)for(var i=0;i<o;i++)t=t.replace(r[i],"${c}"),n++;var a=t.match(j),u=a?a.length:0;if(a)for(i=0;i<u;i++)t=t.replace(a[i],"${n}"),n++;return function(e){for(var r=t,i=0;i<n;i++)r=r.replace(i<o?"${c}":"${n}",i<o?ee.transform(e[i]):P(e[i]));return r}},getAnimatableNone:function(e){var t=ne.parse(e);return ne.createTransformer(e)(t.map(te))}},re=function(e){return function(t){return 1-e(1-t)}},oe=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},ie=re,ae=oe,ue=function(e){return function(t){return Math.pow(t,e)}},se=function(e){return function(t){return t*t*((e+1)*t-e)}},ce=function(e){var t=se(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},le=function(e){return e},fe=ue(2),pe=re(fe),de=oe(fe),he=function(e){return 1-Math.sin(Math.acos(e))},ve=re(he),ge=oe(ve),ye=se(1.525),me=re(ye),be=oe(ye),we=ce(1.525),xe=function(e){var t=e*e;return e<4/11?7.5625*t:e<8/11?9.075*t-9.9*e+3.4:e<.9?4356/361*t-35442/1805*e+16061/1805:10.8*e*e-20.52*e+10.72},Ee=function(e){return 1-xe(1-e)},_e=function(e){return e<.5?.5*(1-xe(1-2*e)):.5*xe(2*e-1)+.5},ke=8,Se=.001,Te=1e-7,Ce=10,Oe=11,Ae=1/(Oe-1),Pe="undefined"!==typeof Float32Array,je=function(e,t){return 1-3*t+3*e},Re=function(e,t){return 3*t-6*e},Me=function(e){return 3*e},Ne=function(e,t,n){return 3*je(t,n)*e*e+2*Re(t,n)*e+Me(t)},Ie=function(e,t,n){return((je(t,n)*e+Re(t,n))*e+Me(t))*e};function Le(e,t,n,r){var o=Pe?new Float32Array(Oe):new Array(Oe),i=function(t){for(var r,i,a,u=0,s=1,c=Oe-1;s!==c&&o[s]<=t;++s)u+=Ae;return--s,r=(t-o[s])/(o[s+1]-o[s]),(a=Ne(i=u+r*Ae,e,n))>=Se?function(t,r){for(var o=0,i=0;o<ke;++o){if(0===(i=Ne(r,e,n)))return r;r-=(Ie(r,e,n)-t)/i}return r}(t,i):0===a?i:function(t,r,o){var i,a,u=0;do{(i=Ie(a=r+(o-r)/2,e,n)-t)>0?o=a:r=a}while(Math.abs(i)>Te&&++u<Ce);return a}(t,u,u+Ae)};!function(){for(var t=0;t<Oe;++t)o[t]=Ie(t*Ae,e,n)}();return function(o){return e===t&&n===r?o:0===o?0:1===o?1:Ie(i(o),t,r)}}var De={x:0,y:0,z:0},Fe=function(e){return"number"===typeof e},Ue=function(e){return function(t,n,r){return void 0!==r?e(t,n,r):function(r){return e(t,n,r)}}},ze=Ue((function(e,t,n){return Math.min(Math.max(n,e),t)})),Be=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},qe=function(e){return Be(e)&&e.hasOwnProperty("z")},He=function(e,t){return Math.abs(e-t)},We=function(e,t){if(void 0===t&&(t=De),Fe(e)&&Fe(t))return He(e,t);if(Be(e)&&Be(t)){var n=He(e.x,t.x),r=He(e.y,t.y),o=qe(e)&&qe(t)?He(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}return 0},Ve=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},$e=function(e,t,n){return-n*e+n*t+e},Ye=function(){return(Ye=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},Xe=function(e,t,n){var r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Ge=[J,Q,Z],Ke=function(e){return Ge.find((function(t){return t.test(e)}))},Qe=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},Ze=function(e,t){var n=Ke(e),r=Ke(t);f(!!n,Qe(e)),f(!!r,Qe(t)),f(n.transform===r.transform,"Both colors must be hex/RGBA, OR both must be HSLA.");var o=n.parse(e),i=r.parse(t),a=Ye({},o),u=n===Z?$e:Xe;return function(e){for(var t in a)"alpha"!==t&&(a[t]=u(o[t],i[t],e));return a.alpha=$e(o.alpha,i.alpha,e),n.transform(a)}},Je=function(e,t){return function(n){return t(e(n))}},et=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(Je)};function tt(e,t){return Fe(e)?function(n){return $e(e,t,n)}:ee.test(e)?Ze(e,t):ot(e,t)}var nt=function(e,t){var n=e.slice(),r=n.length,o=e.map((function(e,n){return tt(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=o[t](e);return n}};function rt(e){for(var t=ne.parse(e),n=t.length,r=0,o=0,i=0,a=0;a<n;a++)r||"number"===typeof t[a]?r++:void 0!==t[a].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}var ot=function(e,t){var n=ne.createTransformer(t),r=rt(e),o=rt(t);return f(r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers,"Complex values '"+e+"' and '"+t+"' too different to mix. Ensure all colors are of the same type."),et(nt(r.parsed,o.parsed),n)};var it,at=function(e){return e},ut=function(e){return void 0===e&&(e=at),Ue((function(t,n,r){var o=n-r,i=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?n+i:n-i}))},st=(ut(),ut(Math.sqrt),function(e,t){return t?e*(1e3/t):0}),ct=(Ue((function(e,t,n){var r=t-e;return((n-e)%r+r)%r+e})),ze(0,1),function(e){var t=e.onRead,n=e.onRender,r=e.uncachedValues,o=void 0===r?new Set:r,i=e.useCache,a=void 0===i||i;return function(e){void 0===e&&(e={});var r=u(e,[]),i={},s=[],c=!1;function l(e,t){e.startsWith("--")&&(r.hasCSSVariable=!0);var n=i[e];i[e]=t,i[e]!==n&&(-1===s.indexOf(e)&&s.push(e),c||(c=!0,O.render(f.render)))}var f={get:function(e,n){return void 0===n&&(n=!1),!n&&a&&!o.has(e)&&void 0!==i[e]?i[e]:t(e,r)},set:function(e,t){if("string"===typeof e)l(e,t);else for(var n in e)l(n,e[n]);return this},render:function(e){return void 0===e&&(e=!1),(c||!0===e)&&(n(i,r,s),c=!1,s.length=0),this}};return f}}),lt=/([a-z])([A-Z])/g,ft=function(e){return e.replace(lt,"$1-$2").toLowerCase()},pt=new Map,dt=new Map,ht=["Webkit","Moz","O","ms",""],vt=ht.length,gt="undefined"!==typeof document,yt=function(e,t){return dt.set(e,ft(t))},mt=function(e,t){void 0===t&&(t=!1);var n=t?dt:pt;return n.has(e)||(gt?function(e){it=it||document.createElement("div");for(var t=0;t<vt;t++){var n=ht[t],r=""===n,o=r?e:n+e.charAt(0).toUpperCase()+e.slice(1);if(o in it.style||r){if(r&&"clipPath"===e&&dt.has(e))return;pt.set(e,o),yt(e,(r?"":"-")+ft(o))}}}(e):function(e){yt(e,e)}(e)),n.get(e)||e},bt=["","X","Y","Z"],wt=["translate","scale","rotate","skew","transformPerspective"].reduce((function(e,t){return bt.reduce((function(e,n){return e.push(t+n),e}),e)}),["x","y","z"]),xt=wt.reduce((function(e,t){return e[t]=!0,e}),{});function Et(e){return!0===xt[e]}function _t(e,t){return wt.indexOf(e)-wt.indexOf(t)}var kt=new Set(["originX","originY","originZ"]);function St(e){return kt.has(e)}var Tt=a(a({},N),{transform:Math.round}),Ct={color:ee,backgroundColor:ee,outlineColor:ee,fill:ee,stroke:ee,borderColor:ee,borderTopColor:ee,borderRightColor:ee,borderBottomColor:ee,borderLeftColor:ee,borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,radius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,size:z,top:z,right:z,bottom:z,left:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,rotate:F,rotateX:F,rotateY:F,rotateZ:F,scale:L,scaleX:L,scaleY:L,scaleZ:L,skew:F,skewX:F,skewY:F,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z:z,perspective:z,opacity:I,originX:H,originY:H,originZ:z,zIndex:Tt,fillOpacity:I,strokeOpacity:I,numOctaves:Tt},Ot=function(e){return Ct[e]},At=function(e,t){return t&&"number"===typeof e?t.transform(e):e},Pt="scrollLeft",jt="scrollTop",Rt=new Set([Pt,jt]),Mt=new Set([Pt,jt,"transform"]),Nt={x:"translateX",y:"translateY",z:"translateZ"};function It(e){return"function"===typeof e}function Lt(e,t,n,r,o,i,a,u){void 0===t&&(t=!0),void 0===n&&(n={}),void 0===r&&(r={}),void 0===o&&(o={}),void 0===i&&(i=[]),void 0===a&&(a=!1),void 0===u&&(u=!0);var s=!0,c=!1,l=!1;for(var f in e){var p=e[f],d=Ot(f),h=At(p,d);Et(f)?(c=!0,r[f]=h,i.push(f),s&&(d.default&&p!==d.default||!d.default&&0!==p)&&(s=!1)):St(f)?(o[f]=h,l=!0):Mt.has(f)&&It(h)||(n[mt(f,a)]=h)}return(c||"function"===typeof e.transform)&&(n.transform=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a="",u=!1;n.sort(_t);for(var s=n.length,c=0;c<s;c++){var l=n[c];a+=(Nt[l]||l)+"("+t[l]+") ",u="z"===l||u}return!u&&o?a+="translateZ(0)":a=a.trim(),It(e.transform)?a=e.transform(t,r?"":a):i&&r&&(a="none"),a}(e,r,i,s,t,u)),l&&(n.transformOrigin=(o.originX||"50%")+" "+(o.originY||"50%")+" "+(o.originZ||0)),n}function Dt(e){var t=void 0===e?{}:e,n=t.enableHardwareAcceleration,r=void 0===n||n,o=t.isDashCase,i=void 0===o||o,a=t.allowTransformNone,u=void 0===a||a,s={},c={},l={},f=[];return function(e){return f.length=0,Lt(e,r,s,c,l,f,i,u),s}}var Ft=ct({onRead:function(e,t){var n=t.element,r=t.preparseOutput,o=Ot(e);if(Et(e))return o&&o.default||0;if(Rt.has(e))return n[e];var i=window.getComputedStyle(n,null).getPropertyValue(mt(e,!0))||0;return r&&o&&o.test(i)&&o.parse?o.parse(i):i},onRender:function(e,t,n){var r=t.element,o=t.buildStyles,i=t.hasCSSVariable;if(Object.assign(r.style,o(e)),i)for(var a=n.length,u=0;u<a;u++){var s=n[u];s.startsWith("--")&&r.style.setProperty(s,e[s])}-1!==n.indexOf(Pt)&&(r[Pt]=e[Pt]),-1!==n.indexOf(jt)&&(r[jt]=e[jt])},uncachedValues:Rt});var Ut=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues"]),zt=.5,Bt=function(){return{style:{}}},qt=function(e,t){return z.transform(e*t)},Ht={x:0,y:0,width:0,height:0};function Wt(e,t,n){return"string"===typeof e?e:z.transform(t+n*e)}var Vt={enableHardwareAcceleration:!1,isDashCase:!1};function $t(e,t,n,r,o,i){void 0===t&&(t=Ht),void 0===r&&(r=Dt(Vt)),void 0===o&&(o=Bt()),void 0===i&&(i=!0);var a=e.attrX,s=e.attrY,c=e.originX,l=e.originY,f=e.pathLength,p=e.pathSpacing,d=void 0===p?1:p,h=e.pathOffset,v=void 0===h?0:h,g=r(u(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]));for(var y in g){if("transform"===y)o.style.transform=g[y];else o[i&&!Ut.has(y)?ft(y):y]=g[y]}return(void 0!==c||void 0!==l||g.transform)&&(o.style.transformOrigin=function(e,t,n){return Wt(t,e.x,e.width)+" "+Wt(n,e.y,e.height)}(t,void 0!==c?c:zt,void 0!==l?l:zt)),void 0!==a&&(o.x=a),void 0!==s&&(o.y=s),void 0!==n&&void 0!==f&&(o[i?"stroke-dashoffset":"strokeDashoffset"]=qt(-v,n),o[i?"stroke-dasharray":"strokeDasharray"]=qt(f,n)+" "+qt(d,n)),o}function Yt(e,t,n){void 0===n&&(n=!0);var r=Bt(),o=Dt(Vt);return function(i){return $t(i,e,t,o,r,n)}}var Xt=ct({onRead:function(e,t){var n=t.element;if(Et(e=Ut.has(e)?e:ft(e))){var r=Ot(e);return r&&r.default||0}return n.getAttribute(e)},onRender:function(e,t){var n=t.element,r=(0,t.buildAttrs)(e);for(var o in r)"style"===o?Object.assign(n.style,r.style):n.setAttribute(o,r[o])}}),Gt=ct({useCache:!1,onRead:function(e){return"scrollTop"===e?window.pageYOffset:window.pageXOffset},onRender:function(e){var t=e.scrollTop,n=void 0===t?0:t,r=e.scrollLeft,o=void 0===r?0:r;return window.scrollTo(o,n)}}),Kt=new WeakMap,Qt=function(e,t){var n;return e===window?n=Gt(e):!function(e){return e instanceof HTMLElement||"function"===typeof e.click}(e)?function(e){return e instanceof SVGElement||"ownerSVGElement"in e}(e)&&(n=function(e){var t=function(e){try{return function(e){return"function"===typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}(e)}catch(t){return{x:0,y:0,width:0,height:0}}}(e),n=function(e){return"path"===e.tagName}(e)&&e.getTotalLength?e.getTotalLength():void 0;return Xt({element:e,buildAttrs:Yt(t,n)})}(e)):n=function(e,t){void 0===t&&(t={});var n=t.enableHardwareAcceleration,r=t.allowTransformNone,o=u(t,["enableHardwareAcceleration","allowTransformNone"]);return Ft(a({element:e,buildStyles:Dt({enableHardwareAcceleration:n,allowTransformNone:r}),preparseOutput:!0},o))}(e,t),f(void 0!==n,"No valid node provided. Node must be HTMLElement, SVGElement or window."),Kt.set(e,n),n},Zt=function(e,t){return Kt.has(e)?Kt.get(e):Qt(e,t)};var Jt=function(e,t){var n="string"===typeof e?document.querySelector(e):e;return Zt(n,t)},en=function(){return function(e,t){var n=this,r=e.middleware,o=e.onComplete;this.isActive=!0,this.update=function(e){n.observer.update&&n.updateObserver(e)},this.complete=function(){n.observer.complete&&n.isActive&&n.observer.complete(),n.onComplete&&n.onComplete(),n.isActive=!1},this.error=function(e){n.observer.error&&n.isActive&&n.observer.error(e),n.isActive=!1},this.observer=t,this.updateObserver=function(e){return t.update(e)},this.onComplete=o,t.update&&r&&r.length&&r.forEach((function(e){return n.updateObserver=e(n.updateObserver,n.complete)}))}}(),tn=function(e,t,n){var r=t.middleware;return new en({middleware:r,onComplete:n},"function"===typeof e?{update:e}:e)},nn=function(){function e(e){void 0===e&&(e={}),this.props=e}return e.prototype.create=function(t){return new e(t)},e.prototype.start=function(e){void 0===e&&(e={});var t=!1,n={stop:function(){}},r=this.props,o=r.init,i=u(r,["init"]),s=o(tn(e,i,(function(){t=!0,n.stop()})));return n=s?a({},n,s):n,t&&n.stop(),n},e.prototype.applyMiddleware=function(e){return this.create(a({},this.props,{middleware:this.props.middleware?[e].concat(this.props.middleware):[e]}))},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=1===e.length?e[0]:et.apply(void 0,e);return this.applyMiddleware((function(e){return function(t){return e(n(t))}}))},e}(),rn=function(e){return new nn({init:e})},on=[z,U,F,B,q],an=function(e){return on.find((function(t){return t.test(e)}))},un=function(e,t){return e(t)},sn=function(e,t){var n=t.from,r=t.to,o=u(t,["from","to"]),i=an(n)||an(r),s=i.transform,c=i.parse;return e(a({},o,{from:"string"===typeof n?c(n):n,to:"string"===typeof r?c(r):r})).pipe(s)},cn=function(e){return function(t,n){var r=n.from,o=n.to,i=u(n,["from","to"]);return t(a({},i,{from:0,to:1})).pipe(e(r,o))}},ln=cn(Ze),fn=cn(ot),pn=function(e,t){var n=function(e){var t=Object.keys(e),n=function(t,n){return void 0!==t&&!e[n](t)};return{getVectorKeys:function(e){return t.reduce((function(t,r){return n(e[r],r)&&t.push(r),t}),[])},testVectorProps:function(e){return e&&t.some((function(t){return n(e[t],t)}))}}}(t),r=n.testVectorProps,o=n.getVectorKeys;return function(t){if(!r(t))return e(t);var n=o(t),i=t[n[0]];return dn(i)(e,t,n)}},dn=function(e){return"number"===typeof e?un:function(e){return Boolean(an(e))}(e)?sn:ee.test(e)?ln:ne.test(e)?fn:un},hn=pn((function(e){return void 0===e&&(e={}),rn((function(t){var n=t.complete,r=t.update,o=e.velocity,i=void 0===o?0:o,a=e.from,u=void 0===a?0:a,s=e.power,c=void 0===s?.8:s,l=e.timeConstant,f=void 0===l?350:l,p=e.restDelta,d=void 0===p?.5:p,h=e.modifyTarget,v=0,g=c*i,y=Math.round(u+g),m="undefined"===typeof h?y:h(y),b=O.update((function(e){var t=e.delta;v+=t;var o=-g*Math.exp(-v/f),i=o>d||o<-d;r(i?m+o:m),i||(_.update(b),n())}),!0);return{stop:function(){return _.update(b)}}}))}),{from:N.test,modifyTarget:function(e){return"function"===typeof e},velocity:N.test}),vn=pn((function(e){return void 0===e&&(e={}),rn((function(t){var n=t.update,r=t.complete,o=e.velocity,i=void 0===o?0:o,a=e.from,u=void 0===a?0:a,s=e.to,c=void 0===s?0:s,l=e.stiffness,f=void 0===l?100:l,p=e.damping,d=void 0===p?10:p,h=e.mass,v=void 0===h?1:h,g=e.restSpeed,y=void 0===g?.01:g,m=e.restDelta,b=void 0===m?.01:m,w=i?-i/1e3:0,x=0,E=c-u,k=u,S=k,T=O.update((function(e){var t=e.delta;x+=t;var o=d/(2*Math.sqrt(f*v)),a=Math.sqrt(f/v)/1e3;if(S=k,o<1){var u=Math.exp(-o*a*x),s=a*Math.sqrt(1-o*o);k=c-u*((w+o*a*E)/s*Math.sin(s*x)+E*Math.cos(s*x))}else{u=Math.exp(-a*x);k=c-u*(E+(w+a*E)*x)}i=st(k-S,t);var l=Math.abs(i)<=y,p=Math.abs(c-k)<=b;l&&p?(n(k=c),_.update(T),r()):n(k)}),!0);return{stop:function(){return _.update(T)}}}))}),{from:N.test,to:N.test,stiffness:N.test,damping:N.test,mass:N.test,velocity:N.test}),gn=pn((function(e){var t=e.from,n=void 0===t?0:t,r=e.velocity,o=void 0===r?0:r,i=e.min,u=e.max,s=e.power,c=void 0===s?.8:s,l=e.timeConstant,f=void 0===l?700:l,p=e.bounceStiffness,d=void 0===p?500:p,h=e.bounceDamping,v=void 0===h?10:h,g=e.restDelta,y=void 0===g?1:g,m=e.modifyTarget;return rn((function(e){var t,r=e.update,s=e.complete,l=n,p=n,h=!1,g=function(e){return void 0!==i&&e<=i},b=function(e){return void 0!==u&&e>=u},w=function(e){return g(e)||b(e)},x=function(e){r(e),l=p,o=st((p=e)-l,C().delta),t&&!h&&function(e,t){return g(e)&&t<0||b(e)&&t>0}(e,o)&&_({from:e,velocity:o})},E=function(e,n){t&&t.stop(),t=e.start({update:x,complete:function(){n?n():s()}})},_=function(e){h=!0,E(vn(a({},e,{to:g(e.from)?i:u,stiffness:d,damping:v,restDelta:y})))};if(w(n))_({from:n,velocity:o});else if(0!==o){var k=hn({from:n,velocity:o,timeConstant:f,power:c,restDelta:w(n)?20:y,modifyTarget:m});E(k,(function(){w(p)?_({from:p,velocity:o}):s()}))}else s();return{stop:function(){return t&&t.stop()}}}))}),{from:N.test,velocity:N.test,min:N.test,max:N.test,damping:N.test,stiffness:N.test,modifyTarget:function(e){return"function"===typeof e}}),yn=pn((function(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,i=e.ease,a=void 0===i?le:i,u=e.reverseEase;return void 0!==u&&u&&(a=ie(a)),rn((function(e){var t=e.update;return{seek:function(e){return t(e)}}})).pipe(a,(function(e){return $e(n,o,e)}))}),{ease:function(e){return"function"===typeof e},from:N.test,to:N.test}),mn=ze(0,1),bn=function(e){return void 0===e&&(e={}),rn((function(t){var n,r=t.update,o=t.complete,i=e.duration,a=void 0===i?300:i,u=e.ease,s=void 0===u?pe:u,c=e.flip,l=void 0===c?0:c,f=e.loop,p=void 0===f?0:f,d=e.yoyo,h=void 0===d?0:d,v=e.repeatDelay,g=void 0===v?0:v,y=e.from,m=void 0===y?0:y,b=e.to,w=void 0===b?1:b,x=e.elapsed,E=void 0===x?0:x,k=e.flipCount,S=void 0===k?0:k,T=e.yoyoCount,C=void 0===T?0:T,A=e.loopCount,P=void 0===A?0:A,j=yn({from:m,to:w,ease:s}).start(r),R=0,M=!1,N=function(e){var t;void 0===e&&(e=!1),j=yn({from:m=(t=[w,m])[0],to:w=t[1],ease:s,reverseEase:e}).start(r)},I=function(){R=mn(Ve(0,a,E)),j.seek(R)},L=function(){M=!0,n=O.update((function(e){var t=e.delta;E+=t,I(),function(){var e=M&&E>a+g;return!!e&&(!(!e||p||l||h)||(E=E-a-g,p&&P<p?(P++,!1):l&&S<l?(S++,N(),!1):!(h&&C<h)||(C++,N(C%2!==0),!1)))}()&&(_.update(n),o&&O.update(o,!1,!0))}),!0)},D=function(){M=!1,n&&_.update(n)};return L(),{isActive:function(){return M},getElapsed:function(){return ze(0,a,E)},getProgress:function(){return R},stop:function(){D()},pause:function(){return D(),this},resume:function(){return M||L(),this},seek:function(e){return E=$e(0,a,e),O.update(I,!1,!0),this},reverse:function(){return N(),this}}}))},wn=ze(0,1),xn=function(e){var t=e.easings,n=e.ease,r=void 0===n?le:n,o=e.times,i=e.values,s=u(e,["easings","ease","times","values"]);t=Array.isArray(t)?t:function(e,t){return e.map((function(){return t||pe})).splice(0,e.length-1)}(i,t),o=o||function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(i);var c=t.map((function(e,t){return yn({from:i[t],to:i[t+1],ease:e})}));return bn(a({},s,{ease:r})).applyMiddleware((function(e){return function(e,t,n){var r=e.length,o=r-1,i=o-1,a=t.map((function(e){return e.start(n)}));return function(t){t<=e[0]&&a[0].seek(0),t>=e[o]&&a[i].seek(1);for(var n=1;n<r&&!(e[n]>t||n===o);n++);var u=Ve(e[n-1],e[n],t);a[n-1].seek(wn(u))}}(o,c,e)}))},En=function(e,t,n){return rn((function(r){var o=r.update,i=t.split(" ").map((function(t){return e.addEventListener(t,o,n),t}));return{stop:function(){return i.forEach((function(t){return e.removeEventListener(t,o,n)}))}}}))},_n=function(){return{clientX:0,clientY:0,pageX:0,pageY:0,x:0,y:0}},kn=function(e,t){return void 0===t&&(t={clientX:0,clientY:0,pageX:0,pageY:0,x:0,y:0}),t.clientX=t.x=e.clientX,t.clientY=t.y=e.clientY,t.pageX=e.pageX,t.pageY=e.pageY,t},Sn=[_n()];if("undefined"!==typeof document){En(document,"touchstart touchmove",{passive:!0,capture:!0}).start((function(e){var t=e.touches;!0;var n=t.length;Sn.length=0;for(var r=0;r<n;r++){var o=t[r];Sn.push(kn(o))}}))}var Tn=_n();if("undefined"!==typeof document){En(document,"mousedown mousemove",!0).start((function(e){!0,kn(e,Tn)}))}var Cn=function(e){return rn((function(t){var n=t.complete,r=setTimeout(n,e);return{stop:function(){return clearTimeout(r)}}}))};n.d(t,"a",(function(){return Li})),n.d(t,"b",(function(){return Fi}));var On=function(e){return!isNaN(parseFloat(e))},An=function(){function e(e,t){var n=this,r=void 0===t?{}:t,o=r.transformer,i=r.parent;this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=n.transformer?n.transformer(e):e,n.updateSubscribers&&n.prev!==n.current&&n.updateSubscribers.forEach(n.notifySubscriber),n.children&&n.children.forEach(n.setChild),t&&n.renderSubscribers&&n.renderSubscribers.forEach(n.notifySubscriber);var r=C(),o=r.delta,i=r.timestamp;n.lastUpdated!==i&&(n.timeDelta=o,n.lastUpdated=i,O.postRender(n.scheduleVelocityCheck))},this.notifySubscriber=function(e){e(n.current)},this.scheduleVelocityCheck=function(){return O.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current)},this.setChild=function(e){return e.set(n.current)},this.parent=i,this.transformer=o,this.set(e,!1),this.canTrackVelocity=On(this.current)}return e.prototype.addChild=function(t){void 0===t&&(t={});var n=new e(this.current,a({parent:this},t));return this.children||(this.children=new Set),this.children.add(n),n},e.prototype.removeChild=function(e){this.children&&this.children.delete(e)},e.prototype.subscribeTo=function(e,t){var n=this,r=function(){return t(n.current)};return e.add(r),function(){return e.delete(r)}},e.prototype.onChange=function(e){return this.updateSubscribers||(this.updateSubscribers=new Set),this.subscribeTo(this.updateSubscribers,e)},e.prototype.onRenderRequest=function(e){return this.renderSubscribers||(this.renderSubscribers=new Set),this.notifySubscriber(e),this.subscribeTo(this.renderSubscribers,e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getVelocity=function(){return this.canTrackVelocity?st(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers&&this.updateSubscribers.clear(),this.renderSubscribers&&this.renderSubscribers.clear(),this.parent&&this.parent.removeChild(this),this.stop()},e}();function Pn(e,t){return new An(e,t)}function jn(e){var t=Object(c.useRef)(null);return null===t.current&&(t.current=e()),t.current}var Rn,Mn=function(e){return e instanceof An},Nn=ct({onRead:function(){return null},onRender:function(e,t){return(0,t.onUpdate)(e)}}),In=function(){function e(){this.hasMounted=!1,this.values=new Map,this.unsubscribers=new Map}return e.prototype.has=function(e){return this.values.has(e)},e.prototype.set=function(e,t){this.values.set(e,t),this.hasMounted&&this.bindValueToOutput(e,t)},e.prototype.get=function(e,t){var n=this.values.get(e);return void 0===n&&void 0!==t&&(n=new An(t),this.set(e,n)),n},e.prototype.forEach=function(e){return this.values.forEach(e)},e.prototype.bindValueToOutput=function(e,t){var n=this,r=t.onRenderRequest((function(t){return n.output&&n.output(e,t)})),o=t.onChange((function(t){n.onUpdate&&n.onUpdate.set(e,t)}));this.unsubscribers.has(e)&&this.unsubscribers.get(e)(),this.unsubscribers.set(e,(function(){r(),o()}))},e.prototype.setOnUpdate=function(e){this.onUpdate=void 0,e&&(this.onUpdate=Nn({onUpdate:e}))},e.prototype.setTransformTemplate=function(e){this.transformTemplate!==e&&(this.transformTemplate=e,this.updateTransformTemplate())},e.prototype.getTransformTemplate=function(){return this.transformTemplate},e.prototype.updateTransformTemplate=function(){this.output&&this.output("transform",this.transformTemplate)},e.prototype.mount=function(e){var t=this;this.hasMounted=!0,e&&(this.output=e),this.values.forEach((function(e,n){return t.bindValueToOutput(n,e)})),this.updateTransformTemplate()},e.prototype.unmount=function(){var e=this;this.values.forEach((function(t,n){var r=e.unsubscribers.get(n);r&&r()}))},e}(),Ln=new Set(["dragOriginX","dragOriginY"]),Dn=function(e){var t=jn((function(){var t=new In;for(var n in e)Mn(e[n])&&!Ln.has(n)&&t.set(n,e[n]);return t}));return t.setOnUpdate(e.onUpdate),t.setTransformTemplate(e.transformTemplate),t},Fn=null,Un=function(){return null!==Fn},zn=function(){f(!Fn,"Sync render session already open"),Fn=[]},Bn=function(){f(null!==Fn,"No sync render session found"),Fn&&Fn.forEach((function(e){return e.render()})),Fn=null},qn=function(e){f(null!==Fn,"No sync render session found"),Fn&&Fn.push(e)},Hn=Object(c.memo)((function(e){var t=e.innerRef,n=e.values,r=e.isStatic;return Object(c.useEffect)((function(){f(t.current instanceof Element,"No `ref` found. Ensure components created with `motion.custom` forward refs using `React.forwardRef`");var e=Jt(t.current,{preparseOutput:!1,enableHardwareAcceleration:!r});return n.mount((function(t,n){e.set(t,n),Un()&&qn(e)})),function(){return n.unmount()}}),[]),null})),Wn=(Rn=function(e){return e.get()},function(e){var t={};return e.forEach((function(e,n){return t[n]=Rn(e)})),t}),Vn=new Set(["originX","originY","originZ"]),$n=function(e){return Vn.has(e)},Yn=function(e,t,n){var r=Wn(e),o=e.getTransformTemplate();return o&&(r.transform=t.transform?o({},t.transform):o),Lt(a(a({},t),r),!n)},Xn=function(e,t,n,r){void 0===t&&(t={});var o={},i=Object(c.useRef)({}).current;for(var a in t){var u=t[a];if(Mn(u))e.set(a,u);else if(n||!Et(a)&&!$n(a))o[a]=u;else{if(e.has(a)){if(u!==i[a])e.get(a).set(u)}else e.set(a,Pn(u));i[a]=u}}return r?r(o):o},Gn=function(e){return Array.isArray(e)},Kn=function(e){return Gn(e)?e[e.length-1]||0:e},Qn=[N,z,U,F,q,B,{test:function(e){return"auto"===e},parse:function(e){return e}}],Zn=s(Qn,[ee,ne]),Jn=function(e){return function(t){return t.test(e)}},er=function(e){return Qn.find(Jn(e))},tr=function(e){return Zn.find(Jn(e))},nr=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},rr=function(e){return{type:"spring",stiffness:700,damping:0===e?100:35}},or=function(){return{ease:"linear",duration:.3}},ir=function(e){return{type:"keyframes",duration:.8,values:e}},ar={x:nr,y:nr,z:nr,rotate:nr,rotateX:nr,rotateY:nr,rotateZ:nr,scaleX:rr,scaleY:rr,scale:rr,opacity:or,backgroundColor:or,color:or,default:rr},ur=function(e){var t=e.to,n=e.duration;return rn((function(e){var r=e.update,o=e.complete;r(t),n?Cn(n).start({complete:o}):o()}))},sr=function(e){return Array.isArray(e)?(f(4===e.length,"Cubic bezier arrays must contain four numerical values."),Le(e[0],e[1],e[2],e[3])):"string"===typeof e?(f(void 0!==r[e],"Invalid easing type '"+e+"'"),r[e]):e},cr=function(e){return Array.isArray(e)&&"number"!==typeof e[0]},lr=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!ne.test(t)||t.startsWith("url(")))},fr=function(e){return 1e3*e},pr={tween:bn,spring:vn,keyframes:xn,inertia:gn,just:ur},dr={tween:function(e){if(e.ease){var t=cr(e.ease)?e.ease[0]:e.ease;e.ease=sr(t)}return e},keyframes:function(e){var t=e.from,n=(e.to,e.velocity,u(e,["from","to","velocity"]));if(n.values&&null===n.values[0]){var r=s(n.values);r[0]=t,n.values=r}return n.ease&&(n.easings=cr(n.ease)?n.ease.map(sr):sr(n.ease)),n.ease=le,n}},hr=function(e,t,n){var r=n?n.delay:0;if(void 0===n||!function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection;var t=u(e,["when","delay","delayChildren","staggerChildren","staggerDirection"]);return Object.keys(t).length}(n))return a({delay:r},function(e,t){var n;return n=Gn(t)?ir:ar[e]||ar.default,a({to:t},n(t))}(e,t));var o=n[e]||n.default||n;return!1===o.type?{delay:o.hasOwnProperty("delay")?o.delay:r,to:Gn(t)?t[t.length-1]:t,type:"just"}:Gn(t)?a(a({values:t,duration:.8,delay:r,ease:"linear"},o),{type:"keyframes"}):a({type:"tween",to:t,delay:r},o)},vr=function(e,t,n,r){var o=t.get(),i=lr(e,o),s=lr(e,n);l(i===s,"You are trying to animate "+e+' from "'+o+'" to '+n+'. "'+o+'" is not an animatable value - to enable this animation set '+o+" to a value animatable to "+n+" via the `style` property.");var c,f=hr(e,n,r),p=f.type,d=void 0===p?"tween":p,h=u(f,["type"]),v=i&&s?pr[d]:ur,g=function(e,t){return dr[e]?dr[e](t):t}(d,a({from:o,velocity:t.getVelocity()},h));return((c=g).hasOwnProperty("duration")||c.hasOwnProperty("repeatDelay"))&&(g.duration&&(g.duration=fr(g.duration)),g.repeatDelay&&(g.repeatDelay=fr(g.repeatDelay))),[v,g]};function gr(e,t,n,r){var o=r.delay,i=void 0===o?0:o,a=u(r,["delay"]);return t.start((function(r){var o,s=vr(e,t,n,a),c=s[0],l=s[1],f=l.delay,p=u(l,["delay"]);void 0!==f&&(i=f);var d=function(){var e=c(p);o=e.start({update:function(e){return t.set(e)},complete:r})};return i?o=Cn(fr(i)).start({complete:d}):d(),function(){o&&o.stop()}}))}var yr=function(){function e(e){var t=this,n=e.values,r=e.readValueFromSource,o=e.makeTargetAnimatable;this.props={},this.variants={},this.baseTarget={},this.overrides=[],this.resolvedOverrides=[],this.activeOverrides=new Set,this.isAnimating=new Set,this.hasValue=function(e){return!t.values.has(e)},this.values=n,this.readValueFromSource=r,this.makeTargetAnimatable=o,this.values.forEach((function(e,n){return t.baseTarget[n]=e.get()}))}return e.prototype.setProps=function(e){this.props=e},e.prototype.setVariants=function(e){e&&(this.variants=e)},e.prototype.setDefaultTransition=function(e){e&&(this.defaultTransition=e)},e.prototype.setValues=function(e,t){var n=this,r=void 0===t?{}:t,o=r.isActive,i=void 0===o?new Set:o,u=r.priority,s=this.resolveVariant(e),c=s.target,l=s.transitionEnd;return c=this.transformValues(a(a({},c),l)),Object.keys(c).forEach((function(e){if(!i.has(e)&&(i.add(e),c)){var t=Kn(c[e]);if(n.values.has(e)){var r=n.values.get(e);r&&r.set(t)}else n.values.set(e,Pn(t));u||(n.baseTarget[e]=t)}}))},e.prototype.transformValues=function(e){var t=this.props.transformValues;return t?t(e):e},e.prototype.checkForNewValues=function(e){var t=Object.keys(e).filter(this.hasValue),n=t.length;if(n)for(var r=0;r<n;r++){var o=t[r],i=e[o],a=null;Array.isArray(i)&&(a=i[0]),null===a&&(a=this.readValueFromSource(o),f(null!==a,'No initial value for "'+o+'" can be inferred. Ensure an initial value for "'+o+'" is defined on the component.')),"string"===typeof a&&/^\d*\.?\d+$/.test(a)?a=parseFloat(a):!tr(a)&&ne.test(i)&&(a=ne.getAnimatableNone(i)),this.values.set(o,Pn(a)),this.baseTarget[o]=a}},e.prototype.resolveVariant=function(e){if(!e)return{target:void 0,transition:void 0,transitionEnd:void 0};"function"===typeof e&&(e=e(this.props.custom,function(e){var t={};return e.forEach((function(e,n){return t[n]=e.get()})),t}(this.values),function(e){var t={};return e.forEach((function(e,n){return t[n]=e.getVelocity()})),t}(this.values)));var t=e.transition;return{transition:void 0===t?this.defaultTransition:t,transitionEnd:e.transitionEnd,target:u(e,["transition","transitionEnd"])}},e.prototype.getHighestPriority=function(){return this.activeOverrides.size?Math.max.apply(Math,Array.from(this.activeOverrides)):0},e.prototype.setOverride=function(e,t){this.overrides[t]=e,this.children&&this.children.forEach((function(n){return n.setOverride(e,t)}))},e.prototype.startOverride=function(e){var t=this.overrides[e];if(t)return this.start(t,{priority:e})},e.prototype.clearOverride=function(e){var t=this;if(this.children&&this.children.forEach((function(t){return t.clearOverride(e)})),this.overrides[e]){this.activeOverrides.delete(e);var n=this.getHighestPriority();if(this.resetIsAnimating(),n)this.overrides[n]&&this.startOverride(n);var r=this.resolvedOverrides[e];if(r){var o={};for(var i in this.baseTarget)void 0!==r[i]&&(o[i]=this.baseTarget[i]);this.onStart(),this.animate(o).then((function(){return t.onComplete()}))}}},e.prototype.apply=function(e){return Array.isArray(e)?this.applyVariantLabels(e):"string"===typeof e?this.applyVariantLabels([e]):void this.setValues(e)},e.prototype.applyVariantLabels=function(e){var t=this,n=new Set;s(e).reverse().forEach((function(r){var o=t.resolveVariant(t.variants[r]),i=o.target,a=o.transitionEnd;a&&t.setValues(a,{isActive:n}),i&&t.setValues(i,{isActive:n}),t.children&&t.children.size&&t.children.forEach((function(t){return t.applyVariantLabels(e)}))}))},e.prototype.start=function(e,t){var n,r,o=this;return void 0===t&&(t={}),t.priority&&this.activeOverrides.add(t.priority),this.resetIsAnimating(t.priority),r=e,n=Array.isArray(r)?this.animateVariantLabels(e,t):"string"===typeof e?this.animateVariant(e,t):this.animate(e,t),this.onStart(),n.then((function(){return o.onComplete()}))},e.prototype.animate=function(e,t){var n=this,r=void 0===t?{}:t,o=r.delay,i=void 0===o?0:o,u=r.priority,s=void 0===u?0:u,c=r.transitionOverride,l=this.resolveVariant(e),f=l.target,p=l.transition,d=l.transitionEnd;if(c&&(p=c),!f)return Promise.resolve();if(f=this.transformValues(f),d&&(d=this.transformValues(d)),this.checkForNewValues(f),this.makeTargetAnimatable){var h=this.makeTargetAnimatable(f,d);f=h.target,d=h.transitionEnd}s&&(this.resolvedOverrides[s]=f),this.checkForNewValues(f);var v=[];for(var g in f){var y=this.values.get(g);if(y&&f&&void 0!==f[g]){var m=f[g];s||(this.baseTarget[g]=Kn(m)),this.isAnimating.has(g)||(this.isAnimating.add(g),v.push(gr(g,y,m,a({delay:i},p))))}}var b=Promise.all(v);return d?b.then((function(){n.setValues(d,{priority:s})})):b},e.prototype.animateVariantLabels=function(e,t){var n=this,r=s(e).reverse().map((function(e){return n.animateVariant(e,t)}));return Promise.all(r)},e.prototype.animateVariant=function(e,t){var n=this,r=!1,o=0,i=0,a=1,u=t&&t.priority||0,s=this.variants[e],c=s?function(){return n.animate(s,t)}:function(){return Promise.resolve()},l=this.children?function(){return n.animateChildren(e,o,i,a,u)}:function(){return Promise.resolve()};if(s&&this.children){var f=this.resolveVariant(s).transition;f&&(r=f.when||r,o=f.delayChildren||o,i=f.staggerChildren||i,a=f.staggerDirection||a)}if(r){var p="beforeChildren"===r?[c,l]:[l,c],d=p[1];return(0,p[0])().then(d)}return Promise.all([c(),l()])},e.prototype.animateChildren=function(e,t,n,r,o){if(void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===o&&(o=0),!this.children)return Promise.resolve();var i=[],a=(this.children.size-1)*n,u=1===r?function(e){return e*n}:function(e){return a-e*n};return Array.from(this.children).forEach((function(n,r){var a=n.animateVariant(e,{priority:o,delay:t+u(r)});i.push(a)})),Promise.all(i)},e.prototype.onStart=function(){var e=this.props.onAnimationStart;e&&e()},e.prototype.onComplete=function(){var e=this.props.onAnimationComplete;e&&e()},e.prototype.checkOverrideIsAnimating=function(e){for(var t=this.overrides.length,n=e+1;n<t;n++){var r=this.resolvedOverrides[n];if(r)for(var o in r)this.isAnimating.add(o)}},e.prototype.resetIsAnimating=function(e){void 0===e&&(e=0),this.isAnimating.clear(),e<this.getHighestPriority()&&this.checkOverrideIsAnimating(e),this.children&&this.children.forEach((function(t){return t.resetIsAnimating(e)}))},e.prototype.stop=function(){this.values.forEach((function(e){return e.stop()}))},e.prototype.addChild=function(e){this.children||(this.children=new Set),this.children.add(e),this.overrides.forEach((function(t,n){t&&e.setOverride(t,n)}))},e.prototype.removeChild=function(e){this.children&&this.children.delete(e)},e.prototype.resetChildren=function(){this.children&&this.children.clear()},e}();var mr=function(){function e(){this.hasMounted=!1,this.pendingAnimations=[],this.componentControls=new Set}return e.prototype.setVariants=function(e){this.variants=e,this.componentControls.forEach((function(t){return t.setVariants(e)}))},e.prototype.setDefaultTransition=function(e){this.defaultTransition=e,this.componentControls.forEach((function(t){return t.setDefaultTransition(e)}))},e.prototype.subscribe=function(e){var t=this;return this.componentControls.add(e),this.variants&&e.setVariants(this.variants),this.defaultTransition&&e.setDefaultTransition(this.defaultTransition),function(){return t.componentControls.delete(e)}},e.prototype.start=function(e,t){var n=this;if(this.hasMounted){var r=[];return this.componentControls.forEach((function(n){var o=n.start(e,{transitionOverride:t});r.push(o)})),Promise.all(r)}return new Promise((function(r){n.pendingAnimations.push({animation:[e,t],resolve:r})}))},e.prototype.set=function(e){return f(this.hasMounted,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),this.componentControls.forEach((function(t){return t.apply(e)}))},e.prototype.stop=function(){this.componentControls.forEach((function(e){return e.stop()}))},e.prototype.mount=function(){var e=this;this.hasMounted=!0,this.pendingAnimations.forEach((function(t){var n=t.animation,r=t.resolve;return e.start.apply(e,n).then(r)}))},e.prototype.unmount=function(){this.hasMounted=!1,this.stop()},e}(),br=Object(c.createContext)(null),wr=Object(c.createContext)({static:!1}),xr=function(e){return"string"===typeof e||Array.isArray(e)},Er=function(e){return e instanceof mr},_r=function(e,t,n,r,o){void 0===r&&(r=!1);var i,a,u=o.initial,s=o.animate,l=o.variants,f=o.whileTap,p=o.whileHover,d=Object(c.useContext)(br);void 0!==(null===(i=d)||void 0===i?void 0:i.initial)&&(u=d.initial),!1!==u||Er(s)?"boolean"!==typeof u&&(a=u):a=s;var h=Object(c.useRef)(!1),v=l||xr(s)||xr(f)||xr(p)||Er(s),g=xr(a)?a:e.initial,y=xr(s)?s:e.animate,m=r?g:null,b=v&&xr(y)?y:null,w=Object(c.useMemo)((function(){return{controls:v?t:e.controls,initial:g,animate:y,values:n,hasMounted:h,isReducedMotion:e.isReducedMotion}}),[m,b,e.isReducedMotion]);return w.static=r,function(e,t){void 0===t&&(t=!1);var n=Object(c.useRef)(!0);(!t||t&&n.current)&&e(),n.current=!1}((function(){var n=a||e.initial;n&&t.apply(n)}),!r),Object(c.useEffect)((function(){h.current=!0}),[]),w};function kr(e,t,n){var r=t.variants,o=t.transition,i=Object(c.useContext)(wr).controls,a=Object(c.useContext)(br),s=jn((function(){return new yr(e)}));return a&&!a.isPresent||(s.resetChildren(),s.setProps(t),s.setVariants(r),s.setDefaultTransition(o)),Object(c.useEffect)((function(){n&&i&&i.addChild(s)})),Object(c.useEffect)((function(){return function(){t.onAnimationComplete;var e=u(t,["onAnimationComplete"]);s.setProps(e),i&&i.removeChild(s)}}),[]),s}var Sr=function(e){var t=e.animate,n=e.variants,r=e.inherit;return(void 0===r||r)&&!!n&&(!t||t instanceof mr)};var Tr=function(e){var t=e.getValueControlsConfig,n=e.loadFunctionalityComponents,r=e.renderComponent;return Object(c.forwardRef)((function(e,o){var i=function(e){var t=e&&"function"!==typeof e?e:Object(c.useRef)(null);return e&&"function"===typeof e&&Object(c.useEffect)((function(){return e(t.current),function(){return e(null)}}),[]),t}(o),a=Object(c.useContext)(wr),u=a.static||e.static||!1,s=Dn(e),l=Xn(s,e.style,u,e.transformValues),f=Sr(e),p=kr(jn((function(){return t(i,s)})),e,f),d=_r(a,p,s,u,e),h=u?null:n(i,s,e,a,p,f),v=r(i,l,s,e,u);return Object(c.createElement)(c.Fragment,null,Object(c.createElement)(wr.Provider,{value:d},v),Object(c.createElement)(c.Fragment,null,Object(c.createElement)(Hn,{innerRef:i,values:s,isStatic:u}),h))}))},Cr=["animate","circle","clipPath","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use","view"],Or=Object(c.createContext)({transformPagePoint:function(e){return e}});function Ar(e){return Object(c.useEffect)((function(){return function(){return e()}}),[])}function Pr(e,t,n,r){if(n)return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function jr(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Rr(e){return!!e.touches}var Mr={pageX:0,pageY:0};function Nr(e){var t=e.touches[0]||e.changedTouches[0]||Mr;return{x:t.pageX,y:t.pageY}}function Ir(e){var t=e.pageX,n=void 0===t?0:t,r=e.pageY;return{x:n,y:void 0===r?0:r}}function Lr(e){return{point:Rr(e)?Nr(e):Ir(e)}}var Dr,Fr=function(e,t){if(void 0===t&&(t=!1),e){var n=function(t){return e(t,Lr(t))};return t?function(e){if(e)return function(t){var n=t instanceof MouseEvent;(!n||n&&0===t.button)&&e(t)}}(n):n}},Ur="undefined"!==typeof window,zr=function(){return Ur&&null===window.onpointerdown},Br=function(){return Ur&&null===window.ontouchstart},qr=function(){return Ur&&null===window.onmousedown},Hr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Wr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Vr(e){return zr()?e:Br()?Wr[e]:qr()?Hr[e]:e}function $r(e,t,n,r){return Pr(e,Vr(t),Fr(n,"pointerdown"===t),r)}function Yr(e,t,n,r){return function(e,t,n,r){Object(c.useEffect)((function(){var o=e.current;if(n&&o)return Pr(o,t,n,r)}),[e,t,n,r])}(e,Vr(t),Fr(n,"pointerdown"===t),r)}!function(e){e.subtract=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},e.relativeTo=function(e){var t;return function(n){var r=n.x,o=n.y,i=void 0!==t?t:t="string"===typeof e?document.getElementById(e):e;if(i){var a=i.getBoundingClientRect();return{x:r-a.left-window.scrollX,y:o-a.top-window.scrollY}}}}}(Dr||(Dr={}));var Xr=!1;"undefined"!==typeof window&&document.addEventListener("touchmove",(function(e){Xr&&e.preventDefault()}),{passive:!1});var Gr=function(){return Xr=!1},Kr=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Zr(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=We(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=C().timestamp;r.history.push(a(a({},o),{timestamp:i}));var u=r.handlers,s=u.onStart,c=u.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),c&&c(r.lastMoveEvent,e)}}},!(Rr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=Qr(Lr(e),this.transformPagePoint),u=i.point,s=C().timestamp;this.history=[a(a({},u),{timestamp:s})];var c=t.onSessionStart;c&&c(e,Zr(i,this.history));var l=$r(window,"pointermove",(function(e,t){return r.handlePointerMove(e,t)})),f=$r(window,"pointerup",(function(e,t){return r.handlePointerUp(e,t)}));this.removeListeners=function(){l&&l(),f&&f()}}}return e.prototype.handlePointerMove=function(e,t){this.lastMoveEvent=e,this.lastMoveEventInfo=Qr(t,this.transformPagePoint),jr(e)&&0===e.buttons?this.handlePointerUp(e,t):O.update(this.updatePoint,!0)},e.prototype.handlePointerUp=function(e,t){this.end();var n=this.handlers.onEnd;if(n){var r=Zr(Qr(t,this.transformPagePoint),this.history);n&&n(e,r)}},e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),_.update(this.updatePoint),Gr()},e}();function Qr(e,t){return t?{point:t(e.point)}:e}function Zr(e,t){var n=e.point;return{point:n,delta:Dr.subtract(n,eo(t)),offset:Dr.subtract(n,Jr(t)),velocity:to(t,.1)}}function Jr(e){return e[0]}function eo(e){return e[e.length-1]}function to(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=eo(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>fr(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}var no=function e(t,n){return!!n&&(t===n||e(t,n.parentElement))},ro=["whileHover","whileTap","whileDrag"],oo=function(e){return ro.indexOf(e)+1};function io(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var ao=io("dragHorizontal"),uo=io("dragVertical");function so(e){var t=!1;if("y"===e)t=uo();else if("x"===e)t=ao();else{var n=ao(),r=uo();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}var co=oo("whileTap");var lo=oo("whileHover"),fo=function(e){return function(t,n){jr(t)&&e(t,n)}};function po(e,t){!function(e,t){var n=e.onPan,r=e.onPanStart,o=e.onPanEnd,i=e.onPanSessionStart,a=n||r||o||i,u=Object(c.useRef)(null),s=Object(c.useContext)(Or).transformPagePoint,l={onSessionStart:i,onStart:r,onMove:n,onEnd:function(e,t){u.current=null,o&&o(e,t)}};Object(c.useEffect)((function(){null!==u.current&&u.current.updateHandlers(l)})),Yr(t,"pointerdown",a&&function(e){u.current=new Kr(e,l,{transformPagePoint:s})}),Ar((function(){return u.current&&u.current.end()}))}(e,t),function(e,t){var n=e.onTap,r=e.onTapStart,o=e.onTapCancel,i=e.whileTap,a=e.controls,u=n||r||o||i,s=Object(c.useRef)(!1),l=Object(c.useRef)(null);function f(){l.current&&l.current(),l.current=null}i&&a&&a.setOverride(i,co);var p=Object(c.useRef)(null);p.current=function(e,r){var u=t.current;if(f(),s.current&&u){s.current=!1,a&&i&&a.clearOverride(co);var c=so(!0);c&&(c(),no(u,e.target)?n&&n(e,r):o&&o(e,r))}},Yr(t,"pointerdown",u?function(e,n){f(),l.current=$r(window,"pointerup",(function(e,t){return p.current(e,t)})),t.current&&!s.current&&(s.current=!0,r&&r(e,n),a&&i&&a.startOverride(co))}:void 0),Ar(f)}(e,t),function(e,t){var n=e.whileHover,r=e.onHoverStart,o=e.onHoverEnd,i=e.controls;n&&i&&i.setOverride(n,lo),Yr(t,"pointerenter",fo((function(e,t){r&&r(e,t),n&&i&&i.startOverride(lo)}))),Yr(t,"pointerleave",fo((function(e,t){o&&o(e,t),n&&i&&i.clearOverride(lo)})))}(e,t)}var ho=function(e){return function(t){return e(t),null}},vo=["onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","whileTap","whileHover","onHoverStart","onHoverEnd"],go={key:"gestures",shouldRender:function(e){return vo.some((function(t){return e.hasOwnProperty(t)}))},Component:ho((function(e){var t=e.innerRef;po(u(e,["innerRef"]),t)}))},yo=function(e){return"object"===typeof e&&e.hasOwnProperty("current")},mo=function(e){return e},bo=function(){function e(e){var t=e.ref,n=e.values,r=e.controls;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.props={transformPagePoint:mo},this.point={},this.origin={x:Pn(0),y:Pn(0)},this.openGlobalLock=null,this.panSession=null,this.prevConstraintsBox={width:0,height:0,x:0,y:0},this.ref=t,this.values=n,this.controls=r}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor;void 0!==r&&r&&this.snapToCursor(e);var o=this.props.transformPagePoint;this.panSession=new Kr(e,{onSessionStart:function(){Xr=!0,wo((function(e){var t=n.point[e];t&&t.stop()}))},onStart:function(e,t){if(n.constraintsNeedResolution){var r=n.props,o=r.dragConstraints,i=r.transformPagePoint;n.constraints=ko(o,n.ref,n.point,i),n.applyConstraintsToPoint()}wo((function(e){var t=n.point[e];t&&n.origin[e].set(t.get())}));var a=n.props,u=a.drag,s=a.dragPropagation;if(!u||s||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=so(u),n.openGlobalLock)){n.isDragging=!0,n.currentDirection=null;var c=n.props.onDragStart;c&&c(e,xo(t,n.point))}},onMove:function(e,t){var r=n.props,o=r.dragPropagation,i=r.dragDirectionLock;if(o||n.openGlobalLock){var a=t.offset;if(i&&null===n.currentDirection){if(n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(a),null!==n.currentDirection){var u=n.props.onDirectionLock;u&&u(n.currentDirection)}}else{n.updatePoint("x",a),n.updatePoint("y",a);var s=n.props.onDrag;s&&s(e,xo(t,n.point))}}},onEnd:function(e,t){n.stop(e,t)}},{transformPagePoint:o})},e.prototype.cancelDrag=function(){Gr(),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null)},e.prototype.stop=function(e,t){var n;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var r=this.isDragging;if(this.cancelDrag(),r){var o=this.props,i=o.dragMomentum,a=o.dragElastic,u=o.onDragEnd;if(i||a){var s=t.velocity;this.animateDragEnd(s)}else this.recordBoxInfo(this.constraints);u&&u(e,xo(t,this.point))}},e.prototype.recordBoxInfo=function(e){if(e){var t=e.right,n=e.left,r=e.bottom,o=e.top;this.prevConstraintsBox.width=(t||0)-(n||0),this.prevConstraintsBox.height=(r||0)-(o||0)}this.point.x&&(this.prevConstraintsBox.x=this.point.x.get()),this.point.y&&(this.prevConstraintsBox.y=this.point.y.get())},e.prototype.snapToCursor=function(e){var t=this,n=this.props.transformPagePoint,r=Lr(e).point,o=So(this.ref,n),i=o.width/2+o.left+window.scrollX,a=o.height/2+o.top+window.scrollY,u={x:r.x-i,y:r.y-a};wo((function(e){var n=t.point[e];n&&t.origin[e].set(n.get())})),this.updatePoint("x",u),this.updatePoint("y",u)},e.prototype.setPoint=function(e,t){this.point[e]=t},e.prototype.updatePoint=function(e,t){var n=this.props,r=n.drag,o=n.dragElastic,i=this.point[e];if(_o(e,r,this.currentDirection)&&i){var a=Co(e,this.origin[e].get()+t[e],this.constraints,o);i.set(a)}},e.prototype.updateProps=function(e){var t=this,n=e.drag,r=void 0!==n&&n,o=e.dragDirectionLock,i=void 0!==o&&o,s=e.dragPropagation,c=void 0!==s&&s,l=e.dragConstraints,f=void 0!==l&&l,p=e.dragElastic,d=void 0===p||p,h=e.dragMomentum,v=void 0===h||h,g=u(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=a({drag:r,dragDirectionLock:i,dragPropagation:c,dragConstraints:f,dragElastic:d,dragMomentum:v},g);var y=g._dragValueX,m=g._dragValueY,b=g.dragOriginX,w=g.dragOriginY;b&&(this.origin.x=b),w&&(this.origin.y=w),wo((function(e){if(_o(e,r,t.currentDirection)){var n="x"===e?y:m;t.setPoint(e,n||t.values.get(e,0))}})),this.constraintsNeedResolution=yo(f),this.constraints=this.constraintsNeedResolution?this.constraints||!1:f},e.prototype.applyConstraintsToPoint=function(e){var t=this;return void 0===e&&(e=this.constraints),wo((function(n){var r=t.point[n];r&&!r.isAnimating()&&Co(n,r,e,0)}))},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,o=n.dragMomentum,i=n.dragElastic,u=n.dragTransition,s=n._dragValueX,c=n._dragValueY,l=n._dragTransitionControls,f=wo((function(n){var f;if(_o(n,r,t.currentDirection)){var p=t.constraints?Eo(n,t.constraints):{},d=i?200:1e6,h=i?40:1e7,v=l||t.controls,g=a(a({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:h,timeConstant:750,restDelta:1},u),p),y="x"===n?s:c;return y?gr(n,y,0,g):v.start(((f={})[n]=0,f.transition=g,f))}}));return Promise.all(f).then((function(){t.recordBoxInfo(t.constraints),t.scalePoint();var e=t.props.onDragTransitionEnd;e&&e()}))},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.transformPagePoint;if(yo(n)){var o=So(n,r),i=So(this.ref,r),a=function(t,n){var r=e.point[t];if(r){if(r.isAnimating())return r.stop(),void e.recordBoxInfo();var a=e.prevConstraintsBox[n]?(o[n]-i[n])/e.prevConstraintsBox[n]:1;r.set(e.prevConstraintsBox[t]*a)}};a("x","width"),a("y","height")}},e.prototype.mount=function(e){var t=this,n=$r(e,"pointerdown",(function(e){var n=t.props,r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=Pr(window,"resize",(function(){return t.scalePoint()}));if(this.constraintsNeedResolution){var o=this.props,i=o.dragConstraints,a=o.transformPagePoint,u=ko(i,this.ref,this.point,a);this.applyConstraintsToPoint(u),this.recordBoxInfo(u)}else!this.isDragging&&this.constraints&&this.applyConstraintsToPoint();return function(){n&&n(),r&&r(),t.cancelDrag()}},e}();function wo(e){return[e("x"),e("y")]}function xo(e,t){return a(a({},e),{point:{x:t.x?t.x.get():0,y:t.y?t.y.get():0}})}function Eo(e,t){var n=t.top,r=t.right,o=t.bottom,i=t.left;return"x"===e?{min:i,max:r}:{min:n,max:o}}function _o(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}function ko(e,t,n,r){f(null!==e.current&&null!==t.current,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=So(e,r),i=So(t,r),a=o.left-i.left+To(n.x),u=o.top-i.top+To(n.y);return{top:u,left:a,right:o.width-i.width+a,bottom:o.height-i.height+u}}function So(e,t){var n=e.current.getBoundingClientRect(),r=t({x:n.left,y:n.top}),o=r.x,i=r.y,a=t({x:n.width,y:n.height});return{left:o,top:i,width:a.x,height:a.y}}function To(e){return e?e.get():0}function Co(e,t,n,r){var o=t instanceof An?t.get():t;if(!n)return o;var i=Eo(e,n),a=i.min,u=i.max;return void 0!==a&&o<a?o=r?Oo(a,o,r):Math.max(a,o):void 0!==u&&o>u&&(o=r?Oo(u,o,r):Math.min(u,o)),t instanceof An&&t.set(o),o}function Oo(e,t,n){return $e(e,t,"number"===typeof n?n:.35)}var Ao={key:"drag",shouldRender:function(e){return!!e.drag},Component:ho((function(e){var t=e.innerRef,n=e.values,r=e.controls;return function(e,t,n,r){var o=e.dragControls,i=Object(c.useContext)(Or).transformPagePoint,u=jn((function(){return new bo({ref:t,values:n,controls:r})}));u.updateProps(a(a({},e),{transformPagePoint:i})),Object(c.useEffect)((function(){return o&&o.subscribe(u)}),[u]),Object(c.useEffect)((function(){return u.mount(t.current)}),[])}(u(e,["innerRef","values","controls"]),t,n,r)}))};function Po(e){return"string"===typeof e&&e.startsWith("var(--")}var jo=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;var Ro=4;function Mo(e,t,n){void 0===n&&(n=1),f(n<=Ro,'Max CSS variable fallback depth detected in property "'+e+'". This may indicate a circular fallback dependency.');var r=function(e){var t=jo.exec(e);return t?[t[1],t[2]]:[,]}(e),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a||(Po(i)?Mo(i,t,n+1):i)}}var No,Io=new Set(["width","height","top","left","right","bottom","x","y"]),Lo=function(e){return Io.has(e)},Do=function(e){return Object.keys(e).some(Lo)},Fo=function(e,t){e.set(t,!1),e.set(t)},Uo=function(e){return e===N||e===z};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(No||(No={}));var zo=function(e,t){return parseFloat(e.split(", ")[t])},Bo=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return zo(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?zo(a[1],e):0}},qo=new Set(["x","y","z"]),Ho=wt.filter((function(e){return!qo.has(e)}));var Wo={width:function(e){var t=e.width;return t},height:function(e){var t=e.height;return t},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.height,r=t.top;return parseFloat(r)+n},right:function(e,t){var n=e.width,r=t.left;return parseFloat(r)+n},x:Bo(4,13),y:Bo(5,14)},Vo=function(e,t,n,r){void 0===r&&(r={}),n=a({},n),r=a({},r);var o=t.current,i=Jt(o),u=Object.keys(n).filter(Lo),s=[],c=!1,l=u.reduce((function(t,o){var a=e.get(o);if(!a)return t;var u,l=a.get(),p=n[o],d=er(l);if(Gn(p))for(var h=p.length,v=null===p[0]?1:0;v<h;v++)u?f(er(p[v])===u,"All keyframes must be of the same type"):(u=er(p[v]),f(u===d||Uo(d)&&Uo(u),"Keyframes must be of the same dimension as the current value"));else u=er(p);if(d!==u)if(Uo(d)&&Uo(u)){var g=a.get();"string"===typeof g&&a.set(parseFloat(g)),"string"===typeof p?n[o]=parseFloat(p):Array.isArray(p)&&u===z&&(n[o]=p.map(parseFloat))}else c||(s=function(e,t){var n=[];return Ho.forEach((function(t){var r=e.get(t);void 0!==r&&(n.push([t,r.get()]),r.set(t.startsWith("scale")?1:0))})),n.length&&t.render(),n}(e,i),c=!0),t.push(o),r[o]=void 0!==r[o]?r[o]:n[o],Fo(a,p);return t}),[]);if(l.length){var p=function(e,t,n,r,o){var i=n.getBoundingClientRect(),a=getComputedStyle(n),u=a.display,s={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===u&&r.set("display",e.display||"block"),r.render();var c=n.getBoundingClientRect();return o.forEach((function(n){var r=t.get(n);Fo(r,Wo[n](i,s)),e[n]=Wo[n](c,a)})),e}(n,e,o,i,l);return s.length&&s.forEach((function(t){var n=t[0],r=t[1];e.get(n).set(r)})),i.render(),{target:p,transitionEnd:r}}return{target:n,transitionEnd:r}};var $o=function(e,t){return function(n,r){var o=function(e,t,n,r){var o=u(n,[]),i=t.current;if(!(i instanceof HTMLElement))return{target:o,transitionEnd:r};for(var s in r&&(r=a({},r)),e.forEach((function(e){var t=e.get();if(Po(t)){var n=Mo(t,i);n&&e.set(n)}})),o){var c=o[s];if(Po(c)){var l=Mo(c,i);l&&(o[s]=l,r&&void 0===r[s]&&(r[s]=c))}}return{target:o,transitionEnd:r}}(e,t,n,r);return n=o.target,r=o.transitionEnd,function(e,t,n,r){return Do(n)?Vo(e,t,n,r):{target:n,transitionEnd:r}}(e,t,n,r)}};var Yo,Xo,Go=Object(c.createContext)(null);!function(e){e.Prepare="prepare",e.Read="read",e.Render="render"}(Xo||(Xo={}));var Ko=[Xo.Prepare,Xo.Read,Xo.Render].reduce((function(e,t){return e[t]=[],e}),{}),Qo=!1;function Zo(e){for(var t=e.length,n=0;n<t;n++)e[n]();e.length=0}var Jo=function(e){return function(t){t&&(Qo=!0,Ko[e].push(t))}},ei=((Yo={})[Xo.Prepare]=Jo(Xo.Prepare),Yo[Xo.Read]=Jo(Xo.Read),Yo[Xo.Render]=Jo(Xo.Render),Yo.flush=function(){Qo&&(Zo(Ko.prepare),Zo(Ko.read),Zo(Ko.render),Qo=!1)},Yo);var ti={duration:.8,ease:[.45,.05,.19,1]},ni={type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10};var ri={x:{id:"x",size:"width",min:"left",max:"right",origin:"originX"},y:{id:"y",size:"height",min:"top",max:"bottom",origin:"originY"}};function oi(e,t){return(e+t)/2}function ii(e,t,n){var r,o=e[n.size]-t[n.size],i=.5;return o&&(e[n.min]===t[n.min]?i=0:e[n.max]===t[n.max]&&(i=1)),(r={})[n.size]=o,r[n.origin]=i,r[n.id]=.5===i?oi(e[n.min],e[n.max])-oi(t[n.min],t[n.max]):0,r}var ai={getLayout:function(e){return e.offset},measure:function(e){var t=e.offsetLeft,n=e.offsetTop,r=e.offsetWidth,o=e.offsetHeight;return{left:t,top:n,right:t+r,bottom:n+o,width:r,height:o}}},ui={getLayout:function(e){return e.boundingBox},measure:function(e){var t=e.getBoundingClientRect();return{left:t.left,top:t.top,width:t.width,height:t.height,right:t.right,bottom:t.bottom}}};function si(e){return window.getComputedStyle(e).position}function ci(e){return"width"===e||"height"===e}var li,fi={key:"layout",shouldRender:function(e){var t=e.positionTransition,n=e.layoutTransition;return f(!(t&&n),"Don't set both positionTransition and layoutTransition on the same component"),"undefined"!==typeof window&&!(!t&&!n)},Component:function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.innerRef,n=e.positionTransition,r=e.values,o=e.controls,i=t.current;if(function(e){return e instanceof HTMLElement}(i)){var u,s,c,l=function(e){var t=e.layoutTransition,n=e.positionTransition;return t||n}(this.props),f=!!n,p=si(i),d={offset:ai.measure(i),boundingBox:ui.measure(i)};return ei.prepare((function(){u=i.style.transform,i.style.transform=""})),ei.read((function(){s={offset:ai.measure(i),boundingBox:ui.measure(i)};var e=si(i);c=function(e,t,n){return n&&e===t?ai:ui}(p,e,f)})),ei.render((function(){var e=function(e,t){return a(a({},ii(e,t,ri.x)),ii(e,t,ri.y))}(c.getLayout(d),c.getLayout(s));if(e.x||e.y||e.width||e.height){Jt(i).set({originX:e.originX,originY:e.originY}),zn();var t={},n={},p=function(e){return"function"===typeof e}(l)?l({delta:e}):l;h("left","x",0,e.x),h("top","y",0,e.y),f||(h("width","scaleX",1,d.boundingBox.width/s.boundingBox.width),h("height","scaleY",1,d.boundingBox.height/s.boundingBox.height)),t.transition=n,p&&o.start(t),Bn()}else u&&(i.style.transform=u);function h(o,i,u,s){var l=ci(o)?o:i;if(e[l]){var d="boolean"===typeof p?a({},function(e){return e?ni:ti}(f)):p,h=r.get(i,u),v=h.getVelocity();n[i]=d[i]?a({},d[i]):a({},d),void 0===n[i].velocity&&(n[i].velocity=v||0),t[i]=u;var g=ci(o)||c!==ai?0:h.get();h.set(s+g)}}})),null}},t.prototype.componentDidUpdate=function(){ei.flush()},t.prototype.render=function(){return null},t.contextType=Go,t}(c.Component)},pi=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","static","positionTransition","layoutTransition","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragElastic","dragMomentum","dragPropagation","dragTransition","_dragValueX","_dragValueY","_dragTransitionControls","dragOriginX","dragOriginY","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","whileHover","whileTap","onHoverEnd","onHoverStart"]);function di(e){return pi.has(e)}!function(e){e.Target="Target",e.VariantLabel="VariantLabel",e.AnimationSubscription="AnimationSubscription"}(li||(li={}));var hi=function(e,t){return void 0!==t&&(Array.isArray(e)&&Array.isArray(t)?!function(e,t){if(null===t)return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}(t,e):e!==t)};function vi(e,t){void 0===t&&(t=!1);e.transition;var n=e.transitionEnd,r=u(e,["transition","transitionEnd"]);return t?a(a({},r),n):r}var gi,yi,mi=function(e){var t,n=e instanceof An?e.get():e;return Array.from(new Set((t=n)?Array.isArray(t)?t:[t]:[]))},bi=function(e){return[e.join(",")]},wi=function(e,t){return e.join(",")!==t.join(",")};var xi=((gi={})[li.Target]=ho((function(e){return function(e,t,n,r){var o=Object(c.useRef)(!0),i=Object(c.useRef)(null);i.current||(i.current=vi(e,!0)),Object(c.useEffect)((function(){var u={},s=vi(e),c=vi(e,!0);for(var l in s){var f=o.current&&(!n.has(l)||n.get(l).get()!==c[l]),p=null!==c[l],d=hi(i.current[l],c[l]);p&&(d||f)&&(u[l]=s[l])}o.current=!1,i.current=a(a({},i.current),c),Object.keys(u).length&&t.start(a(a({},u),{transition:e.transition||r,transitionEnd:e.transitionEnd}))}),[e])}(e.animate,e.controls,e.values,e.transition)})),gi[li.VariantLabel]=ho((function(e){var t=e.animate,n=e.inherit,r=void 0===n||n,o=e.controls;return function(e,t,n,r){var o=mi(t),i=Object(c.useContext)(wr),a=i.hasMounted&&i.hasMounted.current,u=Object(c.useRef)(!1);Object(c.useEffect)((function(){var t=!1;n?(t=!!a,o=mi(i.animate)):t=u.current||wi(mi(e),o),t&&r.start(o),u.current=!0}),bi(o))}(e.initial,t,r,o)})),gi[li.AnimationSubscription]=ho((function(e){return function(e,t){var n=Object(c.useMemo)((function(){return e.subscribe(t)}),[e]);Object(c.useEffect)((function(){return function(){n&&n()}}),[n])}(e.animate,e.controls)})),gi),Ei=function(e){return e.animate instanceof mr},_i=["initial","animate","whileTap","whileHover"],ki=((yi={})[li.Target]=function(e){return void 0!==e.animate&&(t=e.animate,!(Array.isArray(t)||"string"===typeof t))&&!Ei(e);var t},yi[li.VariantLabel]=function(e){return void 0!==e.variants||_i.some((function(t){return"string"===typeof e[t]}))},yi[li.AnimationSubscription]=Ei,yi),Si=function(e){var t=void 0;for(var n in li)ki[n](e)&&(t=n);return t?xi[t]:void 0};var Ti={key:"exit",shouldRender:function(e){return!!e.exit&&!Sr(e)},Component:ho((function(e){var t,n=e.animate,r=e.controls,o=e.exit,i=function(){var e=Object(c.useContext)(br);if(null===e)return[!0];var t=e.isPresent,n=e.onExitComplete,r=e.register;return Object(c.useEffect)(r,[]),!t&&n?[!1,n]:[!0]}(),u=i[0],s=i[1],l=Object(c.useContext)(br),f=Object(c.useRef)(!1),p=void 0!==(null===(t=l)||void 0===t?void 0:t.custom)?l.custom:e.custom;Object(c.useEffect)((function(){u?!f.current||!n||n instanceof mr||r.start(n):(!f.current&&o&&(r.setProps(a(a({},e),{custom:p})),r.start(o).then(s)),f.current=!0),u&&(f.current=!1)}),[u])}))},Ci=function(e){return!di(e)};try{var Oi=n(412).default;Ci=function(e){return e.startsWith("on")?!di(e):Oi(e)}}catch(qi){}var Ai=function(e,t,n,r){var o={style:Yn(e,t,n)};return r&&(o.style.userSelect="none",o.draggable=!1),o},Pi=function(e,t){var n=$t(Wn(e),void 0,void 0,void 0,void 0,!1);return n.style=a(a({},t),n.style),n},ji=[fi,Ao,go,Ti],Ri=ji.length;function Mi(e){var t="string"===typeof e,n=t&&-1!==Cr.indexOf(e);return{renderComponent:function(r,o,i,u,s){var l=t?function(e){var t={};for(var n in e)Ci(n)&&(t[n]=e[n]);return t}(u):u,f=n?Pi(i,o):Ai(i,o,s,!!u.drag);return Object(c.createElement)(e,a(a(a({},l),{ref:r}),f))},loadFunctionalityComponents:function(e,t,n,r,o,i){var u=[],s=Si(n);s&&u.push(Object(c.createElement)(s,{key:"animation",initial:n.initial,animate:n.animate,variants:n.variants,transition:n.transition,controls:o,inherit:i,values:t}));for(var l=0;l<Ri;l++){var f=ji[l],p=f.shouldRender,d=f.key,h=f.Component;p(n,r)&&u.push(Object(c.createElement)(h,a({key:d},n,{parentContext:r,values:t,controls:o,innerRef:e})))}return u},getValueControlsConfig:function(e,t){return{values:t,readValueFromSource:function(t){return Jt(e.current).get(t)},makeTargetAnimatable:$o(t,e)}}}}var Ni=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","webview"].reduce((function(e,t){var n=Mi(t);return e[t]=Tr(n),e}),{}),Ii=Cr.reduce((function(e,t){return e[t]=Tr(Mi(t)),e}),{}),Li=a(a({custom:function(e){return Tr(Mi(e))}},Ni),Ii);function Di(){return{scrollX:Pn(0),scrollY:Pn(0),scrollXProgress:Pn(0),scrollYProgress:Pn(0)}}"undefined"!==typeof window?c.useLayoutEffect:c.useEffect;Di();function Fi(){var e=jn((function(){return new mr}));return Object(c.useEffect)((function(){return e.mount(),function(){return e.unmount()}}),[]),e}!function(){function e(){this.componentControls=new Set}e.prototype.subscribe=function(e){var t=this;return this.componentControls.add(e),function(){return t.componentControls.delete(e)}},e.prototype.start=function(e,t){this.componentControls.forEach((function(n){n.start(e.nativeEvent||e,t)}))}}();var Ui=Pn(null);if("undefined"!==typeof window)if(window.matchMedia){var zi=window.matchMedia("(prefers-reduced-motion)"),Bi=function(){return Ui.set(zi.matches)};zi.addListener(Bi),Bi()}else Ui.set(!1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"SkeletonTheme",{enumerable:!0,get:function(){return o.default}});var r=i(n(194)),o=i(n(416));function i(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var r=n(127),o=n(3),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){e.exports=n(413)()},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!1},function(e,t,n){var r=n(11).f,o=n(12),i=n(7)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(12),o=n(10),i=n(76),a=n(106),u=i("IE_PROTO"),s=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,n){var r=n(4);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(1),o=n(3),i=n(9),a=n(117),u=n(6),s=n(333),c=n(46),l=n(43),f=n(18),p=n(8),d=n(177),h=n(178),v=n(41),g=n(12),y=n(69),m=n(4),b=n(48),w=n(54),x=n(61).f,E=n(179),_=n(19).forEach,k=n(79),S=n(11),T=n(17),C=n(29),O=n(158),A=C.get,P=C.set,j=S.f,R=T.f,M=Math.round,N=o.RangeError,I=s.ArrayBuffer,L=s.DataView,D=u.NATIVE_ARRAY_BUFFER_VIEWS,F=u.TYPED_ARRAY_TAG,U=u.TypedArray,z=u.TypedArrayPrototype,B=u.aTypedArrayConstructor,q=u.isTypedArray,H=function(e,t){for(var n=0,r=t.length,o=new(B(e))(r);r>n;)o[n]=t[n++];return o},W=function(e,t){j(e,t,{get:function(){return A(this)[t]}})},V=function(e){var t;return e instanceof I||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},$=function(e,t){return q(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return $(e,t=v(t,!0))?l(2,e[t]):R(e,t)},X=function(e,t,n){return!($(e,t=v(t,!0))&&m(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?j(e,t,n):(e[t]=n.value,e)};i?(D||(T.f=Y,S.f=X,W(z,"buffer"),W(z,"byteOffset"),W(z,"byteLength"),W(z,"length")),r({target:"Object",stat:!0,forced:!D},{getOwnPropertyDescriptor:Y,defineProperty:X}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,u=e+(n?"Clamped":"")+"Array",s="get"+e,l="set"+e,v=o[u],g=v,y=g&&g.prototype,S={},T=function(e,t){j(e,t,{get:function(){return function(e,t){var n=A(e);return n.view[s](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=A(e);n&&(r=(r=M(r))<0?0:r>255?255:255&r),o.view[l](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};D?a&&(g=t((function(e,t,n,r){return c(e,g,u),O(m(t)?V(t)?void 0!==r?new v(t,h(n,i),r):void 0!==n?new v(t,h(n,i)):new v(t):q(t)?H(g,t):E.call(g,t):new v(d(t)),e,g)})),w&&w(g,U),_(x(v),(function(e){e in g||f(g,e,v[e])})),g.prototype=y):(g=t((function(e,t,n,r){c(e,g,u);var o,a,s,l=0,f=0;if(m(t)){if(!V(t))return q(t)?H(g,t):E.call(g,t);o=t,f=h(n,i);var v=t.byteLength;if(void 0===r){if(v%i)throw N("Wrong length");if((a=v-f)<0)throw N("Wrong length")}else if((a=p(r)*i)+f>v)throw N("Wrong length");s=a/i}else s=d(t),o=new I(a=s*i);for(P(e,{buffer:o,byteOffset:f,byteLength:a,length:s,view:new L(o)});l<s;)T(e,l++)})),w&&w(g,U),y=g.prototype=b(z)),y.constructor!==g&&f(y,"constructor",g),F&&f(y,F,u),S[u]=g,r({global:!0,forced:g!=v,sham:!D},S),"BYTES_PER_ELEMENT"in g||f(g,"BYTES_PER_ELEMENT",i),"BYTES_PER_ELEMENT"in y||f(y,"BYTES_PER_ELEMENT",i),k(u)}):e.exports=function(){}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(31);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(7),o=n(48),i=n(18),a=r("unscopables"),u=Array.prototype;void 0==u[a]&&i(u,a,o(null)),e.exports=function(e){u[a][e]=!0}},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){var r=n(30),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t,n){var r=n(5),o=n(130),i=n(96),a=n(60),u=n(131),s=n(91),c=n(76)("IE_PROTO"),l=function(){},f=function(){var e,t=s("iframe"),n=i.length;for(t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),f=e.F;n--;)delete f.prototype[i[n]];return f()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[c]=e):n=f(),void 0===t?n:o(n,t)},a[c]=!0},function(e,t,n){"use strict";var r=n(41),o=n(11),i=n(43);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(60),o=n(4),i=n(12),a=n(11).f,u=n(59),s=n(71),c=u("meta"),l=0,f=Object.isExtensible||function(){return!0},p=function(e){a(e,c,{value:{objectID:"O"+ ++l,weakData:{}}})},d=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,c)){if(!f(e))return"F";if(!t)return"E";p(e)}return e[c].objectID},getWeakData:function(e,t){if(!i(e,c)){if(!f(e))return!0;if(!t)return!1;p(e)}return e[c].weakData},onFreeze:function(e){return s&&d.REQUIRED&&f(e)&&!i(e,c)&&p(e),e}};r[c]=!0},function(e,t,n){var r=n(5),o=n(31),i=n(7)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[i])?t:o(n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(87);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=new Map,a=new WeakMap,u=0;function s(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?a.has(n)?a.get(n):(u+=1,a.set(n,u.toString()),a.get(n)):"0":e[t]);var n})).toString()}function c(e,t,n){if(void 0===n&&(n={}),!e)return function(){};var r=function(e){var t=s(e),n=i.get(t);if(!n){var r,o=new Map,a=new IntersectionObserver((function(t){t.forEach((function(t){var n,i=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=i),null==(n=o.get(t.target))||n.forEach((function(e){e(i,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:o},i.set(t,n)}return n}(n),o=r.id,a=r.observer,u=r.elements,c=u.get(e)||[];return u.has(e)||u.set(e,c),c.push(t),a.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(u.delete(e),a.unobserve(e)),0===u.size&&(a.disconnect(),i.delete(o))}}function l(e){return"function"!==typeof e.children}var f=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),l(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=i.prototype;return a.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},a.componentWillUnmount=function(){this.unobserve(),this.node=null},a.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,i=e.delay;this._unobserveCb=c(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:i})}},a.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},a.render=function(){if(!l(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var i=this.props,a=i.children,u=i.as,s=i.tag,c=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(i,["children","as","tag","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView"]);return(Object(r.createElement)(u||s||"div",o({ref:this.handleNode},c),a))},i}(r.Component);function p(e){var t=void 0===e?{}:e,n=t.threshold,o=t.delay,i=t.trackVisibility,a=t.rootMargin,u=t.root,s=t.triggerOnce,l=t.skip,f=t.initialInView,p=Object(r.useRef)(),d=Object(r.useState)({inView:!!f}),h=d[0],v=d[1],g=Object(r.useCallback)((function(e){void 0!==p.current&&(p.current(),p.current=void 0),l||e&&(p.current=c(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:u,rootMargin:a,threshold:n,trackVisibility:i,delay:o}))}),[Array.isArray(n)?n.toString():n,u,a,s,l,i,o]);Object(r.useEffect)((function(){p.current||!h.entry||s||l||v({inView:!!f})}));var y=[g,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}f.displayName="InView",f.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},function(e,t,n){var r=n(5),o=n(155);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},function(e,t,n){var r=n(25);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";function r(e){if(null==e)throw new TypeError("Cannot destructure undefined")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(2),o=n(37),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t){e.exports={}},function(e,t,n){var r=n(128),o=n(96).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(24),o=n(8),i=n(47),a=function(e){return function(t,n,a){var u,s=r(t),c=o(s.length),l=i(a,c);if(e&&n!=n){for(;c>l;)if((u=s[l++])!=u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(37);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(128),o=n(96);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(4),o=n(63),i=n(7)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},function(e,t,n){var r=n(2),o=n(7),i=n(100),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t){e.exports={}},function(e,t,n){var r=n(69),o=n(67),i=n(7)("iterator");e.exports=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=n(104),o=n(37),i=n(7)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){var n=[][e];return!n||!r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){var r=n(2);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){var r=n(5),o=n(103),i=n(8),a=n(44),u=n(68),s=n(152),c=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,l,f){var p,d,h,v,g,y,m,b=a(t,n,l?2:1);if(f)p=e;else{if("function"!=typeof(d=u(e)))throw TypeError("Target is not iterable");if(o(d)){for(h=0,v=i(e.length);v>h;h++)if((g=l?b(r(m=e[h])[0],m[1]):b(e[h]))&&g instanceof c)return g;return new c(!1)}p=d.call(e)}for(y=p.next;!(m=y.call(p)).done;)if("object"==typeof(g=s(p,b,m.value,l))&&g&&g instanceof c)return g;return new c(!1)}).stop=function(e){return new c(!0,e)}},function(e,t,n){var r=n(20),o="["+n(82)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),u=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},function(e,t,n){e.exports=n(395)},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(94),o=n(59),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){var r=n(7)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(u){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(u){}return n}},function(e,t,n){"use strict";var r=n(24),o=n(45),i=n(67),a=n(29),u=n(105),s=a.set,c=a.getterFor("Array Iterator");e.exports=u(Array,"Array",(function(e,t){s(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r=n(34),o=n(11),i=n(7),a=n(9),u=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[u]&&n(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(1),o=n(3),i=n(98),a=n(25),u=n(50),s=n(72),c=n(46),l=n(4),f=n(2),p=n(77),d=n(39),h=n(158);e.exports=function(e,t,n){var v=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),y=v?"set":"add",m=o[e],b=m&&m.prototype,w=m,x={},E=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!l(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof m||!(g||b.forEach&&!f((function(){(new m).entries().next()})))))w=n.getConstructor(t,e,v,y),u.REQUIRED=!0;else if(i(e,!0)){var _=new w,k=_[y](g?{}:-0,1)!=_,S=f((function(){_.has(1)})),T=p((function(e){new m(e)})),C=!g&&f((function(){for(var e=new m,t=5;t--;)e[y](t,t);return!e.has(-0)}));T||((w=t((function(t,n){c(t,w,e);var r=h(new m,t,w);return void 0!=n&&s(n,r[y],r,v),r}))).prototype=b,b.constructor=w),(S||C)&&(E("delete"),E("has"),v&&E("get")),(C||k)&&E(y),g&&b.clear&&delete b.clear}return x[e]=w,r({global:!0,forced:w!=m},x),d(w,e),g||n.setStrong(w,e,v),w}},function(e,t){var n=Math.expm1,r=Math.exp;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:n},function(e,t){e.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var r=n(38),o=n(3),i=n(2);e.exports=r||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete o[e]}))},function(e,t,n){var r=n(30),o=n(20),i=function(e){return function(t,n){var i,a,u=String(o(t)),s=r(n),c=u.length;return s<0||s>=c?e?"":void 0:(i=u.charCodeAt(s))<55296||i>56319||s+1===c||(a=u.charCodeAt(s+1))<56320||a>57343?e?u.charAt(s):i:e?u.slice(s,s+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var r=n(18),o=n(25),i=n(2),a=n(7),u=n(114),s=a("species"),c=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),l=!i((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var p=a(e),d=!i((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),h=d&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[s]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!d||!h||"replace"===e&&!c||"split"===e&&!l){var v=/./[p],g=n(p,""[e],(function(e,t,n,r,o){return t.exec===u?d&&!o?{done:!0,value:v.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),y=g[0],m=g[1];o(String.prototype,e,y),o(RegExp.prototype,p,2==t?function(e,t){return m.call(e,this,t)}:function(e){return m.call(e,this)}),f&&r(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){var r=n(37),o=n(114);e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var i=n.call(e,t);if("object"!==typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(421),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default,e.exports=t.default},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(3),o=n(4),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(3),o=n(18);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(124),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){var r=n(38),o=n(124);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.5.0",mode:r?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(34),o=n(61),i=n(97),a=n(5);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(2),o=/#|\.prototype\./,i=function(e,t){var n=u[a(e)];return n==c||n!=s&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},u=i.data={},s=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(2);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r,o,i=n(3),a=n(101),u=i.process,s=u&&u.versions,c=s&&s.v8;c?o=(r=c.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t,n){var r=n(34);e.exports=r("navigator","userAgent")||""},function(e,t,n){"use strict";var r=n(10),o=n(47),i=n(8);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,u=o(a>1?arguments[1]:void 0,n),s=a>2?arguments[2]:void 0,c=void 0===s?n:o(s,n);c>u;)t[u++]=e;return t}},function(e,t,n){var r=n(7),o=n(67),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r={};r[n(7)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){"use strict";var r=n(1),o=n(153),i=n(40),a=n(54),u=n(39),s=n(18),c=n(25),l=n(7),f=n(38),p=n(67),d=n(154),h=d.IteratorPrototype,v=d.BUGGY_SAFARI_ITERATORS,g=l("iterator"),y=function(){return this};e.exports=function(e,t,n,l,d,m,b){o(n,t,l);var w,x,E,_=function(e){if(e===d&&O)return O;if(!v&&e in T)return T[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",S=!1,T=e.prototype,C=T[g]||T["@@iterator"]||d&&T[d],O=!v&&C||_(d),A="Array"==t&&T.entries||C;if(A&&(w=i(A.call(new e)),h!==Object.prototype&&w.next&&(f||i(w)===h||(a?a(w,h):"function"!=typeof w[g]&&s(w,g,y)),u(w,k,!0,!0),f&&(p[k]=y))),"values"==d&&C&&"values"!==C.name&&(S=!0,O=function(){return C.call(this)}),f&&!b||T[g]===O||s(T,g,O),p[t]=O,d)if(x={values:_("values"),keys:m?O:_("keys"),entries:_("entries")},b)for(E in x)!v&&!S&&E in T||c(T,E,x[E]);else r({target:t,proto:!0,forced:v||S},x);return x}},function(e,t,n){var r=n(2);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var r=n(30),o=n(20);e.exports="".repeat||function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){var r,o,i,a=n(3),u=n(2),s=n(37),c=n(44),l=n(131),f=n(91),p=n(170),d=a.location,h=a.setImmediate,v=a.clearImmediate,g=a.process,y=a.MessageChannel,m=a.Dispatch,b=0,w={},x=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},E=function(e){return function(){x(e)}},_=function(e){x(e.data)},k=function(e){a.postMessage(e+"",d.protocol+"//"+d.host)};h&&v||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},v=function(e){delete w[e]},"process"==s(g)?r=function(e){g.nextTick(E(e))}:m&&m.now?r=function(e){m.now(E(e))}:y&&!p?(i=(o=new y).port2,o.port1.onmessage=_,r=c(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||u(k)?r="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),x(e)}}:function(e){setTimeout(E(e),0)}:(r=k,a.addEventListener("message",_,!1))),e.exports={set:h,clear:v}},function(e,t,n){"use strict";var r=n(5);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){var r=n(174);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(7)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},function(e,t,n){"use strict";var r=n(84).charAt,o=n(29),i=n(105),a=o.set,u=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=u(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(110),o=RegExp.prototype.exec,i=String.prototype.replace,a=o,u=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),s=void 0!==/()??/.exec("")[1];(u||s)&&(a=function(e){var t,n,a,c,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",r.call(l))),u&&(t=l.lastIndex),a=o.call(l,e),u&&a&&(l.lastIndex=l.global?a.index+a[0].length:t),s&&a&&a.length>1&&i.call(a[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(a[c]=void 0)})),a}),e.exports=a},function(e,t,n){"use strict";var r=n(84).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r=n(2),o=n(82);e.exports=function(e){return r((function(){return!!o[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||o[e].name!==e}))}},function(e,t,n){var r=n(3),o=n(2),i=n(77),a=n(6).NATIVE_ARRAY_BUFFER_VIEWS,u=r.ArrayBuffer,s=r.Int8Array;e.exports=!a||!o((function(){s(1)}))||!o((function(){new s(-1)}))||!i((function(e){new s,new s(null),new s(1.5),new s(e)}),!0)||o((function(){return 1!==new s(new u(2),1,void 0).length}))},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,u,s=a(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))o.call(n,l)&&(s[l]=n[l]);if(r){u=r(n);for(var f=0;f<u.length;f++)i.call(n,u[f])&&(s[u[f]]=n[u[f]])}}return s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=void 0;var r,o=n(426);var i=((r=o)&&r.__esModule?r:{default:r}).default,a=i.canUseDOM?window.HTMLElement:{};t.canUseDOM=i.canUseDOM;t.default=a},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(381)},function(e,t,n){var r;!function(t,n){"use strict";"object"===typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!==typeof window?window:this,(function(n,o){"use strict";var i=[],a=n.document,u=Object.getPrototypeOf,s=i.slice,c=i.concat,l=i.push,f=i.indexOf,p={},d=p.toString,h=p.hasOwnProperty,v=h.toString,g=v.call(Object),y={},m=function(e){return"function"===typeof e&&"number"!==typeof e.nodeType},b=function(e){return null!=e&&e===e.window},w={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,o,i=(n=n||a).createElement("script");if(i.text=e,t)for(r in w)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function E(e){return null==e?e+"":"object"===typeof e||"function"===typeof e?p[d.call(e)]||"object":typeof e}var _=function e(t,n){return new e.fn.init(t,n)},k=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(e){var t=!!e&&"length"in e&&e.length,n=E(e);return!m(e)&&!b(e)&&("array"===n||0===t||"number"===typeof t&&t>0&&t-1 in e)}_.fn=_.prototype={jquery:"3.4.1",constructor:_,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=_.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return _.each(this,e)},map:function(e){return this.pushStack(_.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:i.sort,splice:i.splice},_.extend=_.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},u=1,s=arguments.length,c=!1;for("boolean"===typeof a&&(c=a,a=arguments[u]||{},u++),"object"===typeof a||m(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(_.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||_.isPlainObject(n)?n:{},o=!1,a[t]=_.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},_.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e))&&(!(t=u(e))||"function"===typeof(n=h.call(t,"constructor")&&t.constructor)&&v.call(n)===g)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){x(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(S(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(k,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(S(Object(e))?_.merge(n,"string"===typeof e?[e]:e):l.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:f.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(S(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return c.apply([],a)},guid:1,support:y}),"function"===typeof Symbol&&(_.fn[Symbol.iterator]=i[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){p["[object "+t+"]"]=t.toLowerCase()}));var T=function(e){var t,n,r,o,i,a,u,s,c,l,f,p,d,h,v,g,y,m,b,w="sizzle"+1*new Date,x=e.document,E=0,_=0,k=se(),S=se(),T=se(),C=se(),O=function(e,t){return e===t&&(f=!0),0},A={}.hasOwnProperty,P=[],j=P.pop,R=P.push,M=P.push,N=P.slice,I=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",D="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",U="\\["+D+"*("+F+")(?:"+D+"*([*^$|!~]?=)"+D+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+D+"*\\]",z=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+U+")*)|.*)\\)|)",B=new RegExp(D+"+","g"),q=new RegExp("^"+D+"+|((?:^|[^\\\\])(?:\\\\.)*)"+D+"+$","g"),H=new RegExp("^"+D+"*,"+D+"*"),W=new RegExp("^"+D+"*([>+~]|"+D+")"+D+"*"),V=new RegExp(D+"|>"),$=new RegExp(z),Y=new RegExp("^"+F+"$"),X={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+U),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+D+"*(even|odd|(([+-]|)(\\d*)n|)"+D+"*(?:([+-]|)"+D+"*(\\d+)|))"+D+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+D+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+D+"*((?:-\\d)?\\d*)"+D+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+D+"?|("+D+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},ae=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{M.apply(P=N.call(x.childNodes),x.childNodes),P[x.childNodes.length].nodeType}catch(Se){M={apply:P.length?function(e,t){R.apply(e,N.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ue(e,t,r,o){var i,u,c,l,f,h,y,m=t&&t.ownerDocument,E=t?t.nodeType:9;if(r=r||[],"string"!==typeof e||!e||1!==E&&9!==E&&11!==E)return r;if(!o&&((t?t.ownerDocument||t:x)!==d&&p(t),t=t||d,v)){if(11!==E&&(f=J.exec(e)))if(i=f[1]){if(9===E){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(m&&(c=m.getElementById(i))&&b(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return M.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return M.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!C[e+" "]&&(!g||!g.test(e))&&(1!==E||"object"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===E&&V.test(e)){for((l=t.getAttribute("id"))?l=l.replace(re,oe):t.setAttribute("id",l=w),u=(h=a(e)).length;u--;)h[u]="#"+l+" "+be(h[u]);y=h.join(","),m=ee.test(e)&&ye(t.parentNode)||t}try{return M.apply(r,m.querySelectorAll(y)),r}catch(_){C(e,!0)}finally{l===w&&t.removeAttribute("id")}}}return s(e.replace(q,"$1"),t,r,o)}function se(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[w]=!0,e}function le(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(Se){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ve(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function ye(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}for(t in n=ue.support={},i=ue.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},p=ue.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:x;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,v=!i(d),x!==d&&(o=d.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=le((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Z.test(d.getElementsByClassName),n.getById=le((function(e){return h.appendChild(e).id=w,!d.getElementsByName||!d.getElementsByName(w).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&v){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&v){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!==typeof t.getElementsByClassName&&v)return t.getElementsByClassName(e)},y=[],g=[],(n.qsa=Z.test(d.querySelectorAll))&&(le((function(e){h.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+D+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+D+"*(?:value|"+L+")"),e.querySelectorAll("[id~="+w+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]")})),le((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+D+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Z.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&le((function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",z)})),g=g.length&&new RegExp(g.join("|")),y=y.length&&new RegExp(y.join("|")),t=Z.test(h.compareDocumentPosition),b=t||Z.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},O=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===x&&b(x,e)?-1:t===d||t.ownerDocument===x&&b(x,t)?1:l?I(l,e)-I(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===d?-1:t===d?1:o?-1:i?1:l?I(l,e)-I(l,t):0;if(o===i)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?pe(a[r],u[r]):a[r]===x?-1:u[r]===x?1:0},d):d},ue.matches=function(e,t){return ue(e,null,null,t)},ue.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&v&&!C[t+" "]&&(!y||!y.test(t))&&(!g||!g.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(Se){C(t,!0)}return ue(t,d,null,[e]).length>0},ue.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),b(e,t)},ue.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var o=r.attrHandle[t.toLowerCase()],i=o&&A.call(r.attrHandle,t.toLowerCase())?o(e,t,!v):void 0;return void 0!==i?i:n.attributes||!v?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ue.escape=function(e){return(e+"").replace(re,oe)},ue.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ue.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(O),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return l=null,e},o=ue.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"===typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=ue.selectors={cacheLength:50,createPseudo:ce,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ue.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ue.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=k[e+" "];return t||(t=new RegExp("(^|"+D+")"+e+"("+D+"|$)"))&&k(e,(function(e){return t.test("string"===typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=ue.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(B," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,p,d,h,v=i!==a?"nextSibling":"previousSibling",g=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(g){if(i){for(;v;){for(p=t;p=p[v];)if(u?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=v="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&m){for(b=(d=(c=(l=(f=(p=g)[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===E&&c[1])&&c[2],p=d&&g.childNodes[d];p=++d&&p&&p[v]||(b=d=0)||h.pop();)if(1===p.nodeType&&++b&&p===t){l[e]=[E,d,b];break}}else if(m&&(b=d=(c=(l=(f=(p=t)[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===E&&c[1]),!1===b)for(;(p=++d&&p&&p[v]||(b=d=0)||h.pop())&&((u?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++b||(m&&((l=(f=p[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[E,b]),p!==t)););return(b-=o)===r||b%r===0&&b/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ue.error("unsupported pseudo: "+e);return o[w]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=I(e,i[a])]=!(n[r]=i[a])})):function(e){return o(e,0,n)}):o}},pseudos:{not:ce((function(e){var t=[],n=[],r=u(e.replace(q,"$1"));return r[w]?ce((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return ue(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:ce((function(e){return Y.test(e||"")||ue.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ve(!1),disabled:ve(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function me(){}function be(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function we(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,u=_++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,s){var c,l,f,p=[E,u];if(s){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(l=(f=t[w]||(t[w]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[i])&&c[0]===E&&c[1]===u)return p[2]=c[2];if(l[i]=p,p[2]=e(t,n,s))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ee(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function _e(e,t,n,r,o,i){return r&&!r[w]&&(r=_e(r)),o&&!o[w]&&(o=_e(o,i)),ce((function(i,a,u,s){var c,l,f,p=[],d=[],h=a.length,v=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ue(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?v:Ee(v,p,e,u,s),y=n?o||(i?e:h||r)?[]:a:g;if(n&&n(g,y,u,s),r)for(c=Ee(y,d),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(y[d[l]]=!(g[d[l]]=f));if(i){if(o||e){if(o){for(c=[],l=y.length;l--;)(f=y[l])&&c.push(g[l]=f);o(null,y=[],c,s)}for(l=y.length;l--;)(f=y[l])&&(c=o?I(i,f):p[l])>-1&&(i[c]=!(a[c]=f))}}else y=Ee(y===a?y.splice(h,y.length):y),o?o(null,a,y,s):M.apply(a,y)}))}function ke(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,l=we((function(e){return e===t}),u,!0),f=we((function(e){return I(t,e)>-1}),u,!0),p=[function(e,n,r){var o=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,o}];s<i;s++)if(n=r.relative[e[s].type])p=[we(xe(p),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[w]){for(o=++s;o<i&&!r.relative[e[o].type];o++);return _e(s>1&&xe(p),s>1&&be(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(q,"$1"),n,s<o&&ke(e.slice(s,o)),o<i&&ke(e=e.slice(o)),o<i&&be(e))}p.push(n)}return xe(p)}return me.prototype=r.filters=r.pseudos,r.setFilters=new me,a=ue.tokenize=function(e,t){var n,o,i,a,u,s,c,l=S[e+" "];if(l)return t?0:l.slice(0);for(u=e,s=[],c=r.preFilter;u;){for(a in n&&!(o=H.exec(u))||(o&&(u=u.slice(o[0].length)||u),s.push(i=[])),n=!1,(o=W.exec(u))&&(n=o.shift(),i.push({value:n,type:o[0].replace(q," ")}),u=u.slice(n.length)),r.filter)!(o=X[a].exec(u))||c[a]&&!(o=c[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ue.error(e):S(e,s).slice(0)},u=ue.compile=function(e,t){var n,o=[],i=[],u=T[e+" "];if(!u){for(t||(t=a(e)),n=t.length;n--;)(u=ke(t[n]))[w]?o.push(u):i.push(u);(u=T(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,u,s,l){var f,h,g,y=0,m="0",b=i&&[],w=[],x=c,_=i||o&&r.find.TAG("*",l),k=E+=null==x?1:Math.random()||.1,S=_.length;for(l&&(c=a===d||a||l);m!==S&&null!=(f=_[m]);m++){if(o&&f){for(h=0,a||f.ownerDocument===d||(p(f),u=!v);g=e[h++];)if(g(f,a||d,u)){s.push(f);break}l&&(E=k)}n&&((f=!g&&f)&&y--,i&&b.push(f))}if(y+=m,n&&m!==y){for(h=0;g=t[h++];)g(b,w,a,u);if(i){if(y>0)for(;m--;)b[m]||w[m]||(w[m]=j.call(s));w=Ee(w)}M.apply(s,w),l&&!i&&w.length>0&&y+t.length>1&&ue.uniqueSort(s)}return l&&(E=k,c=x),b};return n?ce(i):i}(i,o))).selector=e}return u},s=ue.select=function(e,t,n,o){var i,s,c,l,f,p="function"===typeof e&&e,d=!o&&a(e=p.selector||e);if(n=n||[],1===d.length){if((s=d[0]=d[0].slice(0)).length>2&&"ID"===(c=s[0]).type&&9===t.nodeType&&v&&r.relative[s[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(s.shift().value.length)}for(i=X.needsContext.test(e)?0:s.length;i--&&(c=s[i],!r.relative[l=c.type]);)if((f=r.find[l])&&(o=f(c.matches[0].replace(te,ne),ee.test(s[0].type)&&ye(t.parentNode)||t))){if(s.splice(i,1),!(e=o.length&&be(s)))return M.apply(n,o),n;break}}return(p||u(e,d))(o,t,!v,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=w.split("").sort(O).join("")===w,n.detectDuplicates=!!f,p(),n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),le((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&le((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||fe(L,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),ue}(n);_.find=T,_.expr=T.selectors,_.expr[":"]=_.expr.pseudos,_.uniqueSort=_.unique=T.uniqueSort,_.text=T.getText,_.isXMLDoc=T.isXML,_.contains=T.contains,_.escapeSelector=T.escape;var C=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&_(e).is(n))break;r.push(e)}return r},O=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=_.expr.match.needsContext;function P(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var j=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function R(e,t,n){return m(t)?_.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?_.grep(e,(function(e){return e===t!==n})):"string"!==typeof t?_.grep(e,(function(e){return f.call(t,e)>-1!==n})):_.filter(t,e,n)}_.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?_.find.matchesSelector(r,e)?[r]:[]:_.find.matches(e,_.grep(t,(function(e){return 1===e.nodeType})))},_.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!==typeof e)return this.pushStack(_(e).filter((function(){for(t=0;t<r;t++)if(_.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)_.find(e,o[t],n);return r>1?_.uniqueSort(n):n},filter:function(e){return this.pushStack(R(this,e||[],!1))},not:function(e){return this.pushStack(R(this,e||[],!0))},is:function(e){return!!R(this,"string"===typeof e&&A.test(e)?_(e):e||[],!1).length}});var M,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(_.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||M,"string"===typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof _?t[0]:t,_.merge(this,_.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),j.test(r[1])&&_.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=a.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(_):_.makeArray(e,this)}).prototype=_.fn,M=_(a);var I=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}_.fn.extend({has:function(e){var t=_(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(_.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!==typeof e&&_(e);if(!A.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&_.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?_.uniqueSort(i):i)},index:function(e){return e?"string"===typeof e?f.call(_(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),_.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return C(e,"parentNode")},parentsUntil:function(e,t,n){return C(e,"parentNode",n)},next:function(e){return D(e,"nextSibling")},prev:function(e){return D(e,"previousSibling")},nextAll:function(e){return C(e,"nextSibling")},prevAll:function(e){return C(e,"previousSibling")},nextUntil:function(e,t,n){return C(e,"nextSibling",n)},prevUntil:function(e,t,n){return C(e,"previousSibling",n)},siblings:function(e){return O((e.parentNode||{}).firstChild,e)},children:function(e){return O(e.firstChild)},contents:function(e){return"undefined"!==typeof e.contentDocument?e.contentDocument:(P(e,"template")&&(e=e.content||e),_.merge([],e.childNodes))}},(function(e,t){_.fn[e]=function(n,r){var o=_.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"===typeof r&&(o=_.filter(r,o)),this.length>1&&(L[e]||_.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}}));var F=/[^\x20\t\r\n\f]+/g;function U(e){return e}function z(e){throw e}function B(e,t,n,r){var o;try{e&&m(o=e.promise)?o.call(e).done(t).fail(n):e&&m(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}_.Callbacks=function(e){e="string"===typeof e?function(e){var t={};return _.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):_.extend({},e);var t,n,r,o,i=[],a=[],u=-1,s=function(){for(o=o||e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u<i.length;)!1===i[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(u=i.length-1,a.push(n)),function t(n){_.each(n,(function(n,r){m(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==E(r)&&t(r)}))}(arguments),n&&!t&&s()),this},remove:function(){return _.each(arguments,(function(e,t){for(var n;(n=_.inArray(t,i,n))>-1;)i.splice(n,1),n<=u&&u--})),this},has:function(e){return e?_.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},_.extend({Deferred:function(e){var t=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return _.Deferred((function(n){_.each(t,(function(t,r){var o=m(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&m(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,r,o){var i=0;function a(e,t,r,o){return function(){var u=this,s=arguments,c=function(){var n,c;if(!(e<i)){if((n=r.apply(u,s))===t.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"===typeof n||"function"===typeof n)&&n.then,m(c)?o?c.call(n,a(i,t,U,o),a(i,t,z,o)):(i++,c.call(n,a(i,t,U,o),a(i,t,z,o),a(i,t,U,t.notifyWith))):(r!==U&&(u=void 0,s=[n]),(o||t.resolveWith)(u,s))}},l=o?c:function(){try{c()}catch(n){_.Deferred.exceptionHook&&_.Deferred.exceptionHook(n,l.stackTrace),e+1>=i&&(r!==z&&(u=void 0,s=[n]),t.rejectWith(u,s))}};e?l():(_.Deferred.getStackHook&&(l.stackTrace=_.Deferred.getStackHook()),n.setTimeout(l))}}return _.Deferred((function(n){t[0][3].add(a(0,n,m(o)?o:U,n.notifyWith)),t[1][3].add(a(0,n,m(e)?e:U)),t[2][3].add(a(0,n,m(r)?r:z))})).promise()},promise:function(e){return null!=e?_.extend(e,o):o}},i={};return _.each(t,(function(e,n){var a=n[2],u=n[5];o[n[1]]=a.add,u&&a.add((function(){r=u}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=a.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=s.call(arguments),i=_.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?s.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(B(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||m(o[n]&&o[n].then)))return i.then();for(;n--;)B(o[n],a(n),i.reject);return i.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&q.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},_.readyException=function(e){n.setTimeout((function(){throw e}))};var H=_.Deferred();function W(){a.removeEventListener("DOMContentLoaded",W),n.removeEventListener("load",W),_.ready()}_.fn.ready=function(e){return H.then(e).catch((function(e){_.readyException(e)})),this},_.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--_.readyWait:_.isReady)||(_.isReady=!0,!0!==e&&--_.readyWait>0||H.resolveWith(a,[_]))}}),_.ready.then=H.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(_.ready):(a.addEventListener("DOMContentLoaded",W),n.addEventListener("load",W));var V=function e(t,n,r,o,i,a,u){var s=0,c=t.length,l=null==r;if("object"===E(r))for(s in i=!0,r)e(t,n,s,r[s],!0,a,u);else if(void 0!==o&&(i=!0,m(o)||(u=!0),l&&(u?(n.call(t,o),n=null):(l=n,n=function(e,t,n){return l.call(_(e),n)})),n))for(;s<c;s++)n(t[s],r,u?o:o.call(t[s],s,n(t[s],r)));return i?t:l?n.call(t):c?n(t[0],r):a},$=/^-ms-/,Y=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function G(e){return e.replace($,"ms-").replace(Y,X)}var K=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=_.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},K(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"===typeof t)o[G(t)]=n;else for(r in t)o[G(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"===typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(F)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||_.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!_.isEmptyObject(t)}};var Z=new Q,J=new Q,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"===typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(o){}J.set(e,t,n)}else n=void 0;return n}_.extend({hasData:function(e){return J.hasData(e)||Z.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Z.access(e,t,n)},_removeData:function(e,t){Z.remove(e,t)}}),_.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=J.get(i),1===i.nodeType&&!Z.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(i,r,o[r]));Z.set(i,"hasDataAttrs",!0)}return o}return"object"===typeof e?this.each((function(){J.set(this,e)})):V(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=J.get(i,e))?n:void 0!==(n=ne(i,e))?n:void 0;this.each((function(){J.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){J.remove(this,e)}))}}),_.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,_.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=_.queue(e,t),r=n.length,o=n.shift(),i=_._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){_.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:_.Callbacks("once memory").add((function(){Z.remove(e,[t+"queue",n])}))})}}),_.fn.extend({queue:function(e,t){var n=2;return"string"!==typeof e&&(t=e,e="fx",n--),arguments.length<n?_.queue(this[0],e):void 0===t?this:this.each((function(){var n=_.queue(this,e,t);_._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&_.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){_.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=_.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!==typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Z.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=a.documentElement,ue=function(e){return _.contains(e.ownerDocument,e)},se={composed:!0};ae.getRootNode&&(ue=function(e){return _.contains(e.ownerDocument,e)||e.getRootNode(se)===e.ownerDocument});var ce=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ue(e)&&"none"===_.css(e,"display")},le=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=n.apply(e,r||[]),t)e.style[i]=a[i];return o};function fe(e,t,n,r){var o,i,a=20,u=r?function(){return r.cur()}:function(){return _.css(e,t,"")},s=u(),c=n&&n[3]||(_.cssNumber[t]?"":"px"),l=e.nodeType&&(_.cssNumber[t]||"px"!==c&&+s)&&oe.exec(_.css(e,t));if(l&&l[3]!==c){for(s/=2,c=c||l[3],l=+s||1;a--;)_.style(e,t,l+c),(1-i)*(1-(i=u()/s||.5))<=0&&(a=0),l/=i;l*=2,_.style(e,t,l+c),n=n||[]}return n&&(l=+l||+s||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}var pe={};function de(e){var t,n=e.ownerDocument,r=e.nodeName,o=pe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=_.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),pe[r]=o,o)}function he(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Z.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ce(r)&&(o[i]=de(r))):"none"!==n&&(o[i]="none",Z.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}_.fn.extend({show:function(){return he(this,!0)},hide:function(){return he(this)},toggle:function(e){return"boolean"===typeof e?e?this.show():this.hide():this.each((function(){ce(this)?_(this).show():_(this).hide()}))}});var ve=/^(?:checkbox|radio)$/i,ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function be(e,t){var n;return n="undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!==typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&P(e,t)?_.merge([e],n):n}function we(e,t){for(var n=0,r=e.length;n<r;n++)Z.set(e[n],"globalEval",!t||Z.get(t[n],"globalEval"))}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;var xe=/<|&#?\w+;/;function Ee(e,t,n,r,o){for(var i,a,u,s,c,l,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((i=e[d])||0===i)if("object"===E(i))_.merge(p,i.nodeType?[i]:i);else if(xe.test(i)){for(a=a||f.appendChild(t.createElement("div")),u=(ge.exec(i)||["",""])[1].toLowerCase(),s=me[u]||me._default,a.innerHTML=s[1]+_.htmlPrefilter(i)+s[2],l=s[0];l--;)a=a.lastChild;_.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(i));for(f.textContent="",d=0;i=p[d++];)if(r&&_.inArray(i,r)>-1)o&&o.push(i);else if(c=ue(i),a=be(f.appendChild(i),"script"),c&&we(a),n)for(l=0;i=a[l++];)ye.test(i.type||"")&&n.push(i);return f}!function(){var e=a.createDocumentFragment().appendChild(a.createElement("div")),t=a.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),y.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var _e=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Se=/^([^.]*)(?:\.(.+)|)/;function Te(){return!0}function Ce(){return!1}function Oe(e,t){return e===function(){try{return a.activeElement}catch(e){}}()===("focus"===t)}function Ae(e,t,n,r,o,i){var a,u;if("object"===typeof t){for(u in"string"!==typeof n&&(r=r||n,n=void 0),t)Ae(e,u,n,r,t[u],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"===typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Ce;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return _().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=_.guid++)),e.each((function(){_.event.add(this,t,o,r,n)}))}function Pe(e,t,n){n?(Z.set(e,t,!1),_.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(_.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),Z.set(this,t,i),r=n(this,t),this[t](),i!==(o=Z.get(this,t))||r?Z.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(Z.set(this,t,{value:_.event.trigger(_.extend(i[0],_.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&_.event.add(e,t,Te)}_.event={global:{},add:function(e,t,n,r,o){var i,a,u,s,c,l,f,p,d,h,v,g=Z.get(e);if(g)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&_.find.matchesSelector(ae,o),n.guid||(n.guid=_.guid++),(s=g.events)||(s=g.events={}),(a=g.handle)||(a=g.handle=function(t){return"undefined"!==typeof _&&_.event.triggered!==t.type?_.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(F)||[""]).length;c--;)d=v=(u=Se.exec(t[c])||[])[1],h=(u[2]||"").split(".").sort(),d&&(f=_.event.special[d]||{},d=(o?f.delegateType:f.bindType)||d,f=_.event.special[d]||{},l=_.extend({type:d,origType:v,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&_.expr.match.needsContext.test(o),namespace:h.join(".")},i),(p=s[d])||((p=s[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,l):p.push(l),_.event.global[d]=!0)},remove:function(e,t,n,r,o){var i,a,u,s,c,l,f,p,d,h,v,g=Z.hasData(e)&&Z.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(F)||[""]).length;c--;)if(d=v=(u=Se.exec(t[c])||[])[1],h=(u[2]||"").split(".").sort(),d){for(f=_.event.special[d]||{},p=s[d=(r?f.delegateType:f.bindType)||d]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=p.length;i--;)l=p[i],!o&&v!==l.origType||n&&n.guid!==l.guid||u&&!u.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(i,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||_.removeEvent(e,d,g.handle),delete s[d])}else for(d in s)_.event.remove(e,d+t[c],n,r,!0);_.isEmptyObject(s)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,u=_.event.fix(e),s=new Array(arguments.length),c=(Z.get(this,"events")||{})[u.type]||[],l=_.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,u)){for(a=_.event.handlers.call(this,u,c),t=0;(o=a[t++])&&!u.isPropagationStopped();)for(u.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!1!==i.namespace&&!u.rnamespace.test(i.namespace)||(u.handleObj=i,u.data=i.data,void 0!==(r=((_.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,o,i,a,u=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<s;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?_(o,this).index(c)>-1:_.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&u.push({elem:c,handlers:i})}return c=this,s<t.length&&u.push({elem:c,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(_.Event.prototype,e,{enumerable:!0,configurable:!0,get:m(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[_.expando]?e:new _.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ve.test(t.type)&&t.click&&P(t,"input")&&Pe(t,"click",Te),!1},trigger:function(e){var t=this||e;return ve.test(t.type)&&t.click&&P(t,"input")&&Pe(t,"click"),!0},_default:function(e){var t=e.target;return ve.test(t.type)&&t.click&&P(t,"input")&&Z.get(t,"click")||P(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},_.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},_.Event=function(e,t){if(!(this instanceof _.Event))return new _.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Te:Ce,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&_.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[_.expando]=!0},_.Event.prototype={constructor:_.Event,isDefaultPrevented:Ce,isPropagationStopped:Ce,isImmediatePropagationStopped:Ce,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Te,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Te,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Te,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},_.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&_e.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&ke.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},_.event.addProp),_.each({focus:"focusin",blur:"focusout"},(function(e,t){_.event.special[e]={setup:function(){return Pe(this,e,Oe),!1},trigger:function(){return Pe(this,e),!0},delegateType:t}})),_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){_.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||_.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}})),_.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,_(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"===typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!==typeof t||(n=t,t=void 0),!1===n&&(n=Ce),this.each((function(){_.event.remove(this,e,n,t)}))}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Re=/<script|<style|<link/i,Me=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ie(e,t){return P(e,"table")&&P(11!==t.nodeType?t:t.firstChild,"tr")&&_(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function De(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,o,i,a,u,s,c;if(1===t.nodeType){if(Z.hasData(e)&&(i=Z.access(e),a=Z.set(t,i),c=i.events))for(o in delete a.handle,a.events={},c)for(n=0,r=c[o].length;n<r;n++)_.event.add(t,o,c[o][n]);J.hasData(e)&&(u=J.access(e),s=_.extend({},u),J.set(t,s))}}function Ue(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ve.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function ze(e,t,n,r){t=c.apply([],t);var o,i,a,u,s,l,f=0,p=e.length,d=p-1,h=t[0],v=m(h);if(v||p>1&&"string"===typeof h&&!y.checkClone&&Me.test(h))return e.each((function(o){var i=e.eq(o);v&&(t[0]=h.call(this,o,i.html())),ze(i,t,n,r)}));if(p&&(i=(o=Ee(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(u=(a=_.map(be(o,"script"),Le)).length;f<p;f++)s=o,f!==d&&(s=_.clone(s,!0,!0),u&&_.merge(a,be(s,"script"))),n.call(e[f],s,f);if(u)for(l=a[a.length-1].ownerDocument,_.map(a,De),f=0;f<u;f++)s=a[f],ye.test(s.type||"")&&!Z.access(s,"globalEval")&&_.contains(l,s)&&(s.src&&"module"!==(s.type||"").toLowerCase()?_._evalUrl&&!s.noModule&&_._evalUrl(s.src,{nonce:s.nonce||s.getAttribute("nonce")}):x(s.textContent.replace(Ne,""),s,l))}return e}function Be(e,t,n){for(var r,o=t?_.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||_.cleanData(be(r)),r.parentNode&&(n&&ue(r)&&we(be(r,"script")),r.parentNode.removeChild(r));return e}_.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,o,i,a,u=e.cloneNode(!0),s=ue(e);if(!y.noCloneChecked&&(1===e.nodeType||11===e.nodeType)&&!_.isXMLDoc(e))for(a=be(u),r=0,o=(i=be(e)).length;r<o;r++)Ue(i[r],a[r]);if(t)if(n)for(i=i||be(e),a=a||be(u),r=0,o=i.length;r<o;r++)Fe(i[r],a[r]);else Fe(e,u);return(a=be(u,"script")).length>0&&we(a,!s&&be(e,"script")),u},cleanData:function(e){for(var t,n,r,o=_.event.special,i=0;void 0!==(n=e[i]);i++)if(K(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)o[r]?_.event.remove(n,r):_.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),_.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return V(this,(function(e){return void 0===e?_.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return ze(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ie(this,e).appendChild(e)}))},prepend:function(){return ze(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ie(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(_.cleanData(be(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return _.clone(this,e,t)}))},html:function(e){return V(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"===typeof e&&!Re.test(e)&&!me[(ge.exec(e)||["",""])[1].toLowerCase()]){e=_.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(_.cleanData(be(t,!1)),t.innerHTML=e);t=0}catch(o){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return ze(this,arguments,(function(t){var n=this.parentNode;_.inArray(this,e)<0&&(_.cleanData(be(this)),n&&n.replaceChild(t,this))}),e)}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){_.fn[e]=function(e){for(var n,r=[],o=_(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),_(o[a])[t](n),l.apply(r,n.get());return this.pushStack(r)}}));var qe=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),He=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},We=new RegExp(ie.join("|"),"i");function Ve(e,t,n){var r,o,i,a,u=e.style;return(n=n||He(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ue(e)||(a=_.style(e,t)),!y.pixelBoxStyles()&&qe.test(a)&&We.test(t)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(c).appendChild(l);var e=n.getComputedStyle(l);r="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",u=36===t(e.right),o=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),ae.removeChild(c),l=null}}function t(e){return Math.round(parseFloat(e))}var r,o,i,u,s,c=a.createElement("div"),l=a.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,_.extend(y,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),u},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i}}))}();var Ye=["Webkit","Moz","ms"],Xe=a.createElement("div").style,Ge={};function Ke(e){var t=_.cssProps[e]||Ge[e];return t||(e in Xe?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ye.length;n--;)if((e=Ye[n]+t)in Xe)return e}(e)||e)}var Qe=/^(none|table(?!-c[ea]).+)/,Ze=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},et={letterSpacing:"0",fontWeight:"400"};function tt(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function nt(e,t,n,r,o,i){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=_.css(e,n+ie[a],!0,o)),r?("content"===n&&(s-=_.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(s-=_.css(e,"border"+ie[a]+"Width",!0,o))):(s+=_.css(e,"padding"+ie[a],!0,o),"padding"!==n?s+=_.css(e,"border"+ie[a]+"Width",!0,o):u+=_.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-u-.5))||0),s}function rt(e,t,n){var r=He(e),o=(!y.boxSizingReliable()||n)&&"border-box"===_.css(e,"boxSizing",!1,r),i=o,a=Ve(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&o||"auto"===a||!parseFloat(a)&&"inline"===_.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===_.css(e,"boxSizing",!1,r),(i=u in e)&&(a=e[u])),(a=parseFloat(a)||0)+nt(e,t,n||(o?"border":"content"),i,r,a)+"px"}function ot(e,t,n,r,o){return new ot.prototype.init(e,t,n,r,o)}_.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ve(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,u=G(t),s=Ze.test(t),c=e.style;if(s||(t=Ke(u)),a=_.cssHooks[t]||_.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"===(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=fe(e,t,o),i="number"),null!=n&&n===n&&("number"!==i||s||(n+=o&&o[3]||(_.cssNumber[u]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,u=G(t);return Ze.test(t)||(t=Ke(u)),(a=_.cssHooks[t]||_.cssHooks[u])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=Ve(e,t,r)),"normal"===o&&t in et&&(o=et[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),_.each(["height","width"],(function(e,t){_.cssHooks[t]={get:function(e,n,r){if(n)return!Qe.test(_.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?rt(e,t,r):le(e,Je,(function(){return rt(e,t,r)}))},set:function(e,n,r){var o,i=He(e),a=!y.scrollboxSize()&&"absolute"===i.position,u=(a||r)&&"border-box"===_.css(e,"boxSizing",!1,i),s=r?nt(e,t,r,u,i):0;return u&&a&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-nt(e,t,"border",!1,i)-.5)),s&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=_.css(e,t)),tt(0,n,s)}}})),_.cssHooks.marginLeft=$e(y.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ve(e,"marginLeft"))||e.getBoundingClientRect().left-le(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),_.each({margin:"",padding:"",border:"Width"},(function(e,t){_.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"===typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(_.cssHooks[e+t].set=tt)})),_.fn.extend({css:function(e,t){return V(this,(function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=He(e),o=t.length;a<o;a++)i[t[a]]=_.css(e,t[a],!1,r);return i}return void 0!==n?_.style(e,t,n):_.css(e,t)}),e,t,arguments.length>1)}}),_.Tween=ot,ot.prototype={constructor:ot,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||_.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(_.cssNumber[n]?"":"px")},cur:function(){var e=ot.propHooks[this.prop];return e&&e.get?e.get(this):ot.propHooks._default.get(this)},run:function(e){var t,n=ot.propHooks[this.prop];return this.options.duration?this.pos=t=_.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ot.propHooks._default.set(this),this}},ot.prototype.init.prototype=ot.prototype,ot.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=_.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){_.fx.step[e.prop]?_.fx.step[e.prop](e):1!==e.elem.nodeType||!_.cssHooks[e.prop]&&null==e.elem.style[Ke(e.prop)]?e.elem[e.prop]=e.now:_.style(e.elem,e.prop,e.now+e.unit)}}},ot.propHooks.scrollTop=ot.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},_.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},_.fx=ot.prototype.init,_.fx.step={};var it,at,ut=/^(?:toggle|show|hide)$/,st=/queueHooks$/;function ct(){at&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ct):n.setTimeout(ct,_.fx.interval),_.fx.tick())}function lt(){return n.setTimeout((function(){it=void 0})),it=Date.now()}function ft(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function pt(e,t,n){for(var r,o=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function dt(e,t,n){var r,o,i=0,a=dt.prefilters.length,u=_.Deferred().always((function(){delete s.elem})),s=function(){if(o)return!1;for(var t=it||lt(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return u.notifyWith(e,[c,r,n]),r<1&&a?n:(a||u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c]),!1)},c=u.promise({elem:e,props:_.extend({},t),opts:_.extend(!0,{specialEasing:{},easing:_.easing._default},n),originalProperties:t,originalOptions:n,startTime:it||lt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=_.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c,t])):u.rejectWith(e,[c,t]),this}}),l=c.props;for(!function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=G(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=_.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(l,c.opts.specialEasing);i<a;i++)if(r=dt.prefilters[i].call(c,e,l,c.opts))return m(r.stop)&&(_._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return _.map(l,pt,c),m(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),_.fx.timer(_.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}_.Animation=_.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return fe(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(F);for(var n,r=0,o=e.length;r<o;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,u,s,c,l,f="width"in t||"height"in t,p=this,d={},h=e.style,v=e.nodeType&&ce(e),g=Z.get(e,"fxshow");for(r in n.queue||(null==(a=_._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,_.queue(e,"fx").length||a.empty.fire()}))}))),t)if(o=t[r],ut.test(o)){if(delete t[r],i=i||"toggle"===o,o===(v?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;v=!0}d[r]=g&&g[r]||_.style(e,r)}if((s=!_.isEmptyObject(t))||!_.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=Z.get(e,"display")),"none"===(l=_.css(e,"display"))&&(c?l=c:(he([e],!0),c=e.style.display||c,l=_.css(e,"display"),he([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===_.css(e,"float")&&(s||(p.done((function(){h.display=c})),null==c&&(l=h.display,c="none"===l?"":l)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),s=!1,d)s||(g?"hidden"in g&&(v=g.hidden):g=Z.access(e,"fxshow",{display:c}),i&&(g.hidden=!v),v&&he([e],!0),p.done((function(){for(r in v||he([e]),Z.remove(e,"fxshow"),d)_.style(e,r,d[r])}))),s=pt(v?g[r]:0,r,p),r in g||(g[r]=s.start,v&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),_.speed=function(e,t,n){var r=e&&"object"===typeof e?_.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return _.fx.off?r.duration=0:"number"!==typeof r.duration&&(r.duration in _.fx.speeds?r.duration=_.fx.speeds[r.duration]:r.duration=_.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&_.dequeue(this,r.queue)},r},_.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=_.isEmptyObject(e),i=_.speed(t,n,r),a=function(){var t=dt(this,_.extend({},e),i);(o||Z.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!==typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=_.timers,a=Z.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&st.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||_.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Z.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=_.timers,a=r?r.length:0;for(n.finish=!0,_.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),_.each(["toggle","show","hide"],(function(e,t){var n=_.fn[t];_.fn[t]=function(e,r,o){return null==e||"boolean"===typeof e?n.apply(this,arguments):this.animate(ft(t,!0),e,r,o)}})),_.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){_.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),_.timers=[],_.fx.tick=function(){var e,t=0,n=_.timers;for(it=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||_.fx.stop(),it=void 0},_.fx.timer=function(e){_.timers.push(e),_.fx.start()},_.fx.interval=13,_.fx.start=function(){at||(at=!0,ct())},_.fx.stop=function(){at=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(e,t){return e=_.fx&&_.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,r){var o=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(o)}}))},function(){var e=a.createElement("input"),t=a.createElement("select").appendChild(a.createElement("option"));e.type="checkbox",y.checkOn=""!==e.value,y.optSelected=t.selected,(e=a.createElement("input")).value="t",e.type="radio",y.radioValue="t"===e.value}();var ht,vt=_.expr.attrHandle;_.fn.extend({attr:function(e,t){return V(this,_.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){_.removeAttr(this,e)}))}}),_.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"===typeof e.getAttribute?_.prop(e,t,n):(1===i&&_.isXMLDoc(e)||(o=_.attrHooks[t.toLowerCase()]||(_.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void _.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=_.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&P(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(F);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?_.removeAttr(e,n):e.setAttribute(n,n),n}},_.each(_.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=vt[t]||_.find.attr;vt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=vt[a],vt[a]=o,o=null!=n(e,t,r)?a:null,vt[a]=i),o}}));var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(F)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function wt(e){return Array.isArray(e)?e:"string"===typeof e&&e.match(F)||[]}_.fn.extend({prop:function(e,t){return V(this,_.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[_.propFix[e]||e]}))}}),_.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&_.isXMLDoc(e)||(t=_.propFix[t]||t,o=_.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=_.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(_.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){_.propFix[this.toLowerCase()]=this})),_.fn.extend({addClass:function(e){var t,n,r,o,i,a,u,s=0;if(m(e))return this.each((function(t){_(this).addClass(e.call(this,t,bt(this)))}));if((t=wt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+mt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(u=mt(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,o,i,a,u,s=0;if(m(e))return this.each((function(t){_(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=wt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+mt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(u=mt(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"===typeof t&&r?t?this.addClass(e):this.removeClass(e):m(e)?this.each((function(n){_(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,o,i,a;if(r)for(o=0,i=_(this),a=wt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+mt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var xt=/\r/g;_.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=m(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,_(this).val()):e)?o="":"number"===typeof o?o+="":Array.isArray(o)&&(o=_.map(o,(function(e){return null==e?"":e+""}))),(t=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=_.valHooks[o.type]||_.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"===typeof(n=o.value)?n.replace(xt,""):null==n?"":n:void 0}}),_.extend({valHooks:{option:{get:function(e){var t=_.find.attr(e,"value");return null!=t?t:mt(_.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?i+1:o.length;for(r=i<0?s:a?i:0;r<s;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!P(n.parentNode,"optgroup"))){if(t=_(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=_.makeArray(t),a=o.length;a--;)((r=o[a]).selected=_.inArray(_.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),_.each(["radio","checkbox"],(function(){_.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=_.inArray(_(e).val(),t)>-1}},y.checkOn||(_.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),y.focusin="onfocusin"in n;var Et=/^(?:focusinfocus|focusoutblur)$/,_t=function(e){e.stopPropagation()};_.extend(_.event,{trigger:function(e,t,r,o){var i,u,s,c,l,f,p,d,v=[r||a],g=h.call(e,"type")?e.type:e,y=h.call(e,"namespace")?e.namespace.split("."):[];if(u=d=s=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!Et.test(g+_.event.triggered)&&(g.indexOf(".")>-1&&(y=g.split("."),g=y.shift(),y.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[_.expando]?e:new _.Event(g,"object"===typeof e&&e)).isTrigger=o?2:3,e.namespace=y.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:_.makeArray(t,[e]),p=_.event.special[g]||{},o||!p.trigger||!1!==p.trigger.apply(r,t))){if(!o&&!p.noBubble&&!b(r)){for(c=p.delegateType||g,Et.test(c+g)||(u=u.parentNode);u;u=u.parentNode)v.push(u),s=u;s===(r.ownerDocument||a)&&v.push(s.defaultView||s.parentWindow||n)}for(i=0;(u=v[i++])&&!e.isPropagationStopped();)d=u,e.type=i>1?c:p.bindType||g,(f=(Z.get(u,"events")||{})[e.type]&&Z.get(u,"handle"))&&f.apply(u,t),(f=l&&u[l])&&f.apply&&K(u)&&(e.result=f.apply(u,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(v.pop(),t)||!K(r)||l&&m(r[g])&&!b(r)&&((s=r[l])&&(r[l]=null),_.event.triggered=g,e.isPropagationStopped()&&d.addEventListener(g,_t),r[g](),e.isPropagationStopped()&&d.removeEventListener(g,_t),_.event.triggered=void 0,s&&(r[l]=s)),e.result}},simulate:function(e,t,n){var r=_.extend(new _.Event,n,{type:e,isSimulated:!0});_.event.trigger(r,null,t)}}),_.fn.extend({trigger:function(e,t){return this.each((function(){_.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return _.event.trigger(e,t,n,!0)}}),y.focusin||_.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){_.event.simulate(t,e.target,_.event.fix(e))};_.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Z.access(r,t);o||r.addEventListener(e,n,!0),Z.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Z.access(r,t)-1;o?Z.access(r,t,o):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}}));var kt=n.location,St=Date.now(),Tt=/\?/;_.parseXML=function(e){var t;if(!e||"string"!==typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(r){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||_.error("Invalid XML: "+e),t};var Ct=/\[\]$/,Ot=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Pt=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var o;if(Array.isArray(t))_.each(t,(function(t,o){n||Ct.test(e)?r(e,o):jt(e+"["+("object"===typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==E(t))r(e,t);else for(o in t)jt(e+"["+o+"]",t[o],n,r)}_.param=function(e,t){var n,r=[],o=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!_.isPlainObject(e))_.each(e,(function(){o(this.name,this.value)}));else for(n in e)jt(n,e[n],t,o);return r.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=_.prop(this,"elements");return e?_.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!_(this).is(":disabled")&&Pt.test(this.nodeName)&&!At.test(e)&&(this.checked||!ve.test(e))})).map((function(e,t){var n=_(this).val();return null==n?null:Array.isArray(n)?_.map(n,(function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}})):{name:t.name,value:n.replace(Ot,"\r\n")}})).get()}});var Rt=/%20/g,Mt=/#.*$/,Nt=/([?&])_=[^&]*/,It=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Dt=/^\/\//,Ft={},Ut={},zt="*/".concat("*"),Bt=a.createElement("a");function qt(e){return function(t,n){"string"!==typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(F)||[];if(m(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ht(e,t,n,r){var o={},i=e===Ut;function a(u){var s;return o[u]=!0,_.each(e[u]||[],(function(e,u){var c=u(t,n,r);return"string"!==typeof c||i||o[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),s}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Wt(e,t){var n,r,o=_.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&_.extend(!0,e,r),e}Bt.href=kt.href,_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,_.ajaxSettings),t):Wt(_.ajaxSettings,e)},ajaxPrefilter:qt(Ft),ajaxTransport:qt(Ut),ajax:function(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,u,s,c,l,f,p,d,h=_.ajaxSetup({},t),v=h.context||h,g=h.context&&(v.nodeType||v.jquery)?_(v):_.event,y=_.Deferred(),m=_.Callbacks("once memory"),b=h.statusCode||{},w={},x={},E="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(l){if(!u)for(u={};t=It.exec(i);)u[t[1].toLowerCase()+" "]=(u[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=u[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?i:null},setRequestHeader:function(e,t){return null==l&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)k.always(e[k.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||E;return r&&r.abort(t),S(0,t),this}};if(y.promise(k),h.url=((e||h.url||kt.href)+"").replace(Dt,kt.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(F)||[""],null==h.crossDomain){c=a.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Bt.protocol+"//"+Bt.host!==c.protocol+"//"+c.host}catch(T){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!==typeof h.data&&(h.data=_.param(h.data,h.traditional)),Ht(Ft,h,t,k),l)return k;for(p in(f=_.event&&h.global)&&0===_.active++&&_.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Lt.test(h.type),o=h.url.replace(Mt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Rt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"===typeof h.data)&&(o+=(Tt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Nt,"$1"),d=(Tt.test(o)?"&":"?")+"_="+St+++d),h.url=o+d),h.ifModified&&(_.lastModified[o]&&k.setRequestHeader("If-Modified-Since",_.lastModified[o]),_.etag[o]&&k.setRequestHeader("If-None-Match",_.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&k.setRequestHeader("Content-Type",h.contentType),k.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+zt+"; q=0.01":""):h.accepts["*"]),h.headers)k.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(v,k,h)||l))return k.abort();if(E="abort",m.add(h.complete),k.done(h.success),k.fail(h.error),r=Ht(Ut,h,t,k)){if(k.readyState=1,f&&g.trigger("ajaxSend",[k,h]),l)return k;h.async&&h.timeout>0&&(s=n.setTimeout((function(){k.abort("timeout")}),h.timeout));try{l=!1,r.send(w,S)}catch(T){if(l)throw T;S(-1,T)}}else S(-1,"No Transport");function S(e,t,a,u){var c,p,d,w,x,E=t;l||(l=!0,s&&n.clearTimeout(s),r=void 0,i=u||"",k.readyState=e>0?4:0,c=e>=200&&e<300||304===e,a&&(w=function(e,t,n){for(var r,o,i,a,u=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}(h,k,a)),w=function(e,t,n,r){var o,i,a,u,s,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=l.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(a=c[s+" "+i]||c["* "+i]))for(o in c)if((u=o.split(" "))[1]===i&&(a=c[s+" "+u[0]]||c["* "+u[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=u[0],l.unshift(u[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(T){return{state:"parsererror",error:a?T:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(h,w,k,c),c?(h.ifModified&&((x=k.getResponseHeader("Last-Modified"))&&(_.lastModified[o]=x),(x=k.getResponseHeader("etag"))&&(_.etag[o]=x)),204===e||"HEAD"===h.type?E="nocontent":304===e?E="notmodified":(E=w.state,p=w.data,c=!(d=w.error))):(d=E,!e&&E||(E="error",e<0&&(e=0))),k.status=e,k.statusText=(t||E)+"",c?y.resolveWith(v,[p,E,k]):y.rejectWith(v,[k,E,d]),k.statusCode(b),b=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[k,h,c?p:d]),m.fireWith(v,[k,E]),f&&(g.trigger("ajaxComplete",[k,h]),--_.active||_.event.trigger("ajaxStop")))}return k},getJSON:function(e,t,n){return _.get(e,t,n,"json")},getScript:function(e,t){return _.get(e,void 0,t,"script")}}),_.each(["get","post"],(function(e,t){_[t]=function(e,n,r,o){return m(n)&&(o=o||r,r=n,n=void 0),_.ajax(_.extend({url:e,type:t,dataType:o,data:n,success:r},_.isPlainObject(e)&&e))}})),_._evalUrl=function(e,t){return _.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){_.globalEval(e,t)}})},_.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=_(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return m(e)?this.each((function(t){_(this).wrapInner(e.call(this,t))})):this.each((function(){var t=_(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=m(e);return this.each((function(n){_(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){_(this).replaceWith(this.childNodes)})),this}}),_.expr.pseudos.hidden=function(e){return!_.expr.pseudos.visible(e)},_.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},$t=_.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,_.ajaxTransport((function(e){var t,r;if(y.cors||$t&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];for(a in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=r=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!==typeof u.status?i(0,"error"):i(u.status,u.statusText):i(Vt[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!==typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),r=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=r:u.onreadystatechange=function(){4===u.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(s){if(t)throw s}},abort:function(){t&&t()}}})),_.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return _.globalEval(e),e}}}),_.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),_.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=_("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),a.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Yt=[],Xt=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||_.expando+"_"+St++;return this[e]=!0,e}}),_.ajaxPrefilter("json jsonp",(function(e,t,r){var o,i,a,u=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"===typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace(Xt,"$1"+o):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||_.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always((function(){void 0===i?_(n).removeProp(o):n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&m(i)&&i(a[0]),a=i=void 0})),"script"})),y.createHTMLDocument=function(){var e=a.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),_.parseHTML=function(e,t,n){return"string"!==typeof e?[]:("boolean"===typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,t.head.appendChild(r)):t=a),i=!n&&[],(o=j.exec(e))?[t.createElement(o[1])]:(o=Ee([e],t,i),i&&i.length&&_(i).remove(),_.merge([],o.childNodes)));var r,o,i},_.fn.load=function(e,t,n){var r,o,i,a=this,u=e.indexOf(" ");return u>-1&&(r=mt(e.slice(u)),e=e.slice(0,u)),m(t)?(n=t,t=void 0):t&&"object"===typeof t&&(o="POST"),a.length>0&&_.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,a.html(r?_("<div>").append(_.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){_.fn[t]=function(e){return this.on(t,e)}})),_.expr.pseudos.animated=function(e){return _.grep(_.timers,(function(t){return e===t.elem})).length},_.offset={setOffset:function(e,t,n){var r,o,i,a,u,s,c=_.css(e,"position"),l=_(e),f={};"static"===c&&(e.style.position="relative"),u=l.offset(),i=_.css(e,"top"),s=_.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1?(a=(r=l.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),m(t)&&(t=t.call(e,n,_.extend({},u))),null!=t.top&&(f.top=t.top-u.top+a),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(e,f):l.css(f)}},_.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){_.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===_.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===_.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=_(e).offset()).top+=_.css(e,"borderTopWidth",!0),o.left+=_.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-_.css(r,"marginTop",!0),left:t.left-o.left-_.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===_.css(e,"position");)e=e.offsetParent;return e||ae}))}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;_.fn[e]=function(r){return V(this,(function(e,r,o){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),_.each(["top","left"],(function(e,t){_.cssHooks[t]=$e(y.pixelPosition,(function(e,n){if(n)return n=Ve(e,t),qe.test(n)?_(e).position()[t]+"px":n}))})),_.each({Height:"height",Width:"width"},(function(e,t){_.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){_.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!==typeof o),u=n||(!0===o||!0===i?"margin":"border");return V(this,(function(t,n,o){var i;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?_.css(t,n,u):_.style(t,n,o,u)}),t,a?o:void 0,a)}}))})),_.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){_.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}})),_.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),_.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),_.proxy=function(e,t){var n,r,o;if("string"===typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||_.guid++,o},_.holdReady=function(e){e?_.readyWait++:_.ready(!0)},_.isArray=Array.isArray,_.parseJSON=JSON.parse,_.nodeName=P,_.isFunction=m,_.isWindow=b,_.camelCase=G,_.type=E,_.now=Date.now,_.isNumeric=function(e){var t=_.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(r=function(){return _}.apply(t,[]))||(e.exports=r);var Gt=n.jQuery,Kt=n.$;return _.noConflict=function(e){return n.$===_&&(n.$=Kt),e&&n.jQuery===_&&(n.jQuery=Gt),_},o||(n.jQuery=n.$=_),_}))},function(e,t,n){"use strict";var r=n(1),o=n(3),i=n(34),a=n(38),u=n(9),s=n(99),c=n(129),l=n(2),f=n(12),p=n(63),d=n(4),h=n(5),v=n(10),g=n(24),y=n(41),m=n(43),b=n(48),w=n(64),x=n(61),E=n(132),_=n(97),k=n(17),S=n(11),T=n(75),C=n(18),O=n(25),A=n(94),P=n(76),j=n(60),R=n(59),M=n(7),N=n(133),I=n(16),L=n(39),D=n(29),F=n(19).forEach,U=P("hidden"),z=M("toPrimitive"),B=D.set,q=D.getterFor("Symbol"),H=Object.prototype,W=o.Symbol,V=i("JSON","stringify"),$=k.f,Y=S.f,X=E.f,G=T.f,K=A("symbols"),Q=A("op-symbols"),Z=A("string-to-symbol-registry"),J=A("symbol-to-string-registry"),ee=A("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=u&&l((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=$(H,t);r&&delete H[t],Y(e,t,n),r&&e!==H&&Y(H,t,r)}:Y,oe=function(e,t){var n=K[e]=b(W.prototype);return B(n,{type:"Symbol",tag:e,description:t}),u||(n.description=t),n},ie=s&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},ae=function(e,t,n){e===H&&ae(Q,t,n),h(e);var r=y(t,!0);return h(n),f(K,r)?(n.enumerable?(f(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:m(0,!1)})):(f(e,U)||Y(e,U,m(1,{})),e[U][r]=!0),re(e,r,n)):Y(e,r,n)},ue=function(e,t){h(e);var n=g(t),r=w(n).concat(fe(n));return F(r,(function(t){u&&!se.call(n,t)||ae(e,t,n[t])})),e},se=function(e){var t=y(e,!0),n=G.call(this,t);return!(this===H&&f(K,t)&&!f(Q,t))&&(!(n||!f(this,t)||!f(K,t)||f(this,U)&&this[U][t])||n)},ce=function(e,t){var n=g(e),r=y(t,!0);if(n!==H||!f(K,r)||f(Q,r)){var o=$(n,r);return!o||!f(K,r)||f(n,U)&&n[U][r]||(o.enumerable=!0),o}},le=function(e){var t=X(g(e)),n=[];return F(t,(function(e){f(K,e)||f(j,e)||n.push(e)})),n},fe=function(e){var t=e===H,n=X(t?Q:g(e)),r=[];return F(n,(function(e){!f(K,e)||t&&!f(H,e)||r.push(K[e])})),r};(s||(O((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=R(e),n=function e(n){this===H&&e.call(Q,n),f(this,U)&&f(this[U],t)&&(this[U][t]=!1),re(this,t,m(1,n))};return u&&ne&&re(H,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return q(this).tag})),T.f=se,S.f=ae,k.f=ce,x.f=E.f=le,_.f=fe,u&&(Y(W.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||O(H,"propertyIsEnumerable",se,{unsafe:!0}))),c||(N.f=function(e){return oe(M(e),e)}),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:W}),F(w(ee),(function(e){I(e)})),r({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=String(e);if(f(Z,t))return Z[t];var n=W(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!u},{create:function(e,t){return void 0===t?b(e):ue(b(e),t)},defineProperty:ae,defineProperties:ue,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:le,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:l((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(v(e))}}),V)&&r({target:"JSON",stat:!0,forced:!s||l((function(){var e=W();return"[null]"!=V([e])||"{}"!=V({a:e})||"{}"!=V(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||void 0!==e)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,V.apply(null,o)}});W.prototype[z]||C(W.prototype,z,W.prototype.valueOf),L(W,"Symbol"),j[U]=!0},function(e,t,n){var r=n(9),o=n(2),i=n(91);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(3),o=n(92),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){var r=n(3),o=n(93),i=r.WeakMap;e.exports="function"===typeof i&&/native code/.test(o(i))},function(e,t,n){var r=n(12),o=n(95),i=n(17),a=n(11);e.exports=function(e,t){for(var n=o(t),u=a.f,s=i.f,c=0;c<n.length;c++){var l=n[c];r(e,l)||u(e,l,s(t,l))}}},function(e,t,n){var r=n(3);e.exports=r},function(e,t,n){var r=n(12),o=n(24),i=n(62).indexOf,a=n(60);e.exports=function(e,t){var n,u=o(e),s=0,c=[];for(n in u)!r(a,n)&&r(u,n)&&c.push(n);for(;t.length>s;)r(u,n=t[s++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(99);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){var r=n(9),o=n(11),i=n(5),a=n(64);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),u=r.length,s=0;u>s;)o.f(e,n=r[s++],t[n]);return e}},function(e,t,n){var r=n(34);e.exports=r("document","documentElement")},function(e,t,n){var r=n(24),o=n(61).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},function(e,t,n){var r=n(7);t.f=r},function(e,t,n){"use strict";var r=n(1),o=n(9),i=n(3),a=n(12),u=n(4),s=n(11).f,c=n(126),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new l(e):void 0===e?l():l(e);return""===e&&(f[t]=!0),t};c(p,l);var d=p.prototype=l.prototype;d.constructor=p;var h=d.toString,v="Symbol(test)"==String(l("test")),g=/^Symbol\((.*)\)[^)]+$/;s(d,"description",{configurable:!0,get:function(){var e=u(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=v?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){n(16)("asyncIterator")},function(e,t,n){n(16)("hasInstance")},function(e,t,n){n(16)("isConcatSpreadable")},function(e,t,n){n(16)("iterator")},function(e,t,n){n(16)("match")},function(e,t,n){n(16)("replace")},function(e,t,n){n(16)("search")},function(e,t,n){n(16)("species")},function(e,t,n){n(16)("split")},function(e,t,n){n(16)("toPrimitive")},function(e,t,n){n(16)("toStringTag")},function(e,t,n){n(16)("unscopables")},function(e,t,n){"use strict";var r=n(1),o=n(2),i=n(63),a=n(4),u=n(10),s=n(8),c=n(49),l=n(65),f=n(66),p=n(7),d=n(100),h=p("isConcatSpreadable"),v=d>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=f("concat"),y=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!v||!g},{concat:function(e){var t,n,r,o,i,a=u(this),f=l(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],y(i)){if(p+(o=s(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&c(f,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(f,p++,i)}return f.length=p,f}})},function(e,t,n){"use strict";var r=n(10),o=n(47),i=n(8),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),u=i(n.length),s=o(e,u),c=o(t,u),l=arguments.length>2?arguments[2]:void 0,f=a((void 0===l?u:o(l,u))-c,u-s),p=1;for(c<s&&s<c+f&&(p=-1,c+=f-1,s+=f-1);f-- >0;)c in n?n[s]=n[c]:delete n[s],s+=p,c+=p;return n}},function(e,t,n){"use strict";var r=n(63),o=n(8),i=n(44);e.exports=function e(t,n,a,u,s,c,l,f){for(var p,d=s,h=0,v=!!l&&i(l,f,3);h<u;){if(h in a){if(p=v?v(a[h],h,n):a[h],c>0&&r(p))d=e(t,n,p,o(p.length),d,c-1)-1;else{if(d>=9007199254740991)throw TypeError("Exceed the acceptable array length");t[d]=p}d++}h++}return d}},function(e,t,n){var r=n(1),o=n(151);r({target:"Array",stat:!0,forced:!n(77)((function(e){Array.from(e)}))},{from:o})},function(e,t,n){"use strict";var r=n(44),o=n(10),i=n(152),a=n(103),u=n(8),s=n(49),c=n(68);e.exports=function(e){var t,n,l,f,p,d=o(e),h="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,y=void 0!==g,m=0,b=c(d);if(y&&(g=r(g,v>2?arguments[2]:void 0,2)),void 0==b||h==Array&&a(b))for(n=new h(t=u(d.length));t>m;m++)s(n,m,y?g(d[m],m):d[m]);else for(p=(f=b.call(d)).next,n=new h;!(l=p.call(f)).done;m++)s(n,m,y?i(f,g,[l.value,m],!0):l.value);return n.length=m,n}},function(e,t,n){var r=n(5);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){var i=e.return;throw void 0!==i&&r(i.call(e)),a}}},function(e,t,n){"use strict";var r=n(154).IteratorPrototype,o=n(48),i=n(43),a=n(39),u=n(67),s=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,c,!1,!0),u[c]=s,e}},function(e,t,n){"use strict";var r,o,i,a=n(40),u=n(18),s=n(12),c=n(7),l=n(38),f=c("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):p=!0),void 0==r&&(r={}),l||s(r,f)||u(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var r=n(24),o=n(30),i=n(8),a=n(70),u=Math.min,s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0,l=a("lastIndexOf");e.exports=c||l?function(e){if(c)return s.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){var r=n(3);n(39)(r.JSON,"JSON",!0)},function(e,t,n){var r=n(4),o=n(54);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){"use strict";var r=n(11).f,o=n(48),i=n(55),a=n(44),u=n(46),s=n(72),c=n(105),l=n(79),f=n(9),p=n(50).fastKey,d=n(29),h=d.set,v=d.getterFor;e.exports={getConstructor:function(e,t,n,c){var l=e((function(e,r){u(e,l,t),h(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),void 0!=r&&s(r,e[c],e,n)})),d=v(t),g=function(e,t,n){var r,o,i=d(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=p(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=d(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(l.prototype,{clear:function(){for(var e=d(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var t=d(this),n=y(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),f?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=d(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(l.prototype,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return d(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=v(t),i=v(r);c(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),l(t)}}},function(e,t){var n=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:n(1+e)}},function(e,t,n){n(39)(Math,"Math",!0)},function(e,t,n){var r=n(4),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){var r=n(3),o=n(73).trim,i=n(82),a=r.parseFloat,u=1/a(i+"-0")!==-1/0;e.exports=u?function(e){var t=o(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){var r=n(3),o=n(73).trim,i=n(82),a=r.parseInt,u=/^[+-]?0[Xx]/,s=8!==a(i+"08")||22!==a(i+"0x16");e.exports=s?function(e,t){var n=o(String(e));return a(n,t>>>0||(u.test(n)?16:10))}:a},function(e,t,n){"use strict";var r=n(9),o=n(2),i=n(64),a=n(97),u=n(75),s=n(10),c=n(58),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=s(e),o=arguments.length,l=1,f=a.f,p=u.f;o>l;)for(var d,h=c(arguments[l++]),v=f?i(h).concat(f(h)):i(h),g=v.length,y=0;g>y;)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:l},function(e,t,n){var r=n(9),o=n(64),i=n(24),a=n(75).f,u=function(e){return function(t){for(var n,u=i(t),s=o(u),c=s.length,l=0,f=[];c>l;)n=s[l++],r&&!a.call(u,n)||f.push(e?[n,u[n]]:u[n]);return f}};e.exports={entries:u(!0),values:u(!1)}},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},function(e,t,n){var r=n(104),o=n(25),i=n(278);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){var r=n(3);e.exports=r.Promise},function(e,t,n){var r=n(101);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){var r,o,i,a,u,s,c,l,f=n(3),p=n(17).f,d=n(37),h=n(109).set,v=n(170),g=f.MutationObserver||f.WebKitMutationObserver,y=f.process,m=f.Promise,b="process"==d(y),w=p(f,"queueMicrotask"),x=w&&w.value;x||(r=function(){var e,t;for(b&&(e=y.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=void 0,n}}i=void 0,e&&e.enter()},b?a=function(){y.nextTick(r)}:g&&!v?(u=!0,s=document.createTextNode(""),new g(r).observe(s,{characterData:!0}),a=function(){s.data=u=!u}):m&&m.resolve?(c=m.resolve(void 0),l=c.then,a=function(){l.call(c,r)}):a=function(){h.call(f,r)}),e.exports=x||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(5),o=n(4),i=n(173);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(31),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(4),o=n(37),i=n(7)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(8),o=n(108),i=n(20),a=Math.ceil,u=function(e){return function(t,n,u){var s,c,l=String(i(t)),f=l.length,p=void 0===u?" ":String(u),d=r(n);return d<=f||""==p?l:(s=d-f,(c=o.call(p,a(s/p.length))).length>s&&(c=c.slice(0,s)),e?l+c:c+l)}};e.exports={start:u(!1),end:u(!0)}},function(e,t,n){var r=n(101);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r)},function(e,t,n){var r=n(30),o=n(8);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){var r=n(335);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){var r=n(10),o=n(8),i=n(68),a=n(103),u=n(44),s=n(6).aTypedArrayConstructor;e.exports=function(e){var t,n,c,l,f,p,d=r(e),h=arguments.length,v=h>1?arguments[1]:void 0,g=void 0!==v,y=i(d);if(void 0!=y&&!a(y))for(p=(f=y.call(d)).next,d=[];!(l=p.call(f)).done;)d.push(l.value);for(g&&h>2&&(v=u(v,arguments[2],2)),n=o(d.length),c=new(s(this))(n),t=0;n>t;t++)c[t]=g?v(d[t],t):d[t];return c}},function(e,t,n){var r=n(31),o=n(10),i=n(58),a=n(8),u=function(e){return function(t,n,u,s){r(n);var c=o(t),l=i(c),f=a(c.length),p=e?f-1:0,d=e?-1:1;if(u<2)for(;;){if(p in l){s=l[p],p+=d;break}if(p+=d,e?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:f>p;p+=d)p in l&&(s=n(s,l[p],p,c));return s}};e.exports={left:u(!1),right:u(!0)}},function(e,t,n){"use strict";var r=n(55),o=n(50).getWeakData,i=n(5),a=n(4),u=n(46),s=n(72),c=n(19),l=n(12),f=n(29),p=f.set,d=f.getterFor,h=c.find,v=c.findIndex,g=0,y=function(e){return e.frozen||(e.frozen=new m)},m=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};m.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=v(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,c){var f=e((function(e,r){u(e,f,t),p(e,{type:t,id:g++,frozen:void 0}),void 0!=r&&s(r,e[c],e,n)})),h=d(t),v=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?y(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{delete:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?y(t).delete(e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?y(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?y(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return v(this,e,t)}}:{add:function(e){return v(this,e,!0)}}),f}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){var r=n(2),o=n(7),i=n(38),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("http://a#\u0431").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},function(e,t,n){"use strict";n(78);var r=n(1),o=n(34),i=n(183),a=n(25),u=n(55),s=n(39),c=n(153),l=n(29),f=n(46),p=n(12),d=n(44),h=n(69),v=n(5),g=n(4),y=n(48),m=n(43),b=n(378),w=n(68),x=n(7),E=o("fetch"),_=o("Headers"),k=x("iterator"),S=l.set,T=l.getterFor("URLSearchParams"),C=l.getterFor("URLSearchParamsIterator"),O=/\+/g,A=Array(4),P=function(e){return A[e-1]||(A[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},j=function(e){try{return decodeURIComponent(e)}catch(t){return e}},R=function(e){var t=e.replace(O," "),n=4;try{return decodeURIComponent(t)}catch(r){for(;n;)t=t.replace(P(n--),j);return t}},M=/[!'()~]|%20/g,N={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},I=function(e){return N[e]},L=function(e){return encodeURIComponent(e).replace(M,I)},D=function(e,t){if(t)for(var n,r,o=t.split("&"),i=0;i<o.length;)(n=o[i++]).length&&(r=n.split("="),e.push({key:R(r.shift()),value:R(r.join("="))}))},F=function(e){this.entries.length=0,D(this.entries,e)},U=function(e,t){if(e<t)throw TypeError("Not enough arguments")},z=c((function(e,t){S(this,{type:"URLSearchParamsIterator",iterator:b(T(e).entries),kind:t})}),"Iterator",(function(){var e=C(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),B=function(){f(this,B,"URLSearchParams");var e,t,n,r,o,i,a,u,s,c=arguments.length>0?arguments[0]:void 0,l=this,d=[];if(S(l,{type:"URLSearchParams",entries:d,updateURL:function(){},updateSearchParams:F}),void 0!==c)if(g(c))if("function"===typeof(e=w(c)))for(n=(t=e.call(c)).next;!(r=n.call(t)).done;){if((a=(i=(o=b(v(r.value))).next).call(o)).done||(u=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");d.push({key:a.value+"",value:u.value+""})}else for(s in c)p(c,s)&&d.push({key:s,value:c[s]+""});else D(d,"string"===typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},q=B.prototype;u(q,{append:function(e,t){U(arguments.length,2);var n=T(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){U(arguments.length,1);for(var t=T(this),n=t.entries,r=e+"",o=0;o<n.length;)n[o].key===r?n.splice(o,1):o++;t.updateURL()},get:function(e){U(arguments.length,1);for(var t=T(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){U(arguments.length,1);for(var t=T(this).entries,n=e+"",r=[],o=0;o<t.length;o++)t[o].key===n&&r.push(t[o].value);return r},has:function(e){U(arguments.length,1);for(var t=T(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){U(arguments.length,1);for(var n,r=T(this),o=r.entries,i=!1,a=e+"",u=t+"",s=0;s<o.length;s++)(n=o[s]).key===a&&(i?o.splice(s--,1):(i=!0,n.value=u));i||o.push({key:a,value:u}),r.updateURL()},sort:function(){var e,t,n,r=T(this),o=r.entries,i=o.slice();for(o.length=0,n=0;n<i.length;n++){for(e=i[n],t=0;t<n;t++)if(o[t].key>e.key){o.splice(t,0,e);break}t===n&&o.push(e)}r.updateURL()},forEach:function(e){for(var t,n=T(this).entries,r=d(e,arguments.length>1?arguments[1]:void 0,3),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new z(this,"keys")},values:function(){return new z(this,"values")},entries:function(){return new z(this,"entries")}},{enumerable:!0}),a(q,k,q.entries),a(q,"toString",(function(){for(var e,t=T(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(L(e.key)+"="+L(e.value));return n.join("&")}),{enumerable:!0}),s(B,"URLSearchParams"),r({global:!0,forced:!i},{URLSearchParams:B}),i||"function"!=typeof E||"function"!=typeof _||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,o=[e];return arguments.length>1&&(t=arguments[1],g(t)&&(n=t.body,"URLSearchParams"===h(n)&&((r=t.headers?new _(t.headers):new _).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=y(t,{body:m(0,String(n)),headers:m(0,r)}))),o.push(t)),E.apply(this,o)}}),e.exports={URLSearchParams:B,getState:T}},function(e,t,n){"use strict";var r=n(392);function o(){}var i=null,a={};function u(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("Promise constructor's argument is not a function");this._h=0,this._i=0,this._j=null,this._k=null,e!==o&&d(e,this)}function s(e,t){for(;3===e._i;)e=e._j;if(u._l&&u._l(e),0===e._i)return 0===e._h?(e._h=1,void(e._k=t)):1===e._h?(e._h=2,void(e._k=[e._k,t])):void e._k.push(t);!function(e,t){r((function(){var n=1===e._i?t.onFulfilled:t.onRejected;if(null!==n){var r=function(e,t){try{return e(t)}catch(n){return i=n,a}}(n,e._j);r===a?l(t.promise,i):c(t.promise,r)}else 1===e._i?c(t.promise,e._j):l(t.promise,e._j)}))}(e,t)}function c(e,t){if(t===e)return l(e,new TypeError("A promise cannot be resolved with itself."));if(t&&("object"===typeof t||"function"===typeof t)){var n=function(e){try{return e.then}catch(t){return i=t,a}}(t);if(n===a)return l(e,i);if(n===e.then&&t instanceof u)return e._i=3,e._j=t,void f(e);if("function"===typeof n)return void d(n.bind(t),e)}e._i=1,e._j=t,f(e)}function l(e,t){e._i=2,e._j=t,u._m&&u._m(e,t),f(e)}function f(e){if(1===e._h&&(s(e,e._k),e._k=null),2===e._h){for(var t=0;t<e._k.length;t++)s(e,e._k[t]);e._k=null}}function p(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1,r=function(e,t,n){try{e(t,n)}catch(r){return i=r,a}}(e,(function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,l(t,e))}));n||r!==a||(n=!0,l(t,i))}e.exports=u,u._l=null,u._m=null,u._n=o,u.prototype.then=function(e,t){if(this.constructor!==u)return function(e,t,n){return new e.constructor((function(r,i){var a=new u(o);a.then(r,i),s(e,new p(t,n,a))}))}(this,e,t);var n=new u(o);return s(this,new p(e,t,n)),n}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(28);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var u=e.indexOf("#");-1!==u&&(e=e.slice(0,u)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(28),o=n(401),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u={adapter:function(){var e;return"undefined"!==typeof XMLHttpRequest?e=n(190):"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t)&&(e=n(190)),e}(),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(400))},function(e,t,n){"use strict";var r=n(28),o=n(402),i=n(187),a=n(404),u=n(407),s=n(408),c=n(191);e.exports=function(e){return new Promise((function(t,l){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",v=e.auth.password||"";p.Authorization="Basic "+btoa(h+":"+v)}var g=a(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?u(d.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,l,r),d=null}},d.onabort=function(){d&&(l(c("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){l(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),l(c(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var y=n(409),m=(e.withCredentials||s(g))&&e.xsrfCookieName?y.read(e.xsrfCookieName):void 0;m&&(p[e.xsrfHeaderName]=m)}if("setRequestHeader"in d&&r.forEach(p,(function(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(b){if("json"!==e.responseType)throw b}"function"===typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),l(e),d=null)})),void 0===f&&(f=null),d.send(f)}))}},function(e,t,n){"use strict";var r=n(403);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t){t=t||{};var n={},o=["url","method","params","data"],i=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];r.forEach(o,(function(e){"undefined"!==typeof t[e]&&(n[e]=t[e])})),r.forEach(i,(function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):"undefined"!==typeof t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):"undefined"!==typeof e[o]&&(n[o]=e[o])})),r.forEach(a,(function(r){"undefined"!==typeof t[r]?n[r]=t[r]:"undefined"!==typeof e[r]&&(n[r]=e[r])}));var u=o.concat(i).concat(a),s=Object.keys(t).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(s,(function(r){"undefined"!==typeof t[r]?n[r]=t[r]:"undefined"!==typeof e[r]&&(n[r]=e[r])})),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=f,t.skeletonStyles=t.skeletonKeyframes=t.defaultHighlightColor=t.defaultBaseColor=void 0;(r=n(0))&&r.__esModule;var r,o=n(198);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(n,!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0% {\n background-position: -200px 0;\n }\n ","\n 100% {\n background-position: calc(200px + 100%) 0;\n }\n"]);return s=function(){return e},e}t.defaultBaseColor="#eee";t.defaultHighlightColor="#f5f5f5";var c=function(e,t){return(0,o.keyframes)(s(),t>0?"".concat(Math.floor(1/(e+t)*e*100),"% {\n background-position: calc(200px + 100%) 0;\n }"):void 0)};t.skeletonKeyframes=c;var l=(0,o.css)("background-color:","#eee",";background-image:linear-gradient( 90deg,","#eee",",","#f5f5f5",",","#eee"," );background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;display:inline-block;line-height:1;width:100%;;label:skeletonStyles;");function f(e){for(var t=e.count,n=e.duration,r=e.width,i=e.wrapper,u=e.height,s=e.circle,f=e.delay,p=e.style,d=e.className,h=[],v=0;v<t;v++){var g={};null!==r&&(g.width=r),null!==u&&(g.height=u),null!==r&&null!==u&&s&&(g.borderRadius="50%");var y="react-loading-skeleton";d&&(y+=" "+d),h.push((0,o.jsx)("span",{key:v,className:y,css:(0,o.css)(l," animation:",c(n,f)," ",n+f,"s ease-in-out infinite;label:Skeleton;"),style:a({},p,{},g)},"\u200c"))}return(0,o.jsx)("span",null,i?h.map((function(e,t){return(0,o.jsx)(i,{key:t},e,"\u200c")})):h)}t.skeletonStyles=l,f.defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1,delay:0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[].slice.call(e.querySelectorAll("*"),0).filter(a)};var r=/input|select|textarea|button|object/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}function i(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e;t&&t!==document.body;){if(o(t))return!1;t=t.parentNode}return!0}(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNodeList=s,t.setElement=function(e){var t=e;if("string"===typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);s(n,t),t="length"in n?n[0]:n}return u=t||u},t.validateElement=c,t.hide=function(e){c(e)&&(e||u).setAttribute("aria-hidden","true")},t.show=function(e){c(e)&&(e||u).removeAttribute("aria-hidden")},t.documentNotReadyOrSSRTesting=function(){u=null},t.resetForTesting=function(){u=null};var r,o=n(425),i=(r=o)&&r.__esModule?r:{default:r},a=n(119);var u=null;function s(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function c(e){return!(!e&&!u)||((0,i.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=new function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]};t.default=r,e.exports=t.default},function(e,t,n){"use strict";n.r(t);var r=n(0);var o=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)===0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{var i=105===e.charCodeAt(1)&&64===e.charCodeAt(0);o.insertRule(e,i?0:o.cssRules.length)}catch(a){0}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}();var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var u=0;for(e=0===a?"":e[0]+" ";u<i;++u)t[u]=n(e,t[u],r).trim();break;default:var s=u=0;for(t=[];u<i;++u)for(var c=0;c<a;++c)t[s++]=n(e[c]+" ",o[u],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,i){var a=e+";",u=2*t+3*n+4*i;if(944===u){e=a.indexOf(":",9)+1;var s=a.substring(e,a.length-1).trim();return s=a.substring(0,e).trim()+s+";",1===A||2===A&&o(s,1)?"-webkit-"+s+s:s}if(0===A||2===A&&!o(a,1))return a;switch(u){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(S,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(s=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+s+a;case 1005:return p.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(s=a.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(t)){case 226:s=a.replace(b,"tb");break;case 232:s=a.replace(b,"tb-rl");break;case 220:s=a.replace(b,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+s+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,u=(s=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(111>s.charCodeAt(8))break;case 115:a=a.replace(s,"-webkit-"+s)+";"+a;break;case 207:case 102:a=a.replace(s,"-webkit-"+(102<u?"inline-":"")+"box")+";"+a.replace(s,"-webkit-"+s)+";"+a.replace(s,"-ms-"+s+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return s=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+s+"-ms-flex-"+s+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(E,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(E,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===k.test(e))return 115===(s=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):a.replace(s,"-webkit-"+s)+a.replace(s,"-moz-"+s.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(d,"$1-webkit-$2")+a}return a}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),M(2!==t?r:r.replace(_,"$1"),n,t)}function i(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(x," or ($1)").substring(4):"("+t+")"}function a(e,t,n,r,o,i,a,u,c,l){for(var f,p=0,d=t;p<R;++p)switch(f=j[p].call(s,e,d,n,r,o,i,a,u,c,l)){case void 0:case!1:case!0:case null:break;default:d=f}if(d!==t)return d}function u(e){return void 0!==(e=e.prefix)&&(M=null,e?"function"!==typeof e?A=1:(A=2,M=e):A=0),u}function s(e,n){var u=e;if(33>u.charCodeAt(0)&&(u=u.trim()),u=[u],0<R){var s=a(-1,n,u,u,C,T,0,0,0,0);void 0!==s&&"string"===typeof s&&(n=s)}var f=function e(n,u,s,f,p){for(var d,h,v,b,x,E=0,_=0,k=0,S=0,j=0,M=0,I=v=d=0,L=0,D=0,F=0,U=0,z=s.length,B=z-1,q="",H="",W="",V="";L<z;){if(h=s.charCodeAt(L),L===B&&0!==_+S+k+E&&(0!==_&&(h=47===_?10:47),S=k=E=0,z++,B++),0===_+S+k+E){if(L===B&&(0<D&&(q=q.replace(l,"")),0<q.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:q+=s.charAt(L)}h=59}switch(h){case 123:for(d=(q=q.trim()).charCodeAt(0),v=1,U=++L;L<z;){switch(h=s.charCodeAt(L)){case 123:v++;break;case 125:v--;break;case 47:switch(h=s.charCodeAt(L+1)){case 42:case 47:e:{for(I=L+1;I<B;++I)switch(s.charCodeAt(I)){case 47:if(42===h&&42===s.charCodeAt(I-1)&&L+2!==I){L=I+1;break e}break;case 10:if(47===h){L=I+1;break e}}L=I}}break;case 91:h++;case 40:h++;case 34:case 39:for(;L++<B&&s.charCodeAt(L)!==h;);}if(0===v)break;L++}switch(v=s.substring(U,L),0===d&&(d=(q=q.replace(c,"").trim()).charCodeAt(0)),d){case 64:switch(0<D&&(q=q.replace(l,"")),h=q.charCodeAt(1)){case 100:case 109:case 115:case 45:D=u;break;default:D=P}if(U=(v=e(u,D,v,h,p+1)).length,0<R&&(x=a(3,v,D=t(P,q,F),u,C,T,U,h,p,f),q=D.join(""),void 0!==x&&0===(U=(v=x.trim()).length)&&(h=0,v="")),0<U)switch(h){case 115:q=q.replace(w,i);case 100:case 109:case 45:v=q+"{"+v+"}";break;case 107:v=(q=q.replace(g,"$1 $2"))+"{"+v+"}",v=1===A||2===A&&o("@"+v,3)?"@-webkit-"+v+"@"+v:"@"+v;break;default:v=q+v,112===f&&(H+=v,v="")}else v="";break;default:v=e(u,t(u,q,F),v,f,p+1)}W+=v,v=F=D=I=d=0,q="",h=s.charCodeAt(++L);break;case 125:case 59:if(1<(U=(q=(0<D?q.replace(l,""):q).trim()).length))switch(0===I&&(d=q.charCodeAt(0),45===d||96<d&&123>d)&&(U=(q=q.replace(" ",":")).length),0<R&&void 0!==(x=a(1,q,u,n,C,T,H.length,f,p,f))&&0===(U=(q=x.trim()).length)&&(q="\0\0"),d=q.charCodeAt(0),h=q.charCodeAt(1),d){case 0:break;case 64:if(105===h||99===h){V+=q+s.charAt(L);break}default:58!==q.charCodeAt(U-1)&&(H+=r(q,d,h,q.charCodeAt(2)))}F=D=I=d=0,q="",h=s.charCodeAt(++L)}}switch(h){case 13:case 10:47===_?_=0:0===1+d&&107!==f&&0<q.length&&(D=1,q+="\0"),0<R*N&&a(0,q,u,n,C,T,H.length,f,p,f),T=1,C++;break;case 59:case 125:if(0===_+S+k+E){T++;break}default:switch(T++,b=s.charAt(L),h){case 9:case 32:if(0===S+E+_)switch(j){case 44:case 58:case 9:case 32:b="";break;default:32!==h&&(b=" ")}break;case 0:b="\\0";break;case 12:b="\\f";break;case 11:b="\\v";break;case 38:0===S+_+E&&(D=F=1,b="\f"+b);break;case 108:if(0===S+_+E+O&&0<I)switch(L-I){case 2:112===j&&58===s.charCodeAt(L-3)&&(O=j);case 8:111===M&&(O=M)}break;case 58:0===S+_+E&&(I=L);break;case 44:0===_+k+S+E&&(D=1,b+="\r");break;case 34:case 39:0===_&&(S=S===h?0:0===S?h:S);break;case 91:0===S+_+k&&E++;break;case 93:0===S+_+k&&E--;break;case 41:0===S+_+E&&k--;break;case 40:if(0===S+_+E){if(0===d)switch(2*j+3*M){case 533:break;default:d=1}k++}break;case 64:0===_+k+S+E+I+v&&(v=1);break;case 42:case 47:if(!(0<S+E+k))switch(_){case 0:switch(2*h+3*s.charCodeAt(L+1)){case 235:_=47;break;case 220:U=L,_=42}break;case 42:47===h&&42===j&&U+2!==L&&(33===s.charCodeAt(U+2)&&(H+=s.substring(U,L+1)),b="",_=0)}}0===_&&(q+=b)}M=j,j=h,L++}if(0<(U=H.length)){if(D=u,0<R&&(void 0!==(x=a(2,H,D,n,C,T,U,f,p,f))&&0===(H=x).length))return V+H+W;if(H=D.join(",")+"{"+H+"}",0!==A*O){switch(2!==A||o(H,2)||(O=0),O){case 111:H=H.replace(m,":-moz-$1")+H;break;case 112:H=H.replace(y,"::-webkit-input-$1")+H.replace(y,"::-moz-$1")+H.replace(y,":-ms-input-$1")+H}O=0}}return V+H+W}(P,u,n,0,0);return 0<R&&(void 0!==(s=a(-2,f,u,u,C,T,f.length,0,0,0))&&(f=s)),"",O=0,T=C=1,f}var c=/^\0+/g,l=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,d=/([,: ])(transform)/g,h=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,g=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,m=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,E=/-self|flex-/g,_=/[^]*?(:[rp][el]a[\w-]+)[^]*/,k=/stretch|:\s*\w+\-(?:conte|avail)/,S=/([^-])(image-set\()/,T=1,C=1,O=0,A=1,P=[],j=[],R=0,M=null,N=0;return s.use=function e(t){switch(t){case void 0:case null:R=j.length=0;break;default:if("function"===typeof t)j[R++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else N=0|!!t}return e},s.set=u,void 0!==e&&u(e),s};function a(e){e&&u.current.insert(e+"}")}var u={current:null},s=function(e,t,n,r,o,i,s,c,l,f){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return u.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===c)return t+"/*|*/";break;case 3:switch(c){case 102:case 112:return u.current.insert(n[0]+t),"";default:return t+(0===f?"/*|*/":"")}case-2:t.split("/*|*/}").forEach(a)}},c=function(e){void 0===e&&(e={});var t,n=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var r=new i(t);var a,c={};a=e.container||document.head;var l,f=document.querySelectorAll("style[data-emotion-"+n+"]");Array.prototype.forEach.call(f,(function(e){e.getAttribute("data-emotion-"+n).split(" ").forEach((function(e){c[e]=!0})),e.parentNode!==a&&a.appendChild(e)})),r.use(e.stylisPlugins)(s),l=function(e,t,n,o){var i=t.name;u.current=n,r(e,t.styles),o&&(p.inserted[i]=!0)};var p={key:n,sheet:new o({key:n,container:a,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:c,registered:{},insert:l};return p};n(415);function l(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var f=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert("."+r,o,e.sheet,!0);o=o.next}while(void 0!==o)}};var p=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},d={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},h=n(88),v=/[A-Z]|^ms/g,g=/_EMO_([^_]+?)_([^]*?)_EMO_/g,y=function(e){return 45===e.charCodeAt(1)},m=function(e){return null!=e&&"boolean"!==typeof e},b=Object(h.a)((function(e){return y(e)?e:e.replace(v,"-$&").toLowerCase()})),w=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(g,(function(e,t,n){return E={name:t,styles:n,next:E},t}))}return 1===d[e]||y(e)||"number"!==typeof t||0===t?t:t+"px"};function x(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return E={name:n.name,styles:n.styles,next:E},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)E={name:o.name,styles:o.styles,next:E},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=x(e,t,n[o],!1);else for(var i in n){var a=n[i];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":m(a)&&(r+=b(i)+":"+w(i,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var u=x(e,t,a,!1);switch(i){case"animation":case"animationName":r+=b(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}else for(var s=0;s<a.length;s++)m(a[s])&&(r+=b(i)+":"+w(i,a[s])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=E,a=n(e);return E=i,x(e,t,a,r)}break;case"string":}if(null==t)return n;var u=t[n];return void 0===u||r?n:u}var E,_=/label:\s*([^\s;\n{]+)\s*;/g;var k=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";E=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=x(n,t,i,!1)):o+=i[0];for(var a=1;a<e.length;a++)o+=x(n,t,e[a],46===o.charCodeAt(o.length-1)),r&&(o+=i[a]);_.lastIndex=0;for(var u,s="";null!==(u=_.exec(o));)s+="-"+u[1];return{name:p(o)+s,styles:o,next:E}},S=Object.prototype.hasOwnProperty,T=Object(r.createContext)("undefined"!==typeof HTMLElement?c():null),C=Object(r.createContext)({}),O=T.Provider,A=function(e){var t=function(t,n){return Object(r.createElement)(T.Consumer,null,(function(r){return e(t,r,n)}))};return(Object(r.forwardRef)(t))},P="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",j=function(e,t){var n={};for(var r in t)S.call(t,r)&&(n[r]=t[r]);return n[P]=e,n},R=function(e,t,n,o){var i=null===n?t.css:t.css(n);"string"===typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var a=t[P],u=[i],s="";"string"===typeof t.className?s=l(e.registered,u,t.className):null!=t.className&&(s=t.className+" ");var c=k(u);f(e,c,"string"===typeof a);s+=e.key+"-"+c.name;var p={};for(var d in t)S.call(t,d)&&"css"!==d&&d!==P&&(p[d]=t[d]);return p.ref=o,p.className=s,Object(r.createElement)(a,p)},M=A((function(e,t,n){return"function"===typeof e.css?Object(r.createElement)(C.Consumer,null,(function(r){return R(t,e,r,n)})):R(t,e,null,n)}));var N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return k(t)};n.d(t,"ClassNames",(function(){return B})),n.d(t,"Global",(function(){return L})),n.d(t,"createElement",(function(){return I})),n.d(t,"jsx",(function(){return I})),n.d(t,"keyframes",(function(){return F})),n.d(t,"CacheProvider",(function(){return O})),n.d(t,"ThemeContext",(function(){return C})),n.d(t,"withEmotionCache",(function(){return A})),n.d(t,"css",(function(){return N}));var I=function(e,t){var n=arguments;if(null==t||!S.call(t,"css"))return r.createElement.apply(void 0,n);var o=n.length,i=new Array(o);i[0]=M,i[1]=j(e,t);for(var a=2;a<o;a++)i[a]=n[a];return r.createElement.apply(null,i)},L=A((function(e,t){var n=e.styles;if("function"===typeof n)return Object(r.createElement)(C.Consumer,null,(function(e){var o=k([n(e)]);return(Object(r.createElement)(D,{serialized:o,cache:t}))}));var o=k([n]);return(Object(r.createElement)(D,{serialized:o,cache:t}))})),D=function(e){var t,n;function r(t,n,r){return e.call(this,t,n,r)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.sheet=new o({key:this.props.cache.key+"-global",nonce:this.props.cache.sheet.nonce,container:this.props.cache.sheet.container});var e=document.querySelector("style[data-emotion-"+this.props.cache.key+'="'+this.props.serialized.name+'"]');null!==e&&this.sheet.tags.push(e),this.props.cache.sheet.tags.length&&(this.sheet.before=this.props.cache.sheet.tags[0]),this.insertStyles()},i.componentDidUpdate=function(e){e.serialized.name!==this.props.serialized.name&&this.insertStyles()},i.insertStyles=function(){if(void 0!==this.props.serialized.next&&f(this.props.cache,this.props.serialized.next,!0),this.sheet.tags.length){var e=this.sheet.tags[this.sheet.tags.length-1].nextElementSibling;this.sheet.before=e,this.sheet.flush()}this.props.cache.insert("",this.props.serialized,this.sheet,!1)},i.componentWillUnmount=function(){this.sheet.flush()},i.render=function(){return null},r}(r.Component),F=function(){var e=N.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},U=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var u in a="",i)i[u]&&u&&(a&&(a+=" "),a+=u);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};function z(e,t,n){var r=[],o=l(e,r,n);return r.length<2?n:o+t(r)}var B=A((function(e,t){return Object(r.createElement)(C.Consumer,null,(function(n){var r=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=k(n,t.registered);return f(t,o,!1),t.key+"-"+o.name},o={css:r,cx:function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return z(t.registered,r,U(n))},theme:n},i=e.children(o);return!0,i}))}))},function(e,t,n){e.exports=n(386)},,function(e,t,n){(function(e,r){var o;(function(){var i,a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",c="__lodash_hash_undefined__",l=500,f="__lodash_placeholder__",p=1,d=2,h=4,v=1,g=2,y=1,m=2,b=4,w=8,x=16,E=32,_=64,k=128,S=256,T=512,C=30,O="...",A=800,P=16,j=1,R=2,M=1/0,N=9007199254740991,I=17976931348623157e292,L=NaN,D=4294967295,F=D-1,U=D>>>1,z=[["ary",k],["bind",y],["bindKey",m],["curry",w],["curryRight",x],["flip",T],["partial",E],["partialRight",_],["rearg",S]],B="[object Arguments]",q="[object Array]",H="[object AsyncFunction]",W="[object Boolean]",V="[object Date]",$="[object DOMException]",Y="[object Error]",X="[object Function]",G="[object GeneratorFunction]",K="[object Map]",Q="[object Number]",Z="[object Null]",J="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",re="[object String]",oe="[object Symbol]",ie="[object Undefined]",ae="[object WeakMap]",ue="[object WeakSet]",se="[object ArrayBuffer]",ce="[object DataView]",le="[object Float32Array]",fe="[object Float64Array]",pe="[object Int8Array]",de="[object Int16Array]",he="[object Int32Array]",ve="[object Uint8Array]",ge="[object Uint8ClampedArray]",ye="[object Uint16Array]",me="[object Uint32Array]",be=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,xe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ee=/&(?:amp|lt|gt|quot|#39);/g,_e=/[&<>"']/g,ke=RegExp(Ee.source),Se=RegExp(_e.source),Te=/<%-([\s\S]+?)%>/g,Ce=/<%([\s\S]+?)%>/g,Oe=/<%=([\s\S]+?)%>/g,Ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pe=/^\w*$/,je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Re=/[\\^$.*+?()[\]{}|]/g,Me=RegExp(Re.source),Ne=/^\s+|\s+$/g,Ie=/^\s+/,Le=/\s+$/,De=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,ze=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/\\(\\)?/g,qe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,He=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,Ve=/^0b[01]+$/i,$e=/^\[object .+?Constructor\]$/,Ye=/^0o[0-7]+$/i,Xe=/^(?:0|[1-9]\d*)$/,Ge=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ke=/($^)/,Qe=/['\n\r\u2028\u2029\\]/g,Ze="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Je="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",et="[\\ud800-\\udfff]",tt="["+Je+"]",nt="["+Ze+"]",rt="\\d+",ot="[\\u2700-\\u27bf]",it="[a-z\\xdf-\\xf6\\xf8-\\xff]",at="[^\\ud800-\\udfff"+Je+rt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ut="\\ud83c[\\udffb-\\udfff]",st="[^\\ud800-\\udfff]",ct="(?:\\ud83c[\\udde6-\\uddff]){2}",lt="[\\ud800-\\udbff][\\udc00-\\udfff]",ft="[A-Z\\xc0-\\xd6\\xd8-\\xde]",pt="(?:"+it+"|"+at+")",dt="(?:"+ft+"|"+at+")",ht="(?:"+nt+"|"+ut+")"+"?",vt="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[st,ct,lt].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),gt="(?:"+[ot,ct,lt].join("|")+")"+vt,yt="(?:"+[st+nt+"?",nt,ct,lt,et].join("|")+")",mt=RegExp("['\u2019]","g"),bt=RegExp(nt,"g"),wt=RegExp(ut+"(?="+ut+")|"+yt+vt,"g"),xt=RegExp([ft+"?"+it+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[tt,ft,"$"].join("|")+")",dt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[tt,ft+pt,"$"].join("|")+")",ft+"?"+pt+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ft+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rt,gt].join("|"),"g"),Et=RegExp("[\\u200d\\ud800-\\udfff"+Ze+"\\ufe0e\\ufe0f]"),_t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],St=-1,Tt={};Tt[le]=Tt[fe]=Tt[pe]=Tt[de]=Tt[he]=Tt[ve]=Tt[ge]=Tt[ye]=Tt[me]=!0,Tt[B]=Tt[q]=Tt[se]=Tt[W]=Tt[ce]=Tt[V]=Tt[Y]=Tt[X]=Tt[K]=Tt[Q]=Tt[J]=Tt[te]=Tt[ne]=Tt[re]=Tt[ae]=!1;var Ct={};Ct[B]=Ct[q]=Ct[se]=Ct[ce]=Ct[W]=Ct[V]=Ct[le]=Ct[fe]=Ct[pe]=Ct[de]=Ct[he]=Ct[K]=Ct[Q]=Ct[J]=Ct[te]=Ct[ne]=Ct[re]=Ct[oe]=Ct[ve]=Ct[ge]=Ct[ye]=Ct[me]=!0,Ct[Y]=Ct[X]=Ct[ae]=!1;var Ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},At=parseFloat,Pt=parseInt,jt="object"==typeof e&&e&&e.Object===Object&&e,Rt="object"==typeof self&&self&&self.Object===Object&&self,Mt=jt||Rt||Function("return this")(),Nt=t&&!t.nodeType&&t,It=Nt&&"object"==typeof r&&r&&!r.nodeType&&r,Lt=It&&It.exports===Nt,Dt=Lt&&jt.process,Ft=function(){try{var e=It&&It.require&&It.require("util").types;return e||Dt&&Dt.binding&&Dt.binding("util")}catch(t){}}(),Ut=Ft&&Ft.isArrayBuffer,zt=Ft&&Ft.isDate,Bt=Ft&&Ft.isMap,qt=Ft&&Ft.isRegExp,Ht=Ft&&Ft.isSet,Wt=Ft&&Ft.isTypedArray;function Vt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function $t(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function Yt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Xt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Gt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Kt(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function Qt(e,t){return!!(null==e?0:e.length)&&sn(e,t,0)>-1}function Zt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function Jt(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function en(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function tn(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function nn(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function rn(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var on=pn("length");function an(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function un(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function sn(e,t,n){return t===t?function(e,t,n){var r=n-1,o=e.length;for(;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):un(e,ln,n)}function cn(e,t,n,r){for(var o=n-1,i=e.length;++o<i;)if(r(e[o],t))return o;return-1}function ln(e){return e!==e}function fn(e,t){var n=null==e?0:e.length;return n?vn(e,t)/n:L}function pn(e){return function(t){return null==t?i:t[e]}}function dn(e){return function(t){return null==e?i:e[t]}}function hn(e,t,n,r,o){return o(e,(function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)})),n}function vn(e,t){for(var n,r=-1,o=e.length;++r<o;){var a=t(e[r]);a!==i&&(n=n===i?a:n+a)}return n}function gn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function yn(e){return function(t){return e(t)}}function mn(e,t){return Jt(t,(function(t){return e[t]}))}function bn(e,t){return e.has(t)}function wn(e,t){for(var n=-1,r=e.length;++n<r&&sn(t,e[n],0)>-1;);return n}function xn(e,t){for(var n=e.length;n--&&sn(t,e[n],0)>-1;);return n}var En=dn({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),_n=dn({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function kn(e){return"\\"+Ot[e]}function Sn(e){return Et.test(e)}function Tn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Cn(e,t){return function(n){return e(t(n))}}function On(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n];a!==t&&a!==f||(e[n]=f,i[o++]=n)}return i}function An(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function Pn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function jn(e){return Sn(e)?function(e){var t=wt.lastIndex=0;for(;wt.test(e);)++t;return t}(e):on(e)}function Rn(e){return Sn(e)?function(e){return e.match(wt)||[]}(e):function(e){return e.split("")}(e)}var Mn=dn({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Nn=function e(t){var n=(t=null==t?Mt:Nn.defaults(Mt.Object(),t,Nn.pick(Mt,kt))).Array,r=t.Date,o=t.Error,Ze=t.Function,Je=t.Math,et=t.Object,tt=t.RegExp,nt=t.String,rt=t.TypeError,ot=n.prototype,it=Ze.prototype,at=et.prototype,ut=t["__core-js_shared__"],st=it.toString,ct=at.hasOwnProperty,lt=0,ft=function(){var e=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),pt=at.toString,dt=st.call(et),ht=Mt._,vt=tt("^"+st.call(ct).replace(Re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gt=Lt?t.Buffer:i,yt=t.Symbol,wt=t.Uint8Array,Et=gt?gt.allocUnsafe:i,Ot=Cn(et.getPrototypeOf,et),jt=et.create,Rt=at.propertyIsEnumerable,Nt=ot.splice,It=yt?yt.isConcatSpreadable:i,Dt=yt?yt.iterator:i,Ft=yt?yt.toStringTag:i,on=function(){try{var e=Fi(et,"defineProperty");return e({},"",{}),e}catch(t){}}(),dn=t.clearTimeout!==Mt.clearTimeout&&t.clearTimeout,In=r&&r.now!==Mt.Date.now&&r.now,Ln=t.setTimeout!==Mt.setTimeout&&t.setTimeout,Dn=Je.ceil,Fn=Je.floor,Un=et.getOwnPropertySymbols,zn=gt?gt.isBuffer:i,Bn=t.isFinite,qn=ot.join,Hn=Cn(et.keys,et),Wn=Je.max,Vn=Je.min,$n=r.now,Yn=t.parseInt,Xn=Je.random,Gn=ot.reverse,Kn=Fi(t,"DataView"),Qn=Fi(t,"Map"),Zn=Fi(t,"Promise"),Jn=Fi(t,"Set"),er=Fi(t,"WeakMap"),tr=Fi(et,"create"),nr=er&&new er,rr={},or=la(Kn),ir=la(Qn),ar=la(Zn),ur=la(Jn),sr=la(er),cr=yt?yt.prototype:i,lr=cr?cr.valueOf:i,fr=cr?cr.toString:i;function pr(e){if(Cu(e)&&!gu(e)&&!(e instanceof gr)){if(e instanceof vr)return e;if(ct.call(e,"__wrapped__"))return fa(e)}return new vr(e)}var dr=function(){function e(){}return function(t){if(!Tu(t))return{};if(jt)return jt(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function hr(){}function vr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function gr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=D,this.__views__=[]}function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function mr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function br(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function wr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new br;++t<n;)this.add(e[t])}function xr(e){var t=this.__data__=new mr(e);this.size=t.size}function Er(e,t){var n=gu(e),r=!n&&vu(e),o=!n&&!r&&wu(e),i=!n&&!r&&!o&&Iu(e),a=n||r||o||i,u=a?gn(e.length,nt):[],s=u.length;for(var c in e)!t&&!ct.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Vi(c,s))||u.push(c);return u}function _r(e){var t=e.length;return t?e[xo(0,t-1)]:i}function kr(e,t){return ua(ni(e),Mr(t,0,e.length))}function Sr(e){return ua(ni(e))}function Tr(e,t,n){(n===i||pu(e[t],n))&&(n!==i||t in e)||jr(e,t,n)}function Cr(e,t,n){var r=e[t];ct.call(e,t)&&pu(r,n)&&(n!==i||t in e)||jr(e,t,n)}function Or(e,t){for(var n=e.length;n--;)if(pu(e[n][0],t))return n;return-1}function Ar(e,t,n,r){return Fr(e,(function(e,o,i){t(r,e,n(e),i)})),r}function Pr(e,t){return e&&ri(t,rs(t),e)}function jr(e,t,n){"__proto__"==t&&on?on(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Rr(e,t){for(var r=-1,o=t.length,a=n(o),u=null==e;++r<o;)a[r]=u?i:Zu(e,t[r]);return a}function Mr(e,t,n){return e===e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function Nr(e,t,n,r,o,a){var u,s=t&p,c=t&d,l=t&h;if(n&&(u=o?n(e,r,o,a):n(e)),u!==i)return u;if(!Tu(e))return e;var f=gu(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&ct.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return ni(e,u)}else{var v=Bi(e),g=v==X||v==G;if(wu(e))return Ko(e,s);if(v==J||v==B||g&&!o){if(u=c||g?{}:Hi(e),!s)return c?function(e,t){return ri(e,zi(e),t)}(e,function(e,t){return e&&ri(t,os(t),e)}(u,e)):function(e,t){return ri(e,Ui(e),t)}(e,Pr(u,e))}else{if(!Ct[v])return o?e:{};u=function(e,t,n){var r=e.constructor;switch(t){case se:return Qo(e);case W:case V:return new r(+e);case ce:return function(e,t){var n=t?Qo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case le:case fe:case pe:case de:case he:case ve:case ge:case ye:case me:return Zo(e,n);case K:return new r;case Q:case re:return new r(e);case te:return function(e){var t=new e.constructor(e.source,He.exec(e));return t.lastIndex=e.lastIndex,t}(e);case ne:return new r;case oe:return o=e,lr?et(lr.call(o)):{}}var o}(e,v,s)}}a||(a=new xr);var y=a.get(e);if(y)return y;a.set(e,u),Ru(e)?e.forEach((function(r){u.add(Nr(r,t,n,r,e,a))})):Ou(e)&&e.forEach((function(r,o){u.set(o,Nr(r,t,n,o,e,a))}));var m=f?i:(l?c?ji:Pi:c?os:rs)(e);return Yt(m||e,(function(r,o){m&&(r=e[o=r]),Cr(u,o,Nr(r,t,n,o,e,a))})),u}function Ir(e,t,n){var r=n.length;if(null==e)return!r;for(e=et(e);r--;){var o=n[r],a=t[o],u=e[o];if(u===i&&!(o in e)||!a(u))return!1}return!0}function Lr(e,t,n){if("function"!=typeof e)throw new rt(s);return ra((function(){e.apply(i,n)}),t)}function Dr(e,t,n,r){var o=-1,i=Qt,u=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=Jt(t,yn(n))),r?(i=Zt,u=!1):t.length>=a&&(i=bn,u=!1,t=new wr(t));e:for(;++o<s;){var f=e[o],p=null==n?f:n(f);if(f=r||0!==f?f:0,u&&p===p){for(var d=l;d--;)if(t[d]===p)continue e;c.push(f)}else i(t,p,r)||c.push(f)}return c}pr.templateSettings={escape:Te,evaluate:Ce,interpolate:Oe,variable:"",imports:{_:pr}},pr.prototype=hr.prototype,pr.prototype.constructor=pr,vr.prototype=dr(hr.prototype),vr.prototype.constructor=vr,gr.prototype=dr(hr.prototype),gr.prototype.constructor=gr,yr.prototype.clear=function(){this.__data__=tr?tr(null):{},this.size=0},yr.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},yr.prototype.get=function(e){var t=this.__data__;if(tr){var n=t[e];return n===c?i:n}return ct.call(t,e)?t[e]:i},yr.prototype.has=function(e){var t=this.__data__;return tr?t[e]!==i:ct.call(t,e)},yr.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=tr&&t===i?c:t,this},mr.prototype.clear=function(){this.__data__=[],this.size=0},mr.prototype.delete=function(e){var t=this.__data__,n=Or(t,e);return!(n<0)&&(n==t.length-1?t.pop():Nt.call(t,n,1),--this.size,!0)},mr.prototype.get=function(e){var t=this.__data__,n=Or(t,e);return n<0?i:t[n][1]},mr.prototype.has=function(e){return Or(this.__data__,e)>-1},mr.prototype.set=function(e,t){var n=this.__data__,r=Or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},br.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new(Qn||mr),string:new yr}},br.prototype.delete=function(e){var t=Li(this,e).delete(e);return this.size-=t?1:0,t},br.prototype.get=function(e){return Li(this,e).get(e)},br.prototype.has=function(e){return Li(this,e).has(e)},br.prototype.set=function(e,t){var n=Li(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},wr.prototype.add=wr.prototype.push=function(e){return this.__data__.set(e,c),this},wr.prototype.has=function(e){return this.__data__.has(e)},xr.prototype.clear=function(){this.__data__=new mr,this.size=0},xr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xr.prototype.get=function(e){return this.__data__.get(e)},xr.prototype.has=function(e){return this.__data__.has(e)},xr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof mr){var r=n.__data__;if(!Qn||r.length<a-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new br(r)}return n.set(e,t),this.size=n.size,this};var Fr=ai($r),Ur=ai(Yr,!0);function zr(e,t){var n=!0;return Fr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function Br(e,t,n){for(var r=-1,o=e.length;++r<o;){var a=e[r],u=t(a);if(null!=u&&(s===i?u===u&&!Nu(u):n(u,s)))var s=u,c=a}return c}function qr(e,t){var n=[];return Fr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function Hr(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=Wi),o||(o=[]);++i<a;){var u=e[i];t>0&&n(u)?t>1?Hr(u,t-1,n,r,o):en(o,u):r||(o[o.length]=u)}return o}var Wr=ui(),Vr=ui(!0);function $r(e,t){return e&&Wr(e,t,rs)}function Yr(e,t){return e&&Vr(e,t,rs)}function Xr(e,t){return Kt(t,(function(t){return _u(e[t])}))}function Gr(e,t){for(var n=0,r=(t=$o(t,e)).length;null!=e&&n<r;)e=e[ca(t[n++])];return n&&n==r?e:i}function Kr(e,t,n){var r=t(e);return gu(e)?r:en(r,n(e))}function Qr(e){return null==e?e===i?ie:Z:Ft&&Ft in et(e)?function(e){var t=ct.call(e,Ft),n=e[Ft];try{e[Ft]=i;var r=!0}catch(a){}var o=pt.call(e);r&&(t?e[Ft]=n:delete e[Ft]);return o}(e):function(e){return pt.call(e)}(e)}function Zr(e,t){return e>t}function Jr(e,t){return null!=e&&ct.call(e,t)}function eo(e,t){return null!=e&&t in et(e)}function to(e,t,r){for(var o=r?Zt:Qt,a=e[0].length,u=e.length,s=u,c=n(u),l=1/0,f=[];s--;){var p=e[s];s&&t&&(p=Jt(p,yn(t))),l=Vn(p.length,l),c[s]=!r&&(t||a>=120&&p.length>=120)?new wr(s&&p):i}p=e[0];var d=-1,h=c[0];e:for(;++d<a&&f.length<l;){var v=p[d],g=t?t(v):v;if(v=r||0!==v?v:0,!(h?bn(h,g):o(f,g,r))){for(s=u;--s;){var y=c[s];if(!(y?bn(y,g):o(e[s],g,r)))continue e}h&&h.push(g),f.push(v)}}return f}function no(e,t,n){var r=null==(e=ea(e,t=$o(t,e)))?e:e[ca(Ea(t))];return null==r?i:Vt(r,e,n)}function ro(e){return Cu(e)&&Qr(e)==B}function oo(e,t,n,r,o){return e===t||(null==e||null==t||!Cu(e)&&!Cu(t)?e!==e&&t!==t:function(e,t,n,r,o,a){var u=gu(e),s=gu(t),c=u?q:Bi(e),l=s?q:Bi(t),f=(c=c==B?J:c)==J,p=(l=l==B?J:l)==J,d=c==l;if(d&&wu(e)){if(!wu(t))return!1;u=!0,f=!1}if(d&&!f)return a||(a=new xr),u||Iu(e)?Oi(e,t,n,r,o,a):function(e,t,n,r,o,i,a){switch(n){case ce:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case se:return!(e.byteLength!=t.byteLength||!i(new wt(e),new wt(t)));case W:case V:case Q:return pu(+e,+t);case Y:return e.name==t.name&&e.message==t.message;case te:case re:return e==t+"";case K:var u=Tn;case ne:var s=r&v;if(u||(u=An),e.size!=t.size&&!s)return!1;var c=a.get(e);if(c)return c==t;r|=g,a.set(e,t);var l=Oi(u(e),u(t),r,o,i,a);return a.delete(e),l;case oe:if(lr)return lr.call(e)==lr.call(t)}return!1}(e,t,c,n,r,o,a);if(!(n&v)){var h=f&&ct.call(e,"__wrapped__"),y=p&&ct.call(t,"__wrapped__");if(h||y){var m=h?e.value():e,b=y?t.value():t;return a||(a=new xr),o(m,b,n,r,a)}}if(!d)return!1;return a||(a=new xr),function(e,t,n,r,o,a){var u=n&v,s=Pi(e),c=s.length,l=Pi(t).length;if(c!=l&&!u)return!1;var f=c;for(;f--;){var p=s[f];if(!(u?p in t:ct.call(t,p)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var h=!0;a.set(e,t),a.set(t,e);var g=u;for(;++f<c;){p=s[f];var y=e[p],m=t[p];if(r)var b=u?r(m,y,p,t,e,a):r(y,m,p,e,t,a);if(!(b===i?y===m||o(y,m,n,r,a):b)){h=!1;break}g||(g="constructor"==p)}if(h&&!g){var w=e.constructor,x=t.constructor;w!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x)&&(h=!1)}return a.delete(e),a.delete(t),h}(e,t,n,r,o,a)}(e,t,n,r,oo,o))}function io(e,t,n,r){var o=n.length,a=o,u=!r;if(null==e)return!a;for(e=et(e);o--;){var s=n[o];if(u&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<a;){var c=(s=n[o])[0],l=e[c],f=s[1];if(u&&s[2]){if(l===i&&!(c in e))return!1}else{var p=new xr;if(r)var d=r(l,f,c,e,t,p);if(!(d===i?oo(f,l,v|g,r,p):d))return!1}}return!0}function ao(e){return!(!Tu(e)||(t=e,ft&&ft in t))&&(_u(e)?vt:$e).test(la(e));var t}function uo(e){return"function"==typeof e?e:null==e?As:"object"==typeof e?gu(e)?ho(e[0],e[1]):po(e):Fs(e)}function so(e){if(!Ki(e))return Hn(e);var t=[];for(var n in et(e))ct.call(e,n)&&"constructor"!=n&&t.push(n);return t}function co(e){if(!Tu(e))return function(e){var t=[];if(null!=e)for(var n in et(e))t.push(n);return t}(e);var t=Ki(e),n=[];for(var r in e)("constructor"!=r||!t&&ct.call(e,r))&&n.push(r);return n}function lo(e,t){return e<t}function fo(e,t){var r=-1,o=mu(e)?n(e.length):[];return Fr(e,(function(e,n,i){o[++r]=t(e,n,i)})),o}function po(e){var t=Di(e);return 1==t.length&&t[0][2]?Zi(t[0][0],t[0][1]):function(n){return n===e||io(n,e,t)}}function ho(e,t){return Yi(e)&&Qi(t)?Zi(ca(e),t):function(n){var r=Zu(n,e);return r===i&&r===t?Ju(n,e):oo(t,r,v|g)}}function vo(e,t,n,r,o){e!==t&&Wr(t,(function(a,u){if(o||(o=new xr),Tu(a))!function(e,t,n,r,o,a,u){var s=ta(e,n),c=ta(t,n),l=u.get(c);if(l)return void Tr(e,n,l);var f=a?a(s,c,n+"",e,t,u):i,p=f===i;if(p){var d=gu(c),h=!d&&wu(c),v=!d&&!h&&Iu(c);f=c,d||h||v?gu(s)?f=s:bu(s)?f=ni(s):h?(p=!1,f=Ko(c,!0)):v?(p=!1,f=Zo(c,!0)):f=[]:Pu(c)||vu(c)?(f=s,vu(s)?f=Hu(s):Tu(s)&&!_u(s)||(f=Hi(c))):p=!1}p&&(u.set(c,f),o(f,c,r,a,u),u.delete(c));Tr(e,n,f)}(e,t,u,n,vo,r,o);else{var s=r?r(ta(e,u),a,u+"",e,t,o):i;s===i&&(s=a),Tr(e,u,s)}}),os)}function go(e,t){var n=e.length;if(n)return Vi(t+=t<0?n:0,n)?e[t]:i}function yo(e,t,n){var r=-1;return t=Jt(t.length?t:[As],yn(Ii())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(fo(e,(function(e,n,o){return{criteria:Jt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,o=e.criteria,i=t.criteria,a=o.length,u=n.length;for(;++r<a;){var s=Jo(o[r],i[r]);if(s){if(r>=u)return s;var c=n[r];return s*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function mo(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],u=Gr(e,a);n(u,a)&&To(i,$o(a,e),u)}return i}function bo(e,t,n,r){var o=r?cn:sn,i=-1,a=t.length,u=e;for(e===t&&(t=ni(t)),n&&(u=Jt(e,yn(n)));++i<a;)for(var s=0,c=t[i],l=n?n(c):c;(s=o(u,l,s,r))>-1;)u!==e&&Nt.call(u,s,1),Nt.call(e,s,1);return e}function wo(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;Vi(o)?Nt.call(e,o,1):Fo(e,o)}}return e}function xo(e,t){return e+Fn(Xn()*(t-e+1))}function Eo(e,t){var n="";if(!e||t<1||t>N)return n;do{t%2&&(n+=e),(t=Fn(t/2))&&(e+=e)}while(t);return n}function _o(e,t){return oa(Ji(e,t,As),e+"")}function ko(e){return _r(ps(e))}function So(e,t){var n=ps(e);return ua(n,Mr(t,0,n.length))}function To(e,t,n,r){if(!Tu(e))return e;for(var o=-1,a=(t=$o(t,e)).length,u=a-1,s=e;null!=s&&++o<a;){var c=ca(t[o]),l=n;if(o!=u){var f=s[c];(l=r?r(f,c,s):i)===i&&(l=Tu(f)?f:Vi(t[o+1])?[]:{})}Cr(s,c,l),s=s[c]}return e}var Co=nr?function(e,t){return nr.set(e,t),e}:As,Oo=on?function(e,t){return on(e,"toString",{configurable:!0,enumerable:!1,value:Ts(t),writable:!0})}:As;function Ao(e){return ua(ps(e))}function Po(e,t,r){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o<i;)a[o]=e[o+t];return a}function jo(e,t){var n;return Fr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function Ro(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&o<=U){for(;r<o;){var i=r+o>>>1,a=e[i];null!==a&&!Nu(a)&&(n?a<=t:a<t)?r=i+1:o=i}return o}return Mo(e,t,As,n)}function Mo(e,t,n,r){t=n(t);for(var o=0,a=null==e?0:e.length,u=t!==t,s=null===t,c=Nu(t),l=t===i;o<a;){var f=Fn((o+a)/2),p=n(e[f]),d=p!==i,h=null===p,v=p===p,g=Nu(p);if(u)var y=r||v;else y=l?v&&(r||d):s?v&&d&&(r||!h):c?v&&d&&!h&&(r||!g):!h&&!g&&(r?p<=t:p<t);y?o=f+1:a=f}return Vn(a,F)}function No(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n],u=t?t(a):a;if(!n||!pu(u,s)){var s=u;i[o++]=0===a?0:a}}return i}function Io(e){return"number"==typeof e?e:Nu(e)?L:+e}function Lo(e){if("string"==typeof e)return e;if(gu(e))return Jt(e,Lo)+"";if(Nu(e))return fr?fr.call(e):"";var t=e+"";return"0"==t&&1/e==-M?"-0":t}function Do(e,t,n){var r=-1,o=Qt,i=e.length,u=!0,s=[],c=s;if(n)u=!1,o=Zt;else if(i>=a){var l=t?null:Ei(e);if(l)return An(l);u=!1,o=bn,c=new wr}else c=t?[]:s;e:for(;++r<i;){var f=e[r],p=t?t(f):f;if(f=n||0!==f?f:0,u&&p===p){for(var d=c.length;d--;)if(c[d]===p)continue e;t&&c.push(p),s.push(f)}else o(c,p,n)||(c!==s&&c.push(p),s.push(f))}return s}function Fo(e,t){return null==(e=ea(e,t=$o(t,e)))||delete e[ca(Ea(t))]}function Uo(e,t,n,r){return To(e,t,n(Gr(e,t)),r)}function zo(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?Po(e,r?0:i,r?i+1:o):Po(e,r?i+1:0,r?o:i)}function Bo(e,t){var n=e;return n instanceof gr&&(n=n.value()),tn(t,(function(e,t){return t.func.apply(t.thisArg,en([e],t.args))}),n)}function qo(e,t,r){var o=e.length;if(o<2)return o?Do(e[0]):[];for(var i=-1,a=n(o);++i<o;)for(var u=e[i],s=-1;++s<o;)s!=i&&(a[i]=Dr(a[i]||u,e[s],t,r));return Do(Hr(a,1),t,r)}function Ho(e,t,n){for(var r=-1,o=e.length,a=t.length,u={};++r<o;){var s=r<a?t[r]:i;n(u,e[r],s)}return u}function Wo(e){return bu(e)?e:[]}function Vo(e){return"function"==typeof e?e:As}function $o(e,t){return gu(e)?e:Yi(e,t)?[e]:sa(Wu(e))}var Yo=_o;function Xo(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:Po(e,t,n)}var Go=dn||function(e){return Mt.clearTimeout(e)};function Ko(e,t){if(t)return e.slice();var n=e.length,r=Et?Et(n):new e.constructor(n);return e.copy(r),r}function Qo(e){var t=new e.constructor(e.byteLength);return new wt(t).set(new wt(e)),t}function Zo(e,t){var n=t?Qo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Jo(e,t){if(e!==t){var n=e!==i,r=null===e,o=e===e,a=Nu(e),u=t!==i,s=null===t,c=t===t,l=Nu(t);if(!s&&!l&&!a&&e>t||a&&u&&c&&!s&&!l||r&&u&&c||!n&&c||!o)return 1;if(!r&&!a&&!l&&e<t||l&&n&&o&&!r&&!a||s&&n&&o||!u&&o||!c)return-1}return 0}function ei(e,t,r,o){for(var i=-1,a=e.length,u=r.length,s=-1,c=t.length,l=Wn(a-u,0),f=n(c+l),p=!o;++s<c;)f[s]=t[s];for(;++i<u;)(p||i<a)&&(f[r[i]]=e[i]);for(;l--;)f[s++]=e[i++];return f}function ti(e,t,r,o){for(var i=-1,a=e.length,u=-1,s=r.length,c=-1,l=t.length,f=Wn(a-s,0),p=n(f+l),d=!o;++i<f;)p[i]=e[i];for(var h=i;++c<l;)p[h+c]=t[c];for(;++u<s;)(d||i<a)&&(p[h+r[u]]=e[i++]);return p}function ni(e,t){var r=-1,o=e.length;for(t||(t=n(o));++r<o;)t[r]=e[r];return t}function ri(e,t,n,r){var o=!n;n||(n={});for(var a=-1,u=t.length;++a<u;){var s=t[a],c=r?r(n[s],e[s],s,n,e):i;c===i&&(c=e[s]),o?jr(n,s,c):Cr(n,s,c)}return n}function oi(e,t){return function(n,r){var o=gu(n)?$t:Ar,i=t?t():{};return o(n,e,Ii(r,2),i)}}function ii(e){return _o((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:i,u=o>2?n[2]:i;for(a=e.length>3&&"function"==typeof a?(o--,a):i,u&&$i(n[0],n[1],u)&&(a=o<3?i:a,o=1),t=et(t);++r<o;){var s=n[r];s&&e(t,s,r,a)}return t}))}function ai(e,t){return function(n,r){if(null==n)return n;if(!mu(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=et(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function ui(e){return function(t,n,r){for(var o=-1,i=et(t),a=r(t),u=a.length;u--;){var s=a[e?u:++o];if(!1===n(i[s],s,i))break}return t}}function si(e){return function(t){var n=Sn(t=Wu(t))?Rn(t):i,r=n?n[0]:t.charAt(0),o=n?Xo(n,1).join(""):t.slice(1);return r[e]()+o}}function ci(e){return function(t){return tn(_s(vs(t).replace(mt,"")),e,"")}}function li(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=dr(e.prototype),r=e.apply(n,t);return Tu(r)?r:n}}function fi(e){return function(t,n,r){var o=et(t);if(!mu(t)){var a=Ii(n,3);t=rs(t),n=function(e){return a(o[e],e,o)}}var u=e(t,n,r);return u>-1?o[a?t[u]:u]:i}}function pi(e){return Ai((function(t){var n=t.length,r=n,o=vr.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new rt(s);if(o&&!u&&"wrapper"==Mi(a))var u=new vr([],!0)}for(r=u?r:n;++r<n;){var c=Mi(a=t[r]),l="wrapper"==c?Ri(a):i;u=l&&Xi(l[0])&&l[1]==(k|w|E|S)&&!l[4].length&&1==l[9]?u[Mi(l[0])].apply(u,l[3]):1==a.length&&Xi(a)?u[c]():u.thru(a)}return function(){var e=arguments,r=e[0];if(u&&1==e.length&&gu(r))return u.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}function di(e,t,r,o,a,u,s,c,l,f){var p=t&k,d=t&y,h=t&m,v=t&(w|x),g=t&T,b=h?i:li(e);return function y(){for(var m=arguments.length,w=n(m),x=m;x--;)w[x]=arguments[x];if(v)var E=Ni(y),_=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(w,E);if(o&&(w=ei(w,o,a,v)),u&&(w=ti(w,u,s,v)),m-=_,v&&m<f){var k=On(w,E);return wi(e,t,di,y.placeholder,r,w,k,c,l,f-m)}var S=d?r:this,T=h?S[e]:e;return m=w.length,c?w=function(e,t){var n=e.length,r=Vn(t.length,n),o=ni(e);for(;r--;){var a=t[r];e[r]=Vi(a,n)?o[a]:i}return e}(w,c):g&&m>1&&w.reverse(),p&&l<m&&(w.length=l),this&&this!==Mt&&this instanceof y&&(T=b||li(T)),T.apply(S,w)}}function hi(e,t){return function(n,r){return function(e,t,n,r){return $r(e,(function(e,o,i){t(r,n(e),o,i)})),r}(n,e,t(r),{})}}function vi(e,t){return function(n,r){var o;if(n===i&&r===i)return t;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=Lo(n),r=Lo(r)):(n=Io(n),r=Io(r)),o=e(n,r)}return o}}function gi(e){return Ai((function(t){return t=Jt(t,yn(Ii())),_o((function(n){var r=this;return e(t,(function(e){return Vt(e,r,n)}))}))}))}function yi(e,t){var n=(t=t===i?" ":Lo(t)).length;if(n<2)return n?Eo(t,e):t;var r=Eo(t,Dn(e/jn(t)));return Sn(t)?Xo(Rn(r),0,e).join(""):r.slice(0,e)}function mi(e){return function(t,r,o){return o&&"number"!=typeof o&&$i(t,r,o)&&(r=o=i),t=Uu(t),r===i?(r=t,t=0):r=Uu(r),function(e,t,r,o){for(var i=-1,a=Wn(Dn((t-e)/(r||1)),0),u=n(a);a--;)u[o?a:++i]=e,e+=r;return u}(t,r,o=o===i?t<r?1:-1:Uu(o),e)}}function bi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=qu(t),n=qu(n)),e(t,n)}}function wi(e,t,n,r,o,a,u,s,c,l){var f=t&w;t|=f?E:_,(t&=~(f?_:E))&b||(t&=~(y|m));var p=[e,t,o,f?a:i,f?u:i,f?i:a,f?i:u,s,c,l],d=n.apply(i,p);return Xi(e)&&na(d,p),d.placeholder=r,ia(d,e,t)}function xi(e){var t=Je[e];return function(e,n){if(e=qu(e),(n=null==n?0:Vn(zu(n),292))&&Bn(e)){var r=(Wu(e)+"e").split("e");return+((r=(Wu(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Ei=Jn&&1/An(new Jn([,-0]))[1]==M?function(e){return new Jn(e)}:Ns;function _i(e){return function(t){var n=Bi(t);return n==K?Tn(t):n==ne?Pn(t):function(e,t){return Jt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function ki(e,t,r,o,a,u,c,l){var p=t&m;if(!p&&"function"!=typeof e)throw new rt(s);var d=o?o.length:0;if(d||(t&=~(E|_),o=a=i),c=c===i?c:Wn(zu(c),0),l=l===i?l:zu(l),d-=a?a.length:0,t&_){var h=o,v=a;o=a=i}var g=p?i:Ri(e),T=[e,t,r,o,a,h,v,u,c,l];if(g&&function(e,t){var n=e[1],r=t[1],o=n|r,i=o<(y|m|k),a=r==k&&n==w||r==k&&n==S&&e[7].length<=t[8]||r==(k|S)&&t[7].length<=t[8]&&n==w;if(!i&&!a)return e;r&y&&(e[2]=t[2],o|=n&y?0:b);var u=t[3];if(u){var s=e[3];e[3]=s?ei(s,u,t[4]):u,e[4]=s?On(e[3],f):t[4]}(u=t[5])&&(s=e[5],e[5]=s?ti(s,u,t[6]):u,e[6]=s?On(e[5],f):t[6]);(u=t[7])&&(e[7]=u);r&k&&(e[8]=null==e[8]?t[8]:Vn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=o}(T,g),e=T[0],t=T[1],r=T[2],o=T[3],a=T[4],!(l=T[9]=T[9]===i?p?0:e.length:Wn(T[9]-d,0))&&t&(w|x)&&(t&=~(w|x)),t&&t!=y)C=t==w||t==x?function(e,t,r){var o=li(e);return function a(){for(var u=arguments.length,s=n(u),c=u,l=Ni(a);c--;)s[c]=arguments[c];var f=u<3&&s[0]!==l&&s[u-1]!==l?[]:On(s,l);return(u-=f.length)<r?wi(e,t,di,a.placeholder,i,s,f,i,i,r-u):Vt(this&&this!==Mt&&this instanceof a?o:e,this,s)}}(e,t,l):t!=E&&t!=(y|E)||a.length?di.apply(i,T):function(e,t,r,o){var i=t&y,a=li(e);return function t(){for(var u=-1,s=arguments.length,c=-1,l=o.length,f=n(l+s),p=this&&this!==Mt&&this instanceof t?a:e;++c<l;)f[c]=o[c];for(;s--;)f[c++]=arguments[++u];return Vt(p,i?r:this,f)}}(e,t,r,o);else var C=function(e,t,n){var r=t&y,o=li(e);return function t(){return(this&&this!==Mt&&this instanceof t?o:e).apply(r?n:this,arguments)}}(e,t,r);return ia((g?Co:na)(C,T),e,t)}function Si(e,t,n,r){return e===i||pu(e,at[n])&&!ct.call(r,n)?t:e}function Ti(e,t,n,r,o,a){return Tu(e)&&Tu(t)&&(a.set(t,e),vo(e,t,i,Ti,a),a.delete(t)),e}function Ci(e){return Pu(e)?i:e}function Oi(e,t,n,r,o,a){var u=n&v,s=e.length,c=t.length;if(s!=c&&!(u&&c>s))return!1;var l=a.get(e);if(l&&a.get(t))return l==t;var f=-1,p=!0,d=n&g?new wr:i;for(a.set(e,t),a.set(t,e);++f<s;){var h=e[f],y=t[f];if(r)var m=u?r(y,h,f,t,e,a):r(h,y,f,e,t,a);if(m!==i){if(m)continue;p=!1;break}if(d){if(!rn(t,(function(e,t){if(!bn(d,t)&&(h===e||o(h,e,n,r,a)))return d.push(t)}))){p=!1;break}}else if(h!==y&&!o(h,y,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p}function Ai(e){return oa(Ji(e,i,ya),e+"")}function Pi(e){return Kr(e,rs,Ui)}function ji(e){return Kr(e,os,zi)}var Ri=nr?function(e){return nr.get(e)}:Ns;function Mi(e){for(var t=e.name+"",n=rr[t],r=ct.call(rr,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function Ni(e){return(ct.call(pr,"placeholder")?pr:e).placeholder}function Ii(){var e=pr.iteratee||Ps;return e=e===Ps?uo:e,arguments.length?e(arguments[0],arguments[1]):e}function Li(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function Di(e){for(var t=rs(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,Qi(o)]}return t}function Fi(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return ao(n)?n:i}var Ui=Un?function(e){return null==e?[]:(e=et(e),Kt(Un(e),(function(t){return Rt.call(e,t)})))}:Bs,zi=Un?function(e){for(var t=[];e;)en(t,Ui(e)),e=Ot(e);return t}:Bs,Bi=Qr;function qi(e,t,n){for(var r=-1,o=(t=$o(t,e)).length,i=!1;++r<o;){var a=ca(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&Su(o)&&Vi(a,o)&&(gu(e)||vu(e))}function Hi(e){return"function"!=typeof e.constructor||Ki(e)?{}:dr(Ot(e))}function Wi(e){return gu(e)||vu(e)||!!(It&&e&&e[It])}function Vi(e,t){var n=typeof e;return!!(t=null==t?N:t)&&("number"==n||"symbol"!=n&&Xe.test(e))&&e>-1&&e%1==0&&e<t}function $i(e,t,n){if(!Tu(n))return!1;var r=typeof t;return!!("number"==r?mu(n)&&Vi(t,n.length):"string"==r&&t in n)&&pu(n[t],e)}function Yi(e,t){if(gu(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Nu(e))||(Pe.test(e)||!Ae.test(e)||null!=t&&e in et(t))}function Xi(e){var t=Mi(e),n=pr[t];if("function"!=typeof n||!(t in gr.prototype))return!1;if(e===n)return!0;var r=Ri(n);return!!r&&e===r[0]}(Kn&&Bi(new Kn(new ArrayBuffer(1)))!=ce||Qn&&Bi(new Qn)!=K||Zn&&"[object Promise]"!=Bi(Zn.resolve())||Jn&&Bi(new Jn)!=ne||er&&Bi(new er)!=ae)&&(Bi=function(e){var t=Qr(e),n=t==J?e.constructor:i,r=n?la(n):"";if(r)switch(r){case or:return ce;case ir:return K;case ar:return"[object Promise]";case ur:return ne;case sr:return ae}return t});var Gi=ut?_u:qs;function Ki(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||at)}function Qi(e){return e===e&&!Tu(e)}function Zi(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==i||e in et(n)))}}function Ji(e,t,r){return t=Wn(t===i?e.length-1:t,0),function(){for(var o=arguments,i=-1,a=Wn(o.length-t,0),u=n(a);++i<a;)u[i]=o[t+i];i=-1;for(var s=n(t+1);++i<t;)s[i]=o[i];return s[t]=r(u),Vt(e,this,s)}}function ea(e,t){return t.length<2?e:Gr(e,Po(t,0,-1))}function ta(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var na=aa(Co),ra=Ln||function(e,t){return Mt.setTimeout(e,t)},oa=aa(Oo);function ia(e,t,n){var r=t+"";return oa(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(De,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Yt(z,(function(n){var r="_."+n[0];t&n[1]&&!Qt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(Fe);return t?t[1].split(Ue):[]}(r),n)))}function aa(e){var t=0,n=0;return function(){var r=$n(),o=P-(r-n);if(n=r,o>0){if(++t>=A)return arguments[0]}else t=0;return e.apply(i,arguments)}}function ua(e,t){var n=-1,r=e.length,o=r-1;for(t=t===i?r:t;++n<t;){var a=xo(n,o),u=e[a];e[a]=e[n],e[n]=u}return e.length=t,e}var sa=function(e){var t=au(e,(function(e){return n.size===l&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(je,(function(e,n,r,o){t.push(r?o.replace(Be,"$1"):n||e)})),t}));function ca(e){if("string"==typeof e||Nu(e))return e;var t=e+"";return"0"==t&&1/e==-M?"-0":t}function la(e){if(null!=e){try{return st.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function fa(e){if(e instanceof gr)return e.clone();var t=new vr(e.__wrapped__,e.__chain__);return t.__actions__=ni(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var pa=_o((function(e,t){return bu(e)?Dr(e,Hr(t,1,bu,!0)):[]})),da=_o((function(e,t){var n=Ea(t);return bu(n)&&(n=i),bu(e)?Dr(e,Hr(t,1,bu,!0),Ii(n,2)):[]})),ha=_o((function(e,t){var n=Ea(t);return bu(n)&&(n=i),bu(e)?Dr(e,Hr(t,1,bu,!0),i,n):[]}));function va(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:zu(n);return o<0&&(o=Wn(r+o,0)),un(e,Ii(t,3),o)}function ga(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==i&&(o=zu(n),o=n<0?Wn(r+o,0):Vn(o,r-1)),un(e,Ii(t,3),o,!0)}function ya(e){return(null==e?0:e.length)?Hr(e,1):[]}function ma(e){return e&&e.length?e[0]:i}var ba=_o((function(e){var t=Jt(e,Wo);return t.length&&t[0]===e[0]?to(t):[]})),wa=_o((function(e){var t=Ea(e),n=Jt(e,Wo);return t===Ea(n)?t=i:n.pop(),n.length&&n[0]===e[0]?to(n,Ii(t,2)):[]})),xa=_o((function(e){var t=Ea(e),n=Jt(e,Wo);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?to(n,i,t):[]}));function Ea(e){var t=null==e?0:e.length;return t?e[t-1]:i}var _a=_o(ka);function ka(e,t){return e&&e.length&&t&&t.length?bo(e,t):e}var Sa=Ai((function(e,t){var n=null==e?0:e.length,r=Rr(e,t);return wo(e,Jt(t,(function(e){return Vi(e,n)?+e:e})).sort(Jo)),r}));function Ta(e){return null==e?e:Gn.call(e)}var Ca=_o((function(e){return Do(Hr(e,1,bu,!0))})),Oa=_o((function(e){var t=Ea(e);return bu(t)&&(t=i),Do(Hr(e,1,bu,!0),Ii(t,2))})),Aa=_o((function(e){var t=Ea(e);return t="function"==typeof t?t:i,Do(Hr(e,1,bu,!0),i,t)}));function Pa(e){if(!e||!e.length)return[];var t=0;return e=Kt(e,(function(e){if(bu(e))return t=Wn(e.length,t),!0})),gn(t,(function(t){return Jt(e,pn(t))}))}function ja(e,t){if(!e||!e.length)return[];var n=Pa(e);return null==t?n:Jt(n,(function(e){return Vt(t,i,e)}))}var Ra=_o((function(e,t){return bu(e)?Dr(e,t):[]})),Ma=_o((function(e){return qo(Kt(e,bu))})),Na=_o((function(e){var t=Ea(e);return bu(t)&&(t=i),qo(Kt(e,bu),Ii(t,2))})),Ia=_o((function(e){var t=Ea(e);return t="function"==typeof t?t:i,qo(Kt(e,bu),i,t)})),La=_o(Pa);var Da=_o((function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,ja(e,n)}));function Fa(e){var t=pr(e);return t.__chain__=!0,t}function Ua(e,t){return t(e)}var za=Ai((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return Rr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof gr&&Vi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Ua,args:[o],thisArg:i}),new vr(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)}));var Ba=oi((function(e,t,n){ct.call(e,n)?++e[n]:jr(e,n,1)}));var qa=fi(va),Ha=fi(ga);function Wa(e,t){return(gu(e)?Yt:Fr)(e,Ii(t,3))}function Va(e,t){return(gu(e)?Xt:Ur)(e,Ii(t,3))}var $a=oi((function(e,t,n){ct.call(e,n)?e[n].push(t):jr(e,n,[t])}));var Ya=_o((function(e,t,r){var o=-1,i="function"==typeof t,a=mu(e)?n(e.length):[];return Fr(e,(function(e){a[++o]=i?Vt(t,e,r):no(e,t,r)})),a})),Xa=oi((function(e,t,n){jr(e,n,t)}));function Ga(e,t){return(gu(e)?Jt:fo)(e,Ii(t,3))}var Ka=oi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Qa=_o((function(e,t){if(null==e)return[];var n=t.length;return n>1&&$i(e,t[0],t[1])?t=[]:n>2&&$i(t[0],t[1],t[2])&&(t=[t[0]]),yo(e,Hr(t,1),[])})),Za=In||function(){return Mt.Date.now()};function Ja(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,ki(e,k,i,i,i,i,t)}function eu(e,t){var n;if("function"!=typeof t)throw new rt(s);return e=zu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var tu=_o((function(e,t,n){var r=y;if(n.length){var o=On(n,Ni(tu));r|=E}return ki(e,r,t,n,o)})),nu=_o((function(e,t,n){var r=y|m;if(n.length){var o=On(n,Ni(nu));r|=E}return ki(t,r,e,n,o)}));function ru(e,t,n){var r,o,a,u,c,l,f=0,p=!1,d=!1,h=!0;if("function"!=typeof e)throw new rt(s);function v(t){var n=r,a=o;return r=o=i,f=t,u=e.apply(a,n)}function g(e){var n=e-l;return l===i||n>=t||n<0||d&&e-f>=a}function y(){var e=Za();if(g(e))return m(e);c=ra(y,function(e){var n=t-(e-l);return d?Vn(n,a-(e-f)):n}(e))}function m(e){return c=i,h&&r?v(e):(r=o=i,u)}function b(){var e=Za(),n=g(e);if(r=arguments,o=this,l=e,n){if(c===i)return function(e){return f=e,c=ra(y,t),p?v(e):u}(l);if(d)return Go(c),c=ra(y,t),v(l)}return c===i&&(c=ra(y,t)),u}return t=qu(t)||0,Tu(n)&&(p=!!n.leading,a=(d="maxWait"in n)?Wn(qu(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h),b.cancel=function(){c!==i&&Go(c),f=0,r=l=o=c=i},b.flush=function(){return c===i?u:m(Za())},b}var ou=_o((function(e,t){return Lr(e,1,t)})),iu=_o((function(e,t,n){return Lr(e,qu(t)||0,n)}));function au(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new rt(s);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(au.Cache||br),n}function uu(e){if("function"!=typeof e)throw new rt(s);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}au.Cache=br;var su=Yo((function(e,t){var n=(t=1==t.length&&gu(t[0])?Jt(t[0],yn(Ii())):Jt(Hr(t,1),yn(Ii()))).length;return _o((function(r){for(var o=-1,i=Vn(r.length,n);++o<i;)r[o]=t[o].call(this,r[o]);return Vt(e,this,r)}))})),cu=_o((function(e,t){var n=On(t,Ni(cu));return ki(e,E,i,t,n)})),lu=_o((function(e,t){var n=On(t,Ni(lu));return ki(e,_,i,t,n)})),fu=Ai((function(e,t){return ki(e,S,i,i,i,t)}));function pu(e,t){return e===t||e!==e&&t!==t}var du=bi(Zr),hu=bi((function(e,t){return e>=t})),vu=ro(function(){return arguments}())?ro:function(e){return Cu(e)&&ct.call(e,"callee")&&!Rt.call(e,"callee")},gu=n.isArray,yu=Ut?yn(Ut):function(e){return Cu(e)&&Qr(e)==se};function mu(e){return null!=e&&Su(e.length)&&!_u(e)}function bu(e){return Cu(e)&&mu(e)}var wu=zn||qs,xu=zt?yn(zt):function(e){return Cu(e)&&Qr(e)==V};function Eu(e){if(!Cu(e))return!1;var t=Qr(e);return t==Y||t==$||"string"==typeof e.message&&"string"==typeof e.name&&!Pu(e)}function _u(e){if(!Tu(e))return!1;var t=Qr(e);return t==X||t==G||t==H||t==ee}function ku(e){return"number"==typeof e&&e==zu(e)}function Su(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=N}function Tu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Cu(e){return null!=e&&"object"==typeof e}var Ou=Bt?yn(Bt):function(e){return Cu(e)&&Bi(e)==K};function Au(e){return"number"==typeof e||Cu(e)&&Qr(e)==Q}function Pu(e){if(!Cu(e)||Qr(e)!=J)return!1;var t=Ot(e);if(null===t)return!0;var n=ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&st.call(n)==dt}var ju=qt?yn(qt):function(e){return Cu(e)&&Qr(e)==te};var Ru=Ht?yn(Ht):function(e){return Cu(e)&&Bi(e)==ne};function Mu(e){return"string"==typeof e||!gu(e)&&Cu(e)&&Qr(e)==re}function Nu(e){return"symbol"==typeof e||Cu(e)&&Qr(e)==oe}var Iu=Wt?yn(Wt):function(e){return Cu(e)&&Su(e.length)&&!!Tt[Qr(e)]};var Lu=bi(lo),Du=bi((function(e,t){return e<=t}));function Fu(e){if(!e)return[];if(mu(e))return Mu(e)?Rn(e):ni(e);if(Dt&&e[Dt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Dt]());var t=Bi(e);return(t==K?Tn:t==ne?An:ps)(e)}function Uu(e){return e?(e=qu(e))===M||e===-M?(e<0?-1:1)*I:e===e?e:0:0===e?e:0}function zu(e){var t=Uu(e),n=t%1;return t===t?n?t-n:t:0}function Bu(e){return e?Mr(zu(e),0,D):0}function qu(e){if("number"==typeof e)return e;if(Nu(e))return L;if(Tu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Tu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Ne,"");var n=Ve.test(e);return n||Ye.test(e)?Pt(e.slice(2),n?2:8):We.test(e)?L:+e}function Hu(e){return ri(e,os(e))}function Wu(e){return null==e?"":Lo(e)}var Vu=ii((function(e,t){if(Ki(t)||mu(t))ri(t,rs(t),e);else for(var n in t)ct.call(t,n)&&Cr(e,n,t[n])})),$u=ii((function(e,t){ri(t,os(t),e)})),Yu=ii((function(e,t,n,r){ri(t,os(t),e,r)})),Xu=ii((function(e,t,n,r){ri(t,rs(t),e,r)})),Gu=Ai(Rr);var Ku=_o((function(e,t){e=et(e);var n=-1,r=t.length,o=r>2?t[2]:i;for(o&&$i(t[0],t[1],o)&&(r=1);++n<r;)for(var a=t[n],u=os(a),s=-1,c=u.length;++s<c;){var l=u[s],f=e[l];(f===i||pu(f,at[l])&&!ct.call(e,l))&&(e[l]=a[l])}return e})),Qu=_o((function(e){return e.push(i,Ti),Vt(as,i,e)}));function Zu(e,t,n){var r=null==e?i:Gr(e,t);return r===i?n:r}function Ju(e,t){return null!=e&&qi(e,t,eo)}var es=hi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),e[t]=n}),Ts(As)),ts=hi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),ct.call(e,t)?e[t].push(n):e[t]=[n]}),Ii),ns=_o(no);function rs(e){return mu(e)?Er(e):so(e)}function os(e){return mu(e)?Er(e,!0):co(e)}var is=ii((function(e,t,n){vo(e,t,n)})),as=ii((function(e,t,n,r){vo(e,t,n,r)})),us=Ai((function(e,t){var n={};if(null==e)return n;var r=!1;t=Jt(t,(function(t){return t=$o(t,e),r||(r=t.length>1),t})),ri(e,ji(e),n),r&&(n=Nr(n,p|d|h,Ci));for(var o=t.length;o--;)Fo(n,t[o]);return n}));var ss=Ai((function(e,t){return null==e?{}:function(e,t){return mo(e,t,(function(t,n){return Ju(e,n)}))}(e,t)}));function cs(e,t){if(null==e)return{};var n=Jt(ji(e),(function(e){return[e]}));return t=Ii(t),mo(e,n,(function(e,n){return t(e,n[0])}))}var ls=_i(rs),fs=_i(os);function ps(e){return null==e?[]:mn(e,rs(e))}var ds=ci((function(e,t,n){return t=t.toLowerCase(),e+(n?hs(t):t)}));function hs(e){return Es(Wu(e).toLowerCase())}function vs(e){return(e=Wu(e))&&e.replace(Ge,En).replace(bt,"")}var gs=ci((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ys=ci((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),ms=si("toLowerCase");var bs=ci((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var ws=ci((function(e,t,n){return e+(n?" ":"")+Es(t)}));var xs=ci((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Es=si("toUpperCase");function _s(e,t,n){return e=Wu(e),(t=n?i:t)===i?function(e){return _t.test(e)}(e)?function(e){return e.match(xt)||[]}(e):function(e){return e.match(ze)||[]}(e):e.match(t)||[]}var ks=_o((function(e,t){try{return Vt(e,i,t)}catch(n){return Eu(n)?n:new o(n)}})),Ss=Ai((function(e,t){return Yt(t,(function(t){t=ca(t),jr(e,t,tu(e[t],e))})),e}));function Ts(e){return function(){return e}}var Cs=pi(),Os=pi(!0);function As(e){return e}function Ps(e){return uo("function"==typeof e?e:Nr(e,p))}var js=_o((function(e,t){return function(n){return no(n,e,t)}})),Rs=_o((function(e,t){return function(n){return no(e,n,t)}}));function Ms(e,t,n){var r=rs(t),o=Xr(t,r);null!=n||Tu(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Xr(t,rs(t)));var i=!(Tu(n)&&"chain"in n)||!!n.chain,a=_u(e);return Yt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=ni(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,en([this.value()],arguments))})})),e}function Ns(){}var Is=gi(Jt),Ls=gi(Gt),Ds=gi(rn);function Fs(e){return Yi(e)?pn(ca(e)):function(e){return function(t){return Gr(t,e)}}(e)}var Us=mi(),zs=mi(!0);function Bs(){return[]}function qs(){return!1}var Hs=vi((function(e,t){return e+t}),0),Ws=xi("ceil"),Vs=vi((function(e,t){return e/t}),1),$s=xi("floor");var Ys=vi((function(e,t){return e*t}),1),Xs=xi("round"),Gs=vi((function(e,t){return e-t}),0);return pr.after=function(e,t){if("function"!=typeof t)throw new rt(s);return e=zu(e),function(){if(--e<1)return t.apply(this,arguments)}},pr.ary=Ja,pr.assign=Vu,pr.assignIn=$u,pr.assignInWith=Yu,pr.assignWith=Xu,pr.at=Gu,pr.before=eu,pr.bind=tu,pr.bindAll=Ss,pr.bindKey=nu,pr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return gu(e)?e:[e]},pr.chain=Fa,pr.chunk=function(e,t,r){t=(r?$i(e,t,r):t===i)?1:Wn(zu(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var a=0,u=0,s=n(Dn(o/t));a<o;)s[u++]=Po(e,a,a+=t);return s},pr.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},pr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],o=e;o--;)t[o-1]=arguments[o];return en(gu(r)?ni(r):[r],Hr(t,1))},pr.cond=function(e){var t=null==e?0:e.length,n=Ii();return e=t?Jt(e,(function(e){if("function"!=typeof e[1])throw new rt(s);return[n(e[0]),e[1]]})):[],_o((function(n){for(var r=-1;++r<t;){var o=e[r];if(Vt(o[0],this,n))return Vt(o[1],this,n)}}))},pr.conforms=function(e){return function(e){var t=rs(e);return function(n){return Ir(n,e,t)}}(Nr(e,p))},pr.constant=Ts,pr.countBy=Ba,pr.create=function(e,t){var n=dr(e);return null==t?n:Pr(n,t)},pr.curry=function e(t,n,r){var o=ki(t,w,i,i,i,i,i,n=r?i:n);return o.placeholder=e.placeholder,o},pr.curryRight=function e(t,n,r){var o=ki(t,x,i,i,i,i,i,n=r?i:n);return o.placeholder=e.placeholder,o},pr.debounce=ru,pr.defaults=Ku,pr.defaultsDeep=Qu,pr.defer=ou,pr.delay=iu,pr.difference=pa,pr.differenceBy=da,pr.differenceWith=ha,pr.drop=function(e,t,n){var r=null==e?0:e.length;return r?Po(e,(t=n||t===i?1:zu(t))<0?0:t,r):[]},pr.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Po(e,0,(t=r-(t=n||t===i?1:zu(t)))<0?0:t):[]},pr.dropRightWhile=function(e,t){return e&&e.length?zo(e,Ii(t,3),!0,!0):[]},pr.dropWhile=function(e,t){return e&&e.length?zo(e,Ii(t,3),!0):[]},pr.fill=function(e,t,n,r){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&$i(e,t,n)&&(n=0,r=o),function(e,t,n,r){var o=e.length;for((n=zu(n))<0&&(n=-n>o?0:o+n),(r=r===i||r>o?o:zu(r))<0&&(r+=o),r=n>r?0:Bu(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},pr.filter=function(e,t){return(gu(e)?Kt:qr)(e,Ii(t,3))},pr.flatMap=function(e,t){return Hr(Ga(e,t),1)},pr.flatMapDeep=function(e,t){return Hr(Ga(e,t),M)},pr.flatMapDepth=function(e,t,n){return n=n===i?1:zu(n),Hr(Ga(e,t),n)},pr.flatten=ya,pr.flattenDeep=function(e){return(null==e?0:e.length)?Hr(e,M):[]},pr.flattenDepth=function(e,t){return(null==e?0:e.length)?Hr(e,t=t===i?1:zu(t)):[]},pr.flip=function(e){return ki(e,T)},pr.flow=Cs,pr.flowRight=Os,pr.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},pr.functions=function(e){return null==e?[]:Xr(e,rs(e))},pr.functionsIn=function(e){return null==e?[]:Xr(e,os(e))},pr.groupBy=$a,pr.initial=function(e){return(null==e?0:e.length)?Po(e,0,-1):[]},pr.intersection=ba,pr.intersectionBy=wa,pr.intersectionWith=xa,pr.invert=es,pr.invertBy=ts,pr.invokeMap=Ya,pr.iteratee=Ps,pr.keyBy=Xa,pr.keys=rs,pr.keysIn=os,pr.map=Ga,pr.mapKeys=function(e,t){var n={};return t=Ii(t,3),$r(e,(function(e,r,o){jr(n,t(e,r,o),e)})),n},pr.mapValues=function(e,t){var n={};return t=Ii(t,3),$r(e,(function(e,r,o){jr(n,r,t(e,r,o))})),n},pr.matches=function(e){return po(Nr(e,p))},pr.matchesProperty=function(e,t){return ho(e,Nr(t,p))},pr.memoize=au,pr.merge=is,pr.mergeWith=as,pr.method=js,pr.methodOf=Rs,pr.mixin=Ms,pr.negate=uu,pr.nthArg=function(e){return e=zu(e),_o((function(t){return go(t,e)}))},pr.omit=us,pr.omitBy=function(e,t){return cs(e,uu(Ii(t)))},pr.once=function(e){return eu(2,e)},pr.orderBy=function(e,t,n,r){return null==e?[]:(gu(t)||(t=null==t?[]:[t]),gu(n=r?i:n)||(n=null==n?[]:[n]),yo(e,t,n))},pr.over=Is,pr.overArgs=su,pr.overEvery=Ls,pr.overSome=Ds,pr.partial=cu,pr.partialRight=lu,pr.partition=Ka,pr.pick=ss,pr.pickBy=cs,pr.property=Fs,pr.propertyOf=function(e){return function(t){return null==e?i:Gr(e,t)}},pr.pull=_a,pr.pullAll=ka,pr.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?bo(e,t,Ii(n,2)):e},pr.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?bo(e,t,i,n):e},pr.pullAt=Sa,pr.range=Us,pr.rangeRight=zs,pr.rearg=fu,pr.reject=function(e,t){return(gu(e)?Kt:qr)(e,uu(Ii(t,3)))},pr.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=Ii(t,3);++r<i;){var a=e[r];t(a,r,e)&&(n.push(a),o.push(r))}return wo(e,o),n},pr.rest=function(e,t){if("function"!=typeof e)throw new rt(s);return _o(e,t=t===i?t:zu(t))},pr.reverse=Ta,pr.sampleSize=function(e,t,n){return t=(n?$i(e,t,n):t===i)?1:zu(t),(gu(e)?kr:So)(e,t)},pr.set=function(e,t,n){return null==e?e:To(e,t,n)},pr.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:To(e,t,n,r)},pr.shuffle=function(e){return(gu(e)?Sr:Ao)(e)},pr.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&$i(e,t,n)?(t=0,n=r):(t=null==t?0:zu(t),n=n===i?r:zu(n)),Po(e,t,n)):[]},pr.sortBy=Qa,pr.sortedUniq=function(e){return e&&e.length?No(e):[]},pr.sortedUniqBy=function(e,t){return e&&e.length?No(e,Ii(t,2)):[]},pr.split=function(e,t,n){return n&&"number"!=typeof n&&$i(e,t,n)&&(t=n=i),(n=n===i?D:n>>>0)?(e=Wu(e))&&("string"==typeof t||null!=t&&!ju(t))&&!(t=Lo(t))&&Sn(e)?Xo(Rn(e),0,n):e.split(t,n):[]},pr.spread=function(e,t){if("function"!=typeof e)throw new rt(s);return t=null==t?0:Wn(zu(t),0),_o((function(n){var r=n[t],o=Xo(n,0,t);return r&&en(o,r),Vt(e,this,o)}))},pr.tail=function(e){var t=null==e?0:e.length;return t?Po(e,1,t):[]},pr.take=function(e,t,n){return e&&e.length?Po(e,0,(t=n||t===i?1:zu(t))<0?0:t):[]},pr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Po(e,(t=r-(t=n||t===i?1:zu(t)))<0?0:t,r):[]},pr.takeRightWhile=function(e,t){return e&&e.length?zo(e,Ii(t,3),!1,!0):[]},pr.takeWhile=function(e,t){return e&&e.length?zo(e,Ii(t,3)):[]},pr.tap=function(e,t){return t(e),e},pr.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new rt(s);return Tu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ru(e,t,{leading:r,maxWait:t,trailing:o})},pr.thru=Ua,pr.toArray=Fu,pr.toPairs=ls,pr.toPairsIn=fs,pr.toPath=function(e){return gu(e)?Jt(e,ca):Nu(e)?[e]:ni(sa(Wu(e)))},pr.toPlainObject=Hu,pr.transform=function(e,t,n){var r=gu(e),o=r||wu(e)||Iu(e);if(t=Ii(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Tu(e)&&_u(i)?dr(Ot(e)):{}}return(o?Yt:$r)(e,(function(e,r,o){return t(n,e,r,o)})),n},pr.unary=function(e){return Ja(e,1)},pr.union=Ca,pr.unionBy=Oa,pr.unionWith=Aa,pr.uniq=function(e){return e&&e.length?Do(e):[]},pr.uniqBy=function(e,t){return e&&e.length?Do(e,Ii(t,2)):[]},pr.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?Do(e,i,t):[]},pr.unset=function(e,t){return null==e||Fo(e,t)},pr.unzip=Pa,pr.unzipWith=ja,pr.update=function(e,t,n){return null==e?e:Uo(e,t,Vo(n))},pr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Uo(e,t,Vo(n),r)},pr.values=ps,pr.valuesIn=function(e){return null==e?[]:mn(e,os(e))},pr.without=Ra,pr.words=_s,pr.wrap=function(e,t){return cu(Vo(t),e)},pr.xor=Ma,pr.xorBy=Na,pr.xorWith=Ia,pr.zip=La,pr.zipObject=function(e,t){return Ho(e||[],t||[],Cr)},pr.zipObjectDeep=function(e,t){return Ho(e||[],t||[],To)},pr.zipWith=Da,pr.entries=ls,pr.entriesIn=fs,pr.extend=$u,pr.extendWith=Yu,Ms(pr,pr),pr.add=Hs,pr.attempt=ks,pr.camelCase=ds,pr.capitalize=hs,pr.ceil=Ws,pr.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=qu(n))===n?n:0),t!==i&&(t=(t=qu(t))===t?t:0),Mr(qu(e),t,n)},pr.clone=function(e){return Nr(e,h)},pr.cloneDeep=function(e){return Nr(e,p|h)},pr.cloneDeepWith=function(e,t){return Nr(e,p|h,t="function"==typeof t?t:i)},pr.cloneWith=function(e,t){return Nr(e,h,t="function"==typeof t?t:i)},pr.conformsTo=function(e,t){return null==t||Ir(e,t,rs(t))},pr.deburr=vs,pr.defaultTo=function(e,t){return null==e||e!==e?t:e},pr.divide=Vs,pr.endsWith=function(e,t,n){e=Wu(e),t=Lo(t);var r=e.length,o=n=n===i?r:Mr(zu(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},pr.eq=pu,pr.escape=function(e){return(e=Wu(e))&&Se.test(e)?e.replace(_e,_n):e},pr.escapeRegExp=function(e){return(e=Wu(e))&&Me.test(e)?e.replace(Re,"\\$&"):e},pr.every=function(e,t,n){var r=gu(e)?Gt:zr;return n&&$i(e,t,n)&&(t=i),r(e,Ii(t,3))},pr.find=qa,pr.findIndex=va,pr.findKey=function(e,t){return an(e,Ii(t,3),$r)},pr.findLast=Ha,pr.findLastIndex=ga,pr.findLastKey=function(e,t){return an(e,Ii(t,3),Yr)},pr.floor=$s,pr.forEach=Wa,pr.forEachRight=Va,pr.forIn=function(e,t){return null==e?e:Wr(e,Ii(t,3),os)},pr.forInRight=function(e,t){return null==e?e:Vr(e,Ii(t,3),os)},pr.forOwn=function(e,t){return e&&$r(e,Ii(t,3))},pr.forOwnRight=function(e,t){return e&&Yr(e,Ii(t,3))},pr.get=Zu,pr.gt=du,pr.gte=hu,pr.has=function(e,t){return null!=e&&qi(e,t,Jr)},pr.hasIn=Ju,pr.head=ma,pr.identity=As,pr.includes=function(e,t,n,r){e=mu(e)?e:ps(e),n=n&&!r?zu(n):0;var o=e.length;return n<0&&(n=Wn(o+n,0)),Mu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&sn(e,t,n)>-1},pr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:zu(n);return o<0&&(o=Wn(r+o,0)),sn(e,t,o)},pr.inRange=function(e,t,n){return t=Uu(t),n===i?(n=t,t=0):n=Uu(n),function(e,t,n){return e>=Vn(t,n)&&e<Wn(t,n)}(e=qu(e),t,n)},pr.invoke=ns,pr.isArguments=vu,pr.isArray=gu,pr.isArrayBuffer=yu,pr.isArrayLike=mu,pr.isArrayLikeObject=bu,pr.isBoolean=function(e){return!0===e||!1===e||Cu(e)&&Qr(e)==W},pr.isBuffer=wu,pr.isDate=xu,pr.isElement=function(e){return Cu(e)&&1===e.nodeType&&!Pu(e)},pr.isEmpty=function(e){if(null==e)return!0;if(mu(e)&&(gu(e)||"string"==typeof e||"function"==typeof e.splice||wu(e)||Iu(e)||vu(e)))return!e.length;var t=Bi(e);if(t==K||t==ne)return!e.size;if(Ki(e))return!so(e).length;for(var n in e)if(ct.call(e,n))return!1;return!0},pr.isEqual=function(e,t){return oo(e,t)},pr.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?oo(e,t,i,n):!!r},pr.isError=Eu,pr.isFinite=function(e){return"number"==typeof e&&Bn(e)},pr.isFunction=_u,pr.isInteger=ku,pr.isLength=Su,pr.isMap=Ou,pr.isMatch=function(e,t){return e===t||io(e,t,Di(t))},pr.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,io(e,t,Di(t),n)},pr.isNaN=function(e){return Au(e)&&e!=+e},pr.isNative=function(e){if(Gi(e))throw new o(u);return ao(e)},pr.isNil=function(e){return null==e},pr.isNull=function(e){return null===e},pr.isNumber=Au,pr.isObject=Tu,pr.isObjectLike=Cu,pr.isPlainObject=Pu,pr.isRegExp=ju,pr.isSafeInteger=function(e){return ku(e)&&e>=-N&&e<=N},pr.isSet=Ru,pr.isString=Mu,pr.isSymbol=Nu,pr.isTypedArray=Iu,pr.isUndefined=function(e){return e===i},pr.isWeakMap=function(e){return Cu(e)&&Bi(e)==ae},pr.isWeakSet=function(e){return Cu(e)&&Qr(e)==ue},pr.join=function(e,t){return null==e?"":qn.call(e,t)},pr.kebabCase=gs,pr.last=Ea,pr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=zu(n))<0?Wn(r+o,0):Vn(o,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):un(e,ln,o,!0)},pr.lowerCase=ys,pr.lowerFirst=ms,pr.lt=Lu,pr.lte=Du,pr.max=function(e){return e&&e.length?Br(e,As,Zr):i},pr.maxBy=function(e,t){return e&&e.length?Br(e,Ii(t,2),Zr):i},pr.mean=function(e){return fn(e,As)},pr.meanBy=function(e,t){return fn(e,Ii(t,2))},pr.min=function(e){return e&&e.length?Br(e,As,lo):i},pr.minBy=function(e,t){return e&&e.length?Br(e,Ii(t,2),lo):i},pr.stubArray=Bs,pr.stubFalse=qs,pr.stubObject=function(){return{}},pr.stubString=function(){return""},pr.stubTrue=function(){return!0},pr.multiply=Ys,pr.nth=function(e,t){return e&&e.length?go(e,zu(t)):i},pr.noConflict=function(){return Mt._===this&&(Mt._=ht),this},pr.noop=Ns,pr.now=Za,pr.pad=function(e,t,n){e=Wu(e);var r=(t=zu(t))?jn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return yi(Fn(o),n)+e+yi(Dn(o),n)},pr.padEnd=function(e,t,n){e=Wu(e);var r=(t=zu(t))?jn(e):0;return t&&r<t?e+yi(t-r,n):e},pr.padStart=function(e,t,n){e=Wu(e);var r=(t=zu(t))?jn(e):0;return t&&r<t?yi(t-r,n)+e:e},pr.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Yn(Wu(e).replace(Ie,""),t||0)},pr.random=function(e,t,n){if(n&&"boolean"!=typeof n&&$i(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=Uu(e),t===i?(t=e,e=0):t=Uu(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var o=Xn();return Vn(e+o*(t-e+At("1e-"+((o+"").length-1))),t)}return xo(e,t)},pr.reduce=function(e,t,n){var r=gu(e)?tn:hn,o=arguments.length<3;return r(e,Ii(t,4),n,o,Fr)},pr.reduceRight=function(e,t,n){var r=gu(e)?nn:hn,o=arguments.length<3;return r(e,Ii(t,4),n,o,Ur)},pr.repeat=function(e,t,n){return t=(n?$i(e,t,n):t===i)?1:zu(t),Eo(Wu(e),t)},pr.replace=function(){var e=arguments,t=Wu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},pr.result=function(e,t,n){var r=-1,o=(t=$o(t,e)).length;for(o||(o=1,e=i);++r<o;){var a=null==e?i:e[ca(t[r])];a===i&&(r=o,a=n),e=_u(a)?a.call(e):a}return e},pr.round=Xs,pr.runInContext=e,pr.sample=function(e){return(gu(e)?_r:ko)(e)},pr.size=function(e){if(null==e)return 0;if(mu(e))return Mu(e)?jn(e):e.length;var t=Bi(e);return t==K||t==ne?e.size:so(e).length},pr.snakeCase=bs,pr.some=function(e,t,n){var r=gu(e)?rn:jo;return n&&$i(e,t,n)&&(t=i),r(e,Ii(t,3))},pr.sortedIndex=function(e,t){return Ro(e,t)},pr.sortedIndexBy=function(e,t,n){return Mo(e,t,Ii(n,2))},pr.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Ro(e,t);if(r<n&&pu(e[r],t))return r}return-1},pr.sortedLastIndex=function(e,t){return Ro(e,t,!0)},pr.sortedLastIndexBy=function(e,t,n){return Mo(e,t,Ii(n,2),!0)},pr.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Ro(e,t,!0)-1;if(pu(e[n],t))return n}return-1},pr.startCase=ws,pr.startsWith=function(e,t,n){return e=Wu(e),n=null==n?0:Mr(zu(n),0,e.length),t=Lo(t),e.slice(n,n+t.length)==t},pr.subtract=Gs,pr.sum=function(e){return e&&e.length?vn(e,As):0},pr.sumBy=function(e,t){return e&&e.length?vn(e,Ii(t,2)):0},pr.template=function(e,t,n){var r=pr.templateSettings;n&&$i(e,t,n)&&(t=i),e=Wu(e),t=Yu({},t,r,Si);var o,a,u=Yu({},t.imports,r.imports,Si),s=rs(u),c=mn(u,s),l=0,f=t.interpolate||Ke,p="__p += '",d=tt((t.escape||Ke).source+"|"+f.source+"|"+(f===Oe?qe:Ke).source+"|"+(t.evaluate||Ke).source+"|$","g"),h="//# sourceURL="+(ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++St+"]")+"\n";e.replace(d,(function(t,n,r,i,u,s){return r||(r=i),p+=e.slice(l,s).replace(Qe,kn),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),u&&(a=!0,p+="';\n"+u+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+t.length,t})),p+="';\n";var v=ct.call(t,"variable")&&t.variable;v||(p="with (obj) {\n"+p+"\n}\n"),p=(a?p.replace(be,""):p).replace(we,"$1").replace(xe,"$1;"),p="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var g=ks((function(){return Ze(s,h+"return "+p).apply(i,c)}));if(g.source=p,Eu(g))throw g;return g},pr.times=function(e,t){if((e=zu(e))<1||e>N)return[];var n=D,r=Vn(e,D);t=Ii(t),e-=D;for(var o=gn(r,t);++n<e;)t(n);return o},pr.toFinite=Uu,pr.toInteger=zu,pr.toLength=Bu,pr.toLower=function(e){return Wu(e).toLowerCase()},pr.toNumber=qu,pr.toSafeInteger=function(e){return e?Mr(zu(e),-N,N):0===e?e:0},pr.toString=Wu,pr.toUpper=function(e){return Wu(e).toUpperCase()},pr.trim=function(e,t,n){if((e=Wu(e))&&(n||t===i))return e.replace(Ne,"");if(!e||!(t=Lo(t)))return e;var r=Rn(e),o=Rn(t);return Xo(r,wn(r,o),xn(r,o)+1).join("")},pr.trimEnd=function(e,t,n){if((e=Wu(e))&&(n||t===i))return e.replace(Le,"");if(!e||!(t=Lo(t)))return e;var r=Rn(e);return Xo(r,0,xn(r,Rn(t))+1).join("")},pr.trimStart=function(e,t,n){if((e=Wu(e))&&(n||t===i))return e.replace(Ie,"");if(!e||!(t=Lo(t)))return e;var r=Rn(e);return Xo(r,wn(r,Rn(t))).join("")},pr.truncate=function(e,t){var n=C,r=O;if(Tu(t)){var o="separator"in t?t.separator:o;n="length"in t?zu(t.length):n,r="omission"in t?Lo(t.omission):r}var a=(e=Wu(e)).length;if(Sn(e)){var u=Rn(e);a=u.length}if(n>=a)return e;var s=n-jn(r);if(s<1)return r;var c=u?Xo(u,0,s).join(""):e.slice(0,s);if(o===i)return c+r;if(u&&(s+=c.length-s),ju(o)){if(e.slice(s).search(o)){var l,f=c;for(o.global||(o=tt(o.source,Wu(He.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var p=l.index;c=c.slice(0,p===i?s:p)}}else if(e.indexOf(Lo(o),s)!=s){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+r},pr.unescape=function(e){return(e=Wu(e))&&ke.test(e)?e.replace(Ee,Mn):e},pr.uniqueId=function(e){var t=++lt;return Wu(e)+t},pr.upperCase=xs,pr.upperFirst=Es,pr.each=Wa,pr.eachRight=Va,pr.first=ma,Ms(pr,function(){var e={};return $r(pr,(function(t,n){ct.call(pr.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),pr.VERSION="4.17.15",Yt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){pr[e].placeholder=pr})),Yt(["drop","take"],(function(e,t){gr.prototype[e]=function(n){n=n===i?1:Wn(zu(n),0);var r=this.__filtered__&&!t?new gr(this):this.clone();return r.__filtered__?r.__takeCount__=Vn(n,r.__takeCount__):r.__views__.push({size:Vn(n,D),type:e+(r.__dir__<0?"Right":"")}),r},gr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Yt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=n==j||3==n;gr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ii(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Yt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");gr.prototype[e]=function(){return this[n](1).value()[0]}})),Yt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");gr.prototype[e]=function(){return this.__filtered__?new gr(this):this[n](1)}})),gr.prototype.compact=function(){return this.filter(As)},gr.prototype.find=function(e){return this.filter(e).head()},gr.prototype.findLast=function(e){return this.reverse().find(e)},gr.prototype.invokeMap=_o((function(e,t){return"function"==typeof e?new gr(this):this.map((function(n){return no(n,e,t)}))})),gr.prototype.reject=function(e){return this.filter(uu(Ii(e)))},gr.prototype.slice=function(e,t){e=zu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new gr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=zu(t))<0?n.dropRight(-t):n.take(t-e)),n)},gr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gr.prototype.toArray=function(){return this.take(D)},$r(gr.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=pr[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);o&&(pr.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,s=t instanceof gr,c=u[0],l=s||gu(t),f=function(e){var t=o.apply(pr,en([e],u));return r&&p?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(s=l=!1);var p=this.__chain__,d=!!this.__actions__.length,h=a&&!p,v=s&&!d;if(!a&&l){t=v?t:new gr(this);var g=e.apply(t,u);return g.__actions__.push({func:Ua,args:[f],thisArg:i}),new vr(g,p)}return h&&v?e.apply(this,u):(g=this.thru(f),h?r?g.value()[0]:g.value():g)})})),Yt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);pr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(gu(o)?o:[],e)}return this[n]((function(n){return t.apply(gu(n)?n:[],e)}))}})),$r(gr.prototype,(function(e,t){var n=pr[t];if(n){var r=n.name+"";ct.call(rr,r)||(rr[r]=[]),rr[r].push({name:t,func:n})}})),rr[di(i,m).name]=[{name:"wrapper",func:i}],gr.prototype.clone=function(){var e=new gr(this.__wrapped__);return e.__actions__=ni(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ni(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ni(this.__views__),e},gr.prototype.reverse=function(){if(this.__filtered__){var e=new gr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=gu(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=Vn(t,e+a);break;case"takeRight":e=Wn(e,t-a)}}return{start:e,end:t}}(0,o,this.__views__),a=i.start,u=i.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,p=0,d=Vn(s,this.__takeCount__);if(!n||!r&&o==s&&d==s)return Bo(e,this.__actions__);var h=[];e:for(;s--&&p<d;){for(var v=-1,g=e[c+=t];++v<f;){var y=l[v],m=y.iteratee,b=y.type,w=m(g);if(b==R)g=w;else if(!w){if(b==j)continue e;break e}}h[p++]=g}return h},pr.prototype.at=za,pr.prototype.chain=function(){return Fa(this)},pr.prototype.commit=function(){return new vr(this.value(),this.__chain__)},pr.prototype.next=function(){this.__values__===i&&(this.__values__=Fu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},pr.prototype.plant=function(e){for(var t,n=this;n instanceof hr;){var r=fa(n);r.__index__=0,r.__values__=i,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},pr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gr){var t=e;return this.__actions__.length&&(t=new gr(this)),(t=t.reverse()).__actions__.push({func:Ua,args:[Ta],thisArg:i}),new vr(t,this.__chain__)}return this.thru(Ta)},pr.prototype.toJSON=pr.prototype.valueOf=pr.prototype.value=function(){return Bo(this.__wrapped__,this.__actions__)},pr.prototype.first=pr.prototype.head,Dt&&(pr.prototype[Dt]=function(){return this}),pr}();Mt._=Nn,(o=function(){return Nn}.call(t,n,t,r))===i||(r.exports=o)}).call(this)}).call(this,n(90),n(417)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(418),i=(r=o)&&r.__esModule?r:{default:r};Number.isInteger=Number.isInteger||function(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e},t.default=i.default},,function(e,t,n){var r=n(1),o=n(148),i=n(45);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(e,t,n){var r=n(1),o=n(102),i=n(45);r({target:"Array",proto:!0},{fill:o}),i("fill")},function(e,t,n){"use strict";var r=n(1),o=n(19).filter,i=n(2),a=n(66)("filter"),u=a&&!i((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));r({target:"Array",proto:!0,forced:!a||!u},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(1),o=n(19).find,i=n(45),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(e,t,n){"use strict";var r=n(1),o=n(19).findIndex,i=n(45),a=!0;"findIndex"in[]&&Array(1).findIndex((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("findIndex")},function(e,t,n){"use strict";var r=n(1),o=n(149),i=n(10),a=n(8),u=n(30),s=n(65);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=i(this),n=a(t.length),r=s(t,0);return r.length=o(r,t,t,n,0,void 0===e?1:u(e)),r}})},function(e,t,n){"use strict";var r=n(1),o=n(149),i=n(10),a=n(8),u=n(31),s=n(65);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return u(e),(t=s(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},function(e,t,n){"use strict";var r=n(1),o=n(62).includes,i=n(45);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,n){"use strict";var r=n(1),o=n(62).indexOf,i=n(70),a=[].indexOf,u=!!a&&1/[1].indexOf(1,-0)<0,s=i("indexOf");r({target:"Array",proto:!0,forced:u||s},{indexOf:function(e){return u?a.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(1),o=n(58),i=n(24),a=n(70),u=[].join,s=o!=Object,c=a("join",",");r({target:"Array",proto:!0,forced:s||c},{join:function(e){return u.call(i(this),void 0===e?",":e)}})},function(e,t,n){var r=n(1),o=n(156);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},function(e,t,n){"use strict";var r=n(1),o=n(19).map,i=n(2),a=n(66)("map"),u=a&&!i((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));r({target:"Array",proto:!0,forced:!a||!u},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(1),o=n(2),i=n(49);r({target:"Array",stat:!0,forced:o((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(63),a=n(47),u=n(8),s=n(24),c=n(49),l=n(66),f=n(7)("species"),p=[].slice,d=Math.max;r({target:"Array",proto:!0,forced:!l("slice")},{slice:function(e,t){var n,r,l,h=s(this),v=u(h.length),g=a(e,v),y=a(void 0===t?v:t,v);if(i(h)&&("function"!=typeof(n=h.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return p.call(h,g,y);for(r=new(void 0===n?Array:n)(d(y-g,0)),l=0;g<y;g++,l++)g in h&&c(r,l,h[g]);return r.length=l,r}})},function(e,t,n){"use strict";var r=n(1),o=n(31),i=n(10),a=n(2),u=n(70),s=[],c=s.sort,l=a((function(){s.sort(void 0)})),f=a((function(){s.sort(null)})),p=u("sort");r({target:"Array",proto:!0,forced:l||!f||p},{sort:function(e){return void 0===e?c.call(i(this)):c.call(i(this),o(e))}})},function(e,t,n){n(79)("Array")},function(e,t,n){"use strict";var r=n(1),o=n(47),i=n(30),a=n(8),u=n(10),s=n(65),c=n(49),l=n(66),f=Math.max,p=Math.min;r({target:"Array",proto:!0,forced:!l("splice")},{splice:function(e,t){var n,r,l,d,h,v,g=u(this),y=a(g.length),m=o(e,y),b=arguments.length;if(0===b?n=r=0:1===b?(n=0,r=y-m):(n=b-2,r=p(f(i(t),0),y-m)),y+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(l=s(g,r),d=0;d<r;d++)(h=m+d)in g&&c(l,d,g[h]);if(l.length=r,n<r){for(d=m;d<y-r;d++)v=d+n,(h=d+r)in g?g[v]=g[h]:delete g[v];for(d=y;d>y-r+n;d--)delete g[d-1]}else if(n>r)for(d=y-r;d>m;d--)v=d+n-1,(h=d+r-1)in g?g[v]=g[h]:delete g[v];for(d=0;d<n;d++)g[d+m]=arguments[d+2];return g.length=y-r+n,l}})},function(e,t,n){n(45)("flat")},function(e,t,n){n(45)("flatMap")},function(e,t,n){var r=n(18),o=n(224),i=n(7)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},function(e,t,n){"use strict";var r=n(5),o=n(41);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!==e)}},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(40),a=n(7)("hasInstance"),u=Function.prototype;a in u||o.f(u,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(9),o=n(11).f,i=Function.prototype,a=i.toString,u=/^\s*function ([^ (]*)/;!r||"name"in i||o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(u)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(80),o=n(159);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){var r=n(1),o=n(160),i=Math.acosh,a=Math.log,u=Math.sqrt,s=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+s:o(e-1+u(e-1)*u(e+1))}})},function(e,t,n){var r=n(1),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):i(t+a(t*t+1)):t}})},function(e,t,n){var r=n(1),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){var r=n(1),o=n(107),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return o(e=+e)*a(i(e),1/3)}})},function(e,t,n){var r=n(1),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-o(i(e+.5)*a):32}})},function(e,t,n){var r=n(1),o=n(81),i=Math.cosh,a=Math.abs,u=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(e){var t=o(a(e)-1)+1;return(t+1/(t*u*u))*(u/2)}})},function(e,t,n){var r=n(1),o=n(81);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},function(e,t,n){n(1)({target:"Math",stat:!0},{fround:n(236)})},function(e,t,n){var r=n(107),o=Math.abs,i=Math.pow,a=i(2,-52),u=i(2,-23),s=i(2,127)*(2-u),c=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return i<c?l*(i/c/u+1/a-1/a)*c*u:(n=(t=(1+u/a)*i)-(t-i))>s||n!=n?l*(1/0):l*n}},function(e,t,n){var r=n(1),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,r,o=0,u=0,s=arguments.length,c=0;u<s;)c<(n=i(arguments[u++]))?(o=o*(r=c/n)*r+1,c=n):o+=n>0?(r=n/c)*r:n;return c===1/0?1/0:c*a(o)}})},function(e,t,n){var r=n(1),o=n(2),i=Math.imul;r({target:"Math",stat:!0,forced:o((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(1),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return o(e)*i}})},function(e,t,n){n(1)({target:"Math",stat:!0},{log1p:n(160)})},function(e,t,n){var r=n(1),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return o(e)/i}})},function(e,t,n){n(1)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){var r=n(1),o=n(2),i=n(81),a=Math.abs,u=Math.exp,s=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(u(e-1)-u(-e-1))*(s/2)}})},function(e,t,n){var r=n(1),o=n(81),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(1),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},function(e,t,n){n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){n(1)({target:"Number",stat:!0},{isFinite:n(248)})},function(e,t,n){var r=n(3).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},function(e,t,n){n(1)({target:"Number",stat:!0},{isInteger:n(162)})},function(e,t,n){n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(1),o=n(162),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(1),o=n(163);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},function(e,t,n){var r=n(1),o=n(164);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r=n(1),o=n(30),i=n(257),a=n(108),u=n(2),s=1..toFixed,c=Math.floor,l=function e(t,n,r){return 0===n?r:n%2===1?e(t,n-1,r*t):e(t*t,n/2,r)};r({target:"Number",proto:!0,forced:s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!u((function(){s.call({})}))},{toFixed:function(e){var t,n,r,u,s=i(this),f=o(e),p=[0,0,0,0,0,0],d="",h="0",v=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*p[n],p[n]=r%1e7,r=c(r/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=c(n/e),n=n%e*1e7},y=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return String(s);if(s<0&&(d="-",s=-s),s>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(s*l(2,69,1))-69)<0?s*l(2,-t,1):s/l(2,t,1),n*=4503599627370496,(t=52-t)>0){for(v(0,n),r=f;r>=7;)v(1e7,0),r-=7;for(v(l(10,r,1),0),r=t-1;r>=23;)g(1<<23),r-=23;g(1<<r),v(1,1),g(2),h=y()}else v(0,n),v(1<<-t,0),h=y()+a.call("0",f);return h=f>0?d+((u=h.length)<=f?"0."+a.call("0",f-u)+h:h.slice(0,u-f)+"."+h.slice(u-f)):d+h}})},function(e,t,n){var r=n(37);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){var r=n(1),o=n(165);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(1),o=n(9),i=n(83),a=n(10),u=n(31),s=n(11);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){s.f(a(this),e,{get:u(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(1),o=n(9),i=n(83),a=n(10),u=n(31),s=n(11);o&&r({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){s.f(a(this),e,{set:u(t),enumerable:!0,configurable:!0})}})},function(e,t,n){var r=n(1),o=n(166).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},function(e,t,n){var r=n(1),o=n(71),i=n(2),a=n(4),u=n(50).onFreeze,s=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){s(1)})),sham:!o},{freeze:function(e){return s&&a(e)?s(u(e)):e}})},function(e,t,n){var r=n(1),o=n(72),i=n(49);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),void 0,!0),t}})},function(e,t,n){var r=n(1),o=n(2),i=n(24),a=n(17).f,u=n(9),s=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!u||s,sham:!u},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){var r=n(1),o=n(9),i=n(95),a=n(24),u=n(17),s=n(49);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=u.f,c=i(r),l={},f=0;c.length>f;)void 0!==(n=o(r,t=c[f++]))&&s(l,t,n);return l}})},function(e,t,n){var r=n(1),o=n(2),i=n(132).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){var r=n(1),o=n(2),i=n(10),a=n(40),u=n(106);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!u},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){n(1)({target:"Object",stat:!0},{is:n(167)})},function(e,t,n){var r=n(1),o=n(2),i=n(4),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){var r=n(1),o=n(2),i=n(4),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){var r=n(1),o=n(2),i=n(4),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){var r=n(1),o=n(10),i=n(64);r({target:"Object",stat:!0,forced:n(2)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t,n){"use strict";var r=n(1),o=n(9),i=n(83),a=n(10),u=n(41),s=n(40),c=n(17).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=u(e,!0);do{if(t=c(n,r))return t.get}while(n=s(n))}})},function(e,t,n){"use strict";var r=n(1),o=n(9),i=n(83),a=n(10),u=n(41),s=n(40),c=n(17).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=u(e,!0);do{if(t=c(n,r))return t.set}while(n=s(n))}})},function(e,t,n){var r=n(1),o=n(4),i=n(50).onFreeze,a=n(71),u=n(2),s=Object.preventExtensions;r({target:"Object",stat:!0,forced:u((function(){s(1)})),sham:!a},{preventExtensions:function(e){return s&&o(e)?s(i(e)):e}})},function(e,t,n){var r=n(1),o=n(4),i=n(50).onFreeze,a=n(71),u=n(2),s=Object.seal;r({target:"Object",stat:!0,forced:u((function(){s(1)})),sham:!a},{seal:function(e){return s&&o(e)?s(i(e)):e}})},function(e,t,n){n(1)({target:"Object",stat:!0},{setPrototypeOf:n(54)})},function(e,t,n){"use strict";var r=n(104),o=n(69);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){var r=n(1),o=n(166).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},function(e,t,n){var r=n(1),o=n(163);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},function(e,t,n){var r=n(1),o=n(164);r({global:!0,forced:parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r,o,i,a,u=n(1),s=n(38),c=n(3),l=n(34),f=n(169),p=n(25),d=n(55),h=n(39),v=n(79),g=n(4),y=n(31),m=n(46),b=n(37),w=n(93),x=n(72),E=n(77),_=n(51),k=n(109).set,S=n(171),T=n(172),C=n(283),O=n(173),A=n(284),P=n(29),j=n(98),R=n(7),M=n(100),N=R("species"),I="Promise",L=P.get,D=P.set,F=P.getterFor(I),U=f,z=c.TypeError,B=c.document,q=c.process,H=l("fetch"),W=O.f,V=W,$="process"==b(q),Y=!!(B&&B.createEvent&&c.dispatchEvent),X=j(I,(function(){if(!(w(U)!==String(U))){if(66===M)return!0;if(!$&&"function"!=typeof PromiseRejectionEvent)return!0}if(s&&!U.prototype.finally)return!0;if(M>=51&&/native code/.test(U))return!1;var e=U.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[N]=t,!(e.then((function(){}))instanceof t)})),G=X||!E((function(e){U.all(e).catch((function(){}))})),K=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;S((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var u,s,c,l=r[a++],f=i?l.ok:l.fail,p=l.resolve,d=l.reject,h=l.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?u=o:(h&&h.enter(),u=f(o),h&&(h.exit(),c=!0)),u===l.promise?d(z("Promise-chain cycle")):(s=K(u))?s.call(u,p,d):p(u)):d(o)}catch(v){h&&!c&&h.exit(),d(v)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Z=function(e,t,n){var r,o;Y?((r=B.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},(o=c["on"+e])?o(r):"unhandledrejection"===e&&C("Unhandled promise rejection",n)},J=function(e,t){k.call(c,(function(){var n,r=t.value;if(ee(t)&&(n=A((function(){$?q.emit("unhandledRejection",r,e):Z("unhandledrejection",e,r)})),t.rejection=$||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(c,(function(){$?q.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,Q(e,t,!0))},oe=function e(t,n,r,o){if(!n.done){n.done=!0,o&&(n=o);try{if(t===r)throw z("Promise can't be resolved itself");var i=K(r);i?S((function(){var o={done:!1};try{i.call(r,ne(e,t,o,n),ne(re,t,o,n))}catch(a){re(t,o,a,n)}})):(n.value=r,n.state=1,Q(t,n,!1))}catch(a){re(t,{done:!1},a,n)}}};X&&(U=function(e){m(this,U,I),y(e),r.call(this);var t=L(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(n){re(this,t,n)}},(r=function(e){D(this,{type:I,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(U.prototype,{then:function(e,t){var n=F(this),r=W(_(this,U));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=$?q.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&Q(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=L(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},O.f=W=function(e){return e===U||e===i?new o(e):V(e)},s||"function"!=typeof f||(a=f.prototype.then,p(f.prototype,"then",(function(e,t){var n=this;return new U((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof H&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return T(U,H.apply(c,arguments))}}))),u({global:!0,wrap:!0,forced:X},{Promise:U}),h(U,I,!1,!0),v(I),i=l(I),u({target:I,stat:!0,forced:X},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),u({target:I,stat:!0,forced:s||X},{resolve:function(e){return T(s&&this===i?U:this,e)}}),u({target:I,stat:!0,forced:G},{all:function(e){var t=this,n=W(t),r=n.resolve,o=n.reject,i=A((function(){var n=y(t.resolve),i=[],a=0,u=1;x(e,(function(e){var s=a++,c=!1;i.push(void 0),u++,n.call(t,e).then((function(e){c||(c=!0,i[s]=e,--u||r(i))}),o)})),--u||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=W(t),r=n.reject,o=A((function(){var o=y(t.resolve);x(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){var r=n(3);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var r=n(1),o=n(38),i=n(169),a=n(2),u=n(34),s=n(51),c=n(172),l=n(25);r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=s(this,u("Promise")),n="function"==typeof e;return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}}),o||"function"!=typeof i||i.prototype.finally||l(i.prototype,"finally",u("Promise").prototype.finally)},function(e,t,n){var r=n(1),o=n(34),i=n(31),a=n(5),u=n(2),s=o("Reflect","apply"),c=Function.apply;r({target:"Reflect",stat:!0,forced:!u((function(){s((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),s?s(e,t,n):c.call(e,t,n)}})},function(e,t,n){var r=n(1),o=n(34),i=n(31),a=n(5),u=n(4),s=n(48),c=n(288),l=n(2),f=o("Reflect","construct"),p=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),d=!l((function(){f((function(){}))})),h=p||d;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(d&&!p)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(c.apply(e,r))}var o=n.prototype,l=s(u(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return u(h)?h:l}})},function(e,t,n){"use strict";var r=n(31),o=n(4),i=[].slice,a={},u=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?u(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},function(e,t,n){var r=n(1),o=n(9),i=n(5),a=n(41),u=n(11);r({target:"Reflect",stat:!0,forced:n(2)((function(){Reflect.defineProperty(u.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t,!0);i(n);try{return u.f(e,r,n),!0}catch(o){return!1}}})},function(e,t,n){var r=n(1),o=n(5),i=n(17).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){var r=n(1),o=n(4),i=n(5),a=n(12),u=n(17),s=n(40);r({target:"Reflect",stat:!0},{get:function e(t,n){var r,c,l=arguments.length<3?t:arguments[2];return i(t)===l?t[n]:(r=u.f(t,n))?a(r,"value")?r.value:void 0===r.get?void 0:r.get.call(l):o(c=s(t))?e(c,n,l):void 0}})},function(e,t,n){var r=n(1),o=n(9),i=n(5),a=n(17);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){var r=n(1),o=n(5),i=n(40);r({target:"Reflect",stat:!0,sham:!n(106)},{getPrototypeOf:function(e){return i(o(e))}})},function(e,t,n){n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){var r=n(1),o=n(5),i=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){n(1)({target:"Reflect",stat:!0},{ownKeys:n(95)})},function(e,t,n){var r=n(1),o=n(34),i=n(5);r({target:"Reflect",stat:!0,sham:!n(71)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){var r=n(1),o=n(5),i=n(4),a=n(12),u=n(2),s=n(11),c=n(17),l=n(40),f=n(43);r({target:"Reflect",stat:!0,forced:u((function(){var e=s.f({},"a",{configurable:!0});return!1!==Reflect.set(l(e),"a",1,e)}))},{set:function e(t,n,r){var u,p,d=arguments.length<4?t:arguments[3],h=c.f(o(t),n);if(!h){if(i(p=l(t)))return e(p,n,r,d);h=f(0)}if(a(h,"value")){if(!1===h.writable||!i(d))return!1;if(u=c.f(d,n)){if(u.get||u.set||!1===u.writable)return!1;u.value=r,s.f(d,n,u)}else s.f(d,n,f(0,r));return!0}return void 0!==h.set&&(h.set.call(d,r),!0)}})},function(e,t,n){var r=n(1),o=n(5),i=n(155),a=n(54);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){o(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){var r=n(9),o=n(11),i=n(110);r&&"g"!=/./g.flags&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var r=n(25),o=n(5),i=n(2),a=n(110),u=RegExp.prototype,s=u.toString,c=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),l="toString"!=s.name;(c||l)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in u)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var r=n(80),o=n(159);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){"use strict";var r=n(1),o=n(84).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(1),o=n(17).f,i=n(8),a=n(111),u=n(20),s=n(112),c=n(38),l="".endsWith,f=Math.min,p=s("endsWith");r({target:"String",proto:!0,forced:!(!c&&!p&&!!function(){var e=o(String.prototype,"endsWith");return e&&!e.writable}())&&!p},{endsWith:function(e){var t=String(u(this));a(e);var n=arguments.length>1?arguments[1]:void 0,r=i(t.length),o=void 0===n?r:f(i(n),r),s=String(e);return l?l.call(t,s,o):t.slice(o-s.length,o)===s}})},function(e,t,n){var r=n(1),o=n(47),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var r=n(1),o=n(111),i=n(20);r({target:"String",proto:!0,forced:!n(112)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(85),o=n(5),i=n(8),a=n(20),u=n(115),s=n(86);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),c=String(this);if(!a.global)return s(a,c);var l=a.unicode;a.lastIndex=0;for(var f,p=[],d=0;null!==(f=s(a,c));){var h=String(f[0]);p[d]=h,""===h&&(a.lastIndex=u(c,i(a.lastIndex),l)),d++}return 0===d?null:p}]}))},function(e,t,n){"use strict";var r=n(1),o=n(175).end;r({target:"String",proto:!0,forced:n(176)},{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(1),o=n(175).start;r({target:"String",proto:!0,forced:n(176)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(1),o=n(24),i=n(8);r({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],u=0;n>u;)a.push(String(t[u++])),u<r&&a.push(String(arguments[u]));return a.join("")}})},function(e,t,n){n(1)({target:"String",proto:!0},{repeat:n(108)})},function(e,t,n){"use strict";var r=n(85),o=n(5),i=n(10),a=n(8),u=n(30),s=n(20),c=n(115),l=n(86),f=Math.max,p=Math.min,d=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(e,t,n){return[function(n,r){var o=s(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,i){var s=n(t,e,this,i);if(s.done)return s.value;var d=o(e),h=String(this),v="function"===typeof i;v||(i=String(i));var g=d.global;if(g){var y=d.unicode;d.lastIndex=0}for(var m=[];;){var b=l(d,h);if(null===b)break;if(m.push(b),!g)break;""===String(b[0])&&(d.lastIndex=c(h,a(d.lastIndex),y))}for(var w,x="",E=0,_=0;_<m.length;_++){b=m[_];for(var k=String(b[0]),S=f(p(u(b.index),h.length),0),T=[],C=1;C<b.length;C++)T.push(void 0===(w=b[C])?w:String(w));var O=b.groups;if(v){var A=[k].concat(T,S,h);void 0!==O&&A.push(O);var P=String(i.apply(void 0,A))}else P=r(k,h,S,T,O,i);S>=E&&(x+=h.slice(E,S)+P,E=S+k.length)}return x+h.slice(E)}];function r(e,n,r,o,a,u){var s=r+e.length,c=o.length,l=v;return void 0!==a&&(a=i(a),l=h),t.call(u,l,(function(t,i){var u;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(s);case"<":u=a[i.slice(1,-1)];break;default:var l=+i;if(0===l)return t;if(l>c){var f=d(l/10);return 0===f?t:f<=c?void 0===o[f-1]?i.charAt(1):o[f-1]+i.charAt(1):t}u=o[l-1]}return void 0===u?"":u}))}}))},function(e,t,n){"use strict";var r=n(85),o=n(5),i=n(20),a=n(167),u=n(86);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),s=String(this),c=i.lastIndex;a(c,0)||(i.lastIndex=0);var l=u(i,s);return a(i.lastIndex,c)||(i.lastIndex=c),null===l?-1:l.index}]}))},function(e,t,n){"use strict";var r=n(85),o=n(174),i=n(5),a=n(20),u=n(51),s=n(115),c=n(8),l=n(86),f=n(114),p=n(2),d=[].push,h=Math.min,v=!p((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!o(e))return t.call(r,e,i);for(var u,s,c,l=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,v=new RegExp(e.source,p+"g");(u=f.call(v,r))&&!((s=v.lastIndex)>h&&(l.push(r.slice(h,u.index)),u.length>1&&u.index<r.length&&d.apply(l,u.slice(1)),c=u[0].length,h=s,l.length>=i));)v.lastIndex===u.index&&v.lastIndex++;return h===r.length?!c&&v.test("")||l.push(""):l.push(r.slice(h)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=void 0==t?void 0:t[e];return void 0!==i?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var f=i(e),p=String(this),d=u(f,RegExp),g=f.unicode,y=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(v?"y":"g"),m=new d(v?f:"^(?:"+f.source+")",y),b=void 0===o?4294967295:o>>>0;if(0===b)return[];if(0===p.length)return null===l(m,p)?[p]:[];for(var w=0,x=0,E=[];x<p.length;){m.lastIndex=v?x:0;var _,k=l(m,v?p:p.slice(x));if(null===k||(_=h(c(m.lastIndex+(v?0:x)),p.length))===w)x=s(p,x,g);else{if(E.push(p.slice(w,x)),E.length===b)return E;for(var S=1;S<=k.length-1;S++)if(E.push(k[S]),E.length===b)return E;x=w=_}}return E.push(p.slice(w)),E}]}),!v)},function(e,t,n){"use strict";var r=n(1),o=n(17).f,i=n(8),a=n(111),u=n(20),s=n(112),c=n(38),l="".startsWith,f=Math.min,p=s("startsWith");r({target:"String",proto:!0,forced:!(!c&&!p&&!!function(){var e=o(String.prototype,"startsWith");return e&&!e.writable}())&&!p},{startsWith:function(e){var t=String(u(this));a(e);var n=i(f(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return l?l.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";var r=n(1),o=n(73).trim;r({target:"String",proto:!0,forced:n(116)("trim")},{trim:function(){return o(this)}})},function(e,t,n){"use strict";var r=n(1),o=n(73).end,i=n(116)("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;r({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var r=n(1),o=n(73).start,i=n(116)("trimStart"),a=i?function(){return o(this)}:"".trimStart;r({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return o(this,"big","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return o(this,"blink","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return o(this,"b","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return o(this,"tt","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return o(this,"font","color",e)}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return o(this,"font","size",e)}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return o(this,"i","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return o(this,"a","href",e)}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return o(this,"small","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return o(this,"strike","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return o(this,"sub","","")}})},function(e,t,n){"use strict";var r=n(1),o=n(26);r({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return o(this,"sup","","")}})},function(e,t,n){n(42)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(3),o=n(9),i=n(6).NATIVE_ARRAY_BUFFER,a=n(18),u=n(55),s=n(2),c=n(46),l=n(30),f=n(8),p=n(177),d=n(334),h=n(61).f,v=n(11).f,g=n(102),y=n(39),m=n(29),b=m.get,w=m.set,x=r.ArrayBuffer,E=x,_=r.DataView,k=r.RangeError,S=d.pack,T=d.unpack,C=function(e){return[255&e]},O=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return S(e,23,4)},R=function(e){return S(e,52,8)},M=function(e,t){v(e.prototype,t,{get:function(){return b(this)[t]}})},N=function(e,t,n,r){var o=p(n),i=b(e);if(o+t>i.byteLength)throw k("Wrong index");var a=b(i.buffer).bytes,u=o+i.byteOffset,s=a.slice(u,u+t);return r?s:s.reverse()},I=function(e,t,n,r,o,i){var a=p(n),u=b(e);if(a+t>u.byteLength)throw k("Wrong index");for(var s=b(u.buffer).bytes,c=a+u.byteOffset,l=r(+o),f=0;f<t;f++)s[c+f]=l[i?f:t-f-1]};if(i){if(!s((function(){x(1)}))||!s((function(){new x(-1)}))||s((function(){return new x,new x(1.5),new x(NaN),"ArrayBuffer"!=x.name}))){for(var L,D=(E=function(e){return c(this,E),new x(p(e))}).prototype=x.prototype,F=h(x),U=0;F.length>U;)(L=F[U++])in E||a(E,L,x[L]);D.constructor=E}var z=new _(new E(2)),B=_.prototype.setInt8;z.setInt8(0,2147483648),z.setInt8(1,2147483649),!z.getInt8(0)&&z.getInt8(1)||u(_.prototype,{setInt8:function(e,t){B.call(this,e,t<<24>>24)},setUint8:function(e,t){B.call(this,e,t<<24>>24)}},{unsafe:!0})}else E=function(e){c(this,E,"ArrayBuffer");var t=p(e);w(this,{bytes:g.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},_=function(e,t,n){c(this,_,"DataView"),c(e,E,"DataView");var r=b(e).byteLength,i=l(t);if(i<0||i>r)throw k("Wrong offset");if(i+(n=void 0===n?r-i:f(n))>r)throw k("Wrong length");w(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(M(E,"byteLength"),M(_,"buffer"),M(_,"byteLength"),M(_,"byteOffset")),u(_.prototype,{getInt8:function(e){return N(this,1,e)[0]<<24>>24},getUint8:function(e){return N(this,1,e)[0]},getInt16:function(e){var t=N(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=N(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return P(N(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return P(N(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return T(N(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return T(N(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){I(this,1,e,C,t)},setUint8:function(e,t){I(this,1,e,C,t)},setInt16:function(e,t){I(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){I(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){I(this,4,e,A,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){I(this,4,e,A,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){I(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){I(this,8,e,R,t,arguments.length>2?arguments[2]:void 0)}});y(E,"ArrayBuffer"),y(_,"DataView"),e.exports={ArrayBuffer:E,DataView:_}},function(e,t){var n=Math.abs,r=Math.pow,o=Math.floor,i=Math.log,a=Math.LN2;e.exports={pack:function(e,t,u){var s,c,l,f=new Array(u),p=8*u-t-1,d=(1<<p)-1,h=d>>1,v=23===t?r(2,-24)-r(2,-77):0,g=e<0||0===e&&1/e<0?1:0,y=0;for((e=n(e))!=e||e===1/0?(c=e!=e?1:0,s=d):(s=o(i(e)/a),e*(l=r(2,-s))<1&&(s--,l*=2),(e+=s+h>=1?v/l:v*r(2,1-h))*l>=2&&(s++,l/=2),s+h>=d?(c=0,s=d):s+h>=1?(c=(e*l-1)*r(2,t),s+=h):(c=e*r(2,h-1)*r(2,t),s=0));t>=8;f[y++]=255&c,c/=256,t-=8);for(s=s<<t|c,p+=t;p>0;f[y++]=255&s,s/=256,p-=8);return f[--y]|=128*g,f},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<<i)-1,u=a>>1,s=i-7,c=o-1,l=e[c--],f=127&l;for(l>>=7;s>0;f=256*f+e[c],c--,s-=8);for(n=f&(1<<-s)-1,f>>=-s,s+=t;s>0;n=256*n+e[c],c--,s-=8);if(0===f)f=1-u;else{if(f===a)return n?NaN:l?-1/0:1/0;n+=r(2,t),f-=u}return(l?-1:1)*n*r(2,f-t)}}},function(e,t,n){var r=n(30);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){n(42)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},function(e,t,n){n(42)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(42)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(6),o=n(148),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(19).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(102),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(6),o=n(19).filter,i=n(51),a=r.aTypedArray,u=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("filter",(function(e){for(var t=o(a(this),e,arguments.length>1?arguments[1]:void 0),n=i(this,this.constructor),r=0,s=t.length,c=new(u(n))(s);s>r;)c[r]=t[r++];return c}))},function(e,t,n){"use strict";var r=n(6),o=n(19).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(19).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(19).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(117);(0,n(6).exportTypedArrayStaticMethod)("from",n(179),r)},function(e,t,n){"use strict";var r=n(6),o=n(62).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(62).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(3),o=n(6),i=n(78),a=n(7)("iterator"),u=r.Uint8Array,s=i.values,c=i.keys,l=i.entries,f=o.aTypedArray,p=o.exportTypedArrayMethod,d=u&&u.prototype[a],h=!!d&&("values"==d.name||void 0==d.name),v=function(){return s.call(f(this))};p("entries",(function(){return l.call(f(this))})),p("keys",(function(){return c.call(f(this))})),p("values",v,!h),p(a,v,!h)},function(e,t,n){"use strict";var r=n(6),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},function(e,t,n){"use strict";var r=n(6),o=n(156),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(6),o=n(19).map,i=n(51),a=r.aTypedArray,u=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(u(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var r=n(6),o=n(117),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),o)},function(e,t,n){"use strict";var r=n(6),o=n(180).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=n(180).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=o(this).length,n=a(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this}))},function(e,t,n){"use strict";var r=n(6),o=n(8),i=n(178),a=n(10),u=n(2),s=r.aTypedArray;(0,r.exportTypedArrayMethod)("set",(function(e){s(this);var t=i(arguments.length>1?arguments[1]:void 0,1),n=this.length,r=a(e),u=o(r.length),c=0;if(u+t>n)throw RangeError("Wrong length");for(;c<u;)this[t+c]=r[c++]}),u((function(){new Int8Array(1).set({})})))},function(e,t,n){"use strict";var r=n(6),o=n(51),i=n(2),a=r.aTypedArray,u=r.aTypedArrayConstructor,s=r.exportTypedArrayMethod,c=[].slice;s("slice",(function(e,t){for(var n=c.call(a(this),e,t),r=o(this,this.constructor),i=0,s=n.length,l=new(u(r))(s);s>i;)l[i]=n[i++];return l}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var r=n(6),o=n(19).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(6),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(o(this),e)}))},function(e,t,n){"use strict";var r=n(6),o=n(8),i=n(47),a=n(51),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=u(this),r=n.length,s=i(e,r);return new(a(n,n.constructor))(n.buffer,n.byteOffset+s*n.BYTES_PER_ELEMENT,o((void 0===t?r:i(t,r))-s))}))},function(e,t,n){"use strict";var r=n(3),o=n(6),i=n(2),a=r.Int8Array,u=o.aTypedArray,s=o.exportTypedArrayMethod,c=[].toLocaleString,l=[].slice,f=!!a&&i((function(){c.call(new a(1))}));s("toLocaleString",(function(){return c.apply(f?l.call(u(this)):u(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var r=n(6).exportTypedArrayMethod,o=n(2),i=n(3).Uint8Array,a=i&&i.prototype||{},u=[].toString,s=[].join;o((function(){u.call({})}))&&(u=function(){return s.call(this)});var c=a.toString!=u;r("toString",u,c)},function(e,t,n){"use strict";var r,o=n(3),i=n(55),a=n(50),u=n(80),s=n(181),c=n(4),l=n(29).enforce,f=n(125),p=!o.ActiveXObject&&"ActiveXObject"in o,d=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},v=e.exports=u("WeakMap",h,s);if(f&&p){r=s.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var g=v.prototype,y=g.delete,m=g.has,b=g.get,w=g.set;i(g,{delete:function(e){if(c(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.delete(e)}return y.call(this,e)},has:function(e){if(c(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),m.call(this,e)||t.frozen.has(e)}return m.call(this,e)},get:function(e){if(c(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),m.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(c(e)&&!d(e)){var n=l(this);n.frozen||(n.frozen=new r),m.call(this,e)?w.call(this,e,t):n.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(80)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(181))},function(e,t,n){var r=n(3),o=n(182),i=n(372),a=n(18);for(var u in o){var s=r[u],c=s&&s.prototype;if(c&&c.forEach!==i)try{a(c,"forEach",i)}catch(l){c.forEach=i}}},function(e,t,n){"use strict";var r=n(19).forEach,o=n(70);e.exports=o("forEach")?function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(e,t,n){var r=n(3),o=n(182),i=n(78),a=n(18),u=n(7),s=u("iterator"),c=u("toStringTag"),l=i.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[s]!==l)try{a(d,s,l)}catch(v){d[s]=l}if(d[c]||a(d,c,f),o[f])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(v){d[h]=i[h]}}}},function(e,t,n){var r=n(1),o=n(3),i=n(109);r({global:!0,bind:!0,enumerable:!0,forced:!o.setImmediate||!o.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){var r=n(1),o=n(3),i=n(171),a=n(37),u=o.process,s="process"==a(u);r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=s&&u.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";n(113);var r,o=n(1),i=n(9),a=n(183),u=n(3),s=n(130),c=n(25),l=n(46),f=n(12),p=n(165),d=n(151),h=n(84).codeAt,v=n(377),g=n(39),y=n(184),m=n(29),b=u.URL,w=y.URLSearchParams,x=y.getState,E=m.set,_=m.getterFor("URL"),k=Math.floor,S=Math.pow,T=/[A-Za-z]/,C=/[\d+\-.A-Za-z]/,O=/\d/,A=/^(0x|0X)/,P=/^[0-7]+$/,j=/^\d+$/,R=/^[\dA-Fa-f]+$/,M=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,N=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,I=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,L=/[\u0009\u000A\u000D]/g,D=function(e,t){var n,r,o;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return"Invalid host";if(!(n=U(t.slice(1,-1))))return"Invalid host";e.host=n}else if(Y(e)){if(t=v(t),M.test(t))return"Invalid host";if(null===(n=F(t)))return"Invalid host";e.host=n}else{if(N.test(t))return"Invalid host";for(n="",r=d(t),o=0;o<r.length;o++)n+=V(r[o],B);e.host=n}},F=function(e){var t,n,r,o,i,a,u,s=e.split(".");if(s.length&&""==s[s.length-1]&&s.pop(),(t=s.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(o=s[r]))return e;if(i=10,o.length>1&&"0"==o.charAt(0)&&(i=A.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?j:8==i?P:R).test(o))return e;a=parseInt(o,i)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=S(256,5-t))return null}else if(a>255)return null;for(u=n.pop(),r=0;r<n.length;r++)u+=n[r]*S(256,3-r);return u},U=function(e){var t,n,r,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,l=null,f=0,p=function(){return e.charAt(f)};if(":"==p()){if(":"!=e.charAt(1))return;f+=2,l=++c}for(;p();){if(8==c)return;if(":"!=p()){for(t=n=0;n<4&&R.test(p());)t=16*t+parseInt(p(),16),f++,n++;if("."==p()){if(0==n)return;if(f-=n,c>6)return;for(r=0;p();){if(o=null,r>0){if(!("."==p()&&r<4))return;f++}if(!O.test(p()))return;for(;O.test(p());){if(i=parseInt(p(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;f++}s[c]=256*s[c]+o,2!=++r&&4!=r||c++}if(4!=r)return;break}if(":"==p()){if(f++,!p())return}else if(p())return;s[c++]=t}else{if(null!==l)return;f++,l=++c}}if(null!==l)for(a=c-l,c=7;0!=c&&a>0;)u=s[c],s[c--]=s[l+a-1],s[l+--a]=u;else if(8!=c)return;return s},z=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=k(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n&&(t=r,n=o),t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},B={},q=p({},B,{" ":1,'"':1,"<":1,">":1,"`":1}),H=p({},q,{"#":1,"?":1,"{":1,"}":1}),W=p({},H,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),V=function(e,t){var n=h(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},$={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Y=function(e){return f($,e.scheme)},X=function(e){return""!=e.username||""!=e.password},G=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},K=function(e,t){var n;return 2==e.length&&T.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},Q=function(e){var t;return e.length>1&&K(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},Z=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&K(t[0],!0)||t.pop()},J=function(e){return"."===e||"%2e"===e.toLowerCase()},ee={},te={},ne={},re={},oe={},ie={},ae={},ue={},se={},ce={},le={},fe={},pe={},de={},he={},ve={},ge={},ye={},me={},be={},we={},xe=function(e,t,n,o){var i,a,u,s,c,l=n||ee,p=0,h="",v=!1,g=!1,y=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(I,"")),t=t.replace(L,""),i=d(t);p<=i.length;){switch(a=i[p],l){case ee:if(!a||!T.test(a)){if(n)return"Invalid scheme";l=ne;continue}h+=a.toLowerCase(),l=te;break;case te:if(a&&(C.test(a)||"+"==a||"-"==a||"."==a))h+=a.toLowerCase();else{if(":"!=a){if(n)return"Invalid scheme";h="",l=ne,p=0;continue}if(n&&(Y(e)!=f($,h)||"file"==h&&(X(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=h,n)return void(Y(e)&&$[e.scheme]==e.port&&(e.port=null));h="","file"==e.scheme?l=de:Y(e)&&o&&o.scheme==e.scheme?l=re:Y(e)?l=ue:"/"==i[p+1]?(l=oe,p++):(e.cannotBeABaseURL=!0,e.path.push(""),l=me)}break;case ne:if(!o||o.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(o.cannotBeABaseURL&&"#"==a){e.scheme=o.scheme,e.path=o.path.slice(),e.query=o.query,e.fragment="",e.cannotBeABaseURL=!0,l=we;break}l="file"==o.scheme?de:ie;continue;case re:if("/"!=a||"/"!=i[p+1]){l=ie;continue}l=se,p++;break;case oe:if("/"==a){l=ce;break}l=ye;continue;case ie:if(e.scheme=o.scheme,a==r)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query;else if("/"==a||"\\"==a&&Y(e))l=ae;else if("?"==a)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query="",l=be;else{if("#"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.path.pop(),l=ye;continue}e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query,e.fragment="",l=we}break;case ae:if(!Y(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,l=ye;continue}l=ce}else l=se;break;case ue:if(l=se,"/"!=a||"/"!=h.charAt(p+1))continue;p++;break;case se:if("/"!=a&&"\\"!=a){l=ce;continue}break;case ce:if("@"==a){v&&(h="%40"+h),v=!0,u=d(h);for(var m=0;m<u.length;m++){var b=u[m];if(":"!=b||y){var w=V(b,W);y?e.password+=w:e.username+=w}else y=!0}h=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(v&&""==h)return"Invalid authority";p-=d(h).length+1,h="",l=le}else h+=a;break;case le:case fe:if(n&&"file"==e.scheme){l=ve;continue}if(":"!=a||g){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(Y(e)&&""==h)return"Invalid host";if(n&&""==h&&(X(e)||null!==e.port))return;if(s=D(e,h))return s;if(h="",l=ge,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),h+=a}else{if(""==h)return"Invalid host";if(s=D(e,h))return s;if(h="",l=pe,n==fe)return}break;case pe:if(!O.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)||n){if(""!=h){var x=parseInt(h,10);if(x>65535)return"Invalid port";e.port=Y(e)&&x===$[e.scheme]?null:x,h=""}if(n)return;l=ge;continue}return"Invalid port"}h+=a;break;case de:if(e.scheme="file","/"==a||"\\"==a)l=he;else{if(!o||"file"!=o.scheme){l=ye;continue}if(a==r)e.host=o.host,e.path=o.path.slice(),e.query=o.query;else if("?"==a)e.host=o.host,e.path=o.path.slice(),e.query="",l=be;else{if("#"!=a){Q(i.slice(p).join(""))||(e.host=o.host,e.path=o.path.slice(),Z(e)),l=ye;continue}e.host=o.host,e.path=o.path.slice(),e.query=o.query,e.fragment="",l=we}}break;case he:if("/"==a||"\\"==a){l=ve;break}o&&"file"==o.scheme&&!Q(i.slice(p).join(""))&&(K(o.path[0],!0)?e.path.push(o.path[0]):e.host=o.host),l=ye;continue;case ve:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&K(h))l=ye;else if(""==h){if(e.host="",n)return;l=ge}else{if(s=D(e,h))return s;if("localhost"==e.host&&(e.host=""),n)return;h="",l=ge}continue}h+=a;break;case ge:if(Y(e)){if(l=ye,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(l=ye,"/"!=a))continue}else e.fragment="",l=we;else e.query="",l=be;break;case ye:if(a==r||"/"==a||"\\"==a&&Y(e)||!n&&("?"==a||"#"==a)){if(".."===(c=(c=h).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(Z(e),"/"==a||"\\"==a&&Y(e)||e.path.push("")):J(h)?"/"==a||"\\"==a&&Y(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&K(h)&&(e.host&&(e.host=""),h=h.charAt(0)+":"),e.path.push(h)),h="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",l=be):"#"==a&&(e.fragment="",l=we)}else h+=V(a,H);break;case me:"?"==a?(e.query="",l=be):"#"==a?(e.fragment="",l=we):a!=r&&(e.path[0]+=V(a,B));break;case be:n||"#"!=a?a!=r&&("'"==a&&Y(e)?e.query+="%27":e.query+="#"==a?"%23":V(a,B)):(e.fragment="",l=we);break;case we:a!=r&&(e.fragment+=V(a,q))}p++}},Ee=function(e){var t,n,r=l(this,Ee,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(e),u=E(r,{type:"URL"});if(void 0!==o)if(o instanceof Ee)t=_(o);else if(n=xe(t={},String(o)))throw TypeError(n);if(n=xe(u,a,null,t))throw TypeError(n);var s=u.searchParams=new w,c=x(s);c.updateSearchParams(u.query),c.updateURL=function(){u.query=String(s)||null},i||(r.href=ke.call(r),r.origin=Se.call(r),r.protocol=Te.call(r),r.username=Ce.call(r),r.password=Oe.call(r),r.host=Ae.call(r),r.hostname=Pe.call(r),r.port=je.call(r),r.pathname=Re.call(r),r.search=Me.call(r),r.searchParams=Ne.call(r),r.hash=Ie.call(r))},_e=Ee.prototype,ke=function(){var e=_(this),t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,u=e.query,s=e.fragment,c=t+":";return null!==o?(c+="//",X(e)&&(c+=n+(r?":"+r:"")+"@"),c+=z(o),null!==i&&(c+=":"+i)):"file"==t&&(c+="//"),c+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==u&&(c+="?"+u),null!==s&&(c+="#"+s),c},Se=function(){var e=_(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(r){return"null"}return"file"!=t&&Y(e)?t+"://"+z(e.host)+(null!==n?":"+n:""):"null"},Te=function(){return _(this).scheme+":"},Ce=function(){return _(this).username},Oe=function(){return _(this).password},Ae=function(){var e=_(this),t=e.host,n=e.port;return null===t?"":null===n?z(t):z(t)+":"+n},Pe=function(){var e=_(this).host;return null===e?"":z(e)},je=function(){var e=_(this).port;return null===e?"":String(e)},Re=function(){var e=_(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Me=function(){var e=_(this).query;return e?"?"+e:""},Ne=function(){return _(this).searchParams},Ie=function(){var e=_(this).fragment;return e?"#"+e:""},Le=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&s(_e,{href:Le(ke,(function(e){var t=_(this),n=String(e),r=xe(t,n);if(r)throw TypeError(r);x(t.searchParams).updateSearchParams(t.query)})),origin:Le(Se),protocol:Le(Te,(function(e){var t=_(this);xe(t,String(e)+":",ee)})),username:Le(Ce,(function(e){var t=_(this),n=d(String(e));if(!G(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=V(n[r],W)}})),password:Le(Oe,(function(e){var t=_(this),n=d(String(e));if(!G(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=V(n[r],W)}})),host:Le(Ae,(function(e){var t=_(this);t.cannotBeABaseURL||xe(t,String(e),le)})),hostname:Le(Pe,(function(e){var t=_(this);t.cannotBeABaseURL||xe(t,String(e),fe)})),port:Le(je,(function(e){var t=_(this);G(t)||(""==(e=String(e))?t.port=null:xe(t,e,pe))})),pathname:Le(Re,(function(e){var t=_(this);t.cannotBeABaseURL||(t.path=[],xe(t,e+"",ge))})),search:Le(Me,(function(e){var t=_(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",xe(t,e,be)),x(t.searchParams).updateSearchParams(t.query)})),searchParams:Le(Ne),hash:Le(Ie,(function(e){var t=_(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",xe(t,e,we)):t.fragment=null}))}),c(_e,"toJSON",(function(){return ke.call(this)}),{enumerable:!0}),c(_e,"toString",(function(){return ke.call(this)}),{enumerable:!0}),b){var De=b.createObjectURL,Fe=b.revokeObjectURL;De&&c(Ee,"createObjectURL",(function(e){return De.apply(b,arguments)})),Fe&&c(Ee,"revokeObjectURL",(function(e){return Fe.apply(b,arguments)}))}g(Ee,"URL"),o({global:!0,forced:!a,sham:!i},{URL:Ee})},function(e,t,n){"use strict";var r=/[^\0-\u007E]/,o=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",a=Math.floor,u=String.fromCharCode,s=function(e){return e+22+75*(e<26)},c=function(e,t,n){var r=0;for(e=n?a(e/700):e>>1,e+=a(e/t);e>455;r+=36)e=a(e/35);return a(r+36*e/(e+38))},l=function(e){var t,n,r=[],o=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&o)<<10)+(1023&i)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length,l=128,f=0,p=72;for(t=0;t<e.length;t++)(n=e[t])<128&&r.push(u(n));var d=r.length,h=d;for(d&&r.push("-");h<o;){var v=2147483647;for(t=0;t<e.length;t++)(n=e[t])>=l&&n<v&&(v=n);var g=h+1;if(v-l>a((2147483647-f)/g))throw RangeError(i);for(f+=(v-l)*g,l=v,t=0;t<e.length;t++){if((n=e[t])<l&&++f>2147483647)throw RangeError(i);if(n==l){for(var y=f,m=36;;m+=36){var b=m<=p?1:m>=p+26?26:m-p;if(y<b)break;var w=y-b,x=36-b;r.push(u(s(b+w%x))),y=a(w/x)}r.push(u(s(y))),p=c(f,g,h==d),f=0,++h}}++f,++l}return r.join("")};e.exports=function(e){var t,n,i=[],a=e.toLowerCase().replace(o,".").split(".");for(t=0;t<a.length;t++)n=a[t],i.push(r.test(n)?"xn--"+l(n):n);return i.join(".")}},function(e,t,n){var r=n(5),o=n(68);e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},function(e,t,n){"use strict";n(1)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},function(e,t,n){"use strict";var r=n(118),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var g="function"===typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||m}function x(){}function E(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||m}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var _=E.prototype=new x;_.constructor=E,r(_,w.prototype),_.isPureReactComponent=!0;var k={current:null},S={current:null},T=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var r,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var c=Array(s),l=0;l<s;l++)c[l]=arguments[l+2];o.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:S.current}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}var P=/\/+/g,j=[];function R(e,t,n,r){if(j.length){var o=j.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function M(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>j.length&&j.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var s=!1;if(null===t)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case i:case a:s=!0}}if(s)return r(o,t,""===n?"."+I(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var l=n+I(u=t[c],c);s+=e(u,l,r,o)}else if(null===t||"object"!==typeof t?l=null:l="function"===typeof(l=g&&t[g]||t["@@iterator"])?l:null,"function"===typeof l)for(t=l.call(t),c=0;!(u=t.next()).done;)s+=e(u=u.value,l=n+I(u,c++),r,o);else if("object"===u)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return s}(e,"",t,n)}function I(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 L(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),N(e,D,t=R(t,i,r,o)),M(t)}function U(){var e=k.current;if(null===e)throw Error(y(321));return e}var z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,L,t=R(null,null,t,n)),M(t)},count:function(e){return N(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!A(e))throw Error(y(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:E,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:u,Profiler:c,StrictMode:s,Suspense:d,createElement:O,cloneElement:function(e,t,n){if(null===e||void 0===e)throw Error(y(267,e));var o=r({},e.props),a=e.key,u=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(l in t)T.call(t,l)&&!C.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==c?c[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){c=Array(l);for(var f=0;f<l;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:u,props:o,_owner:s}},createFactory:function(e){var t=O.bind(null,e);return t.type=e,t},isValidElement:A,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:k,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r}},B={default:z},q=B&&z||B;e.exports=q.default||q},function(e,t,n){"use strict";var r=n(0),o=n(118),i=n(382);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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."}if(!r)throw Error(a(227));var u=null,s={};function c(){if(u)for(var e in s){var t=s[e],n=u.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!f[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in f[n]=t,n=t.eventTypes){var o=void 0,i=n[r],c=t,d=r;if(p.hasOwnProperty(d))throw Error(a(99,d));p[d]=i;var h=i.phasedRegistrationNames;if(h){for(o in h)h.hasOwnProperty(o)&&l(h[o],c,d);o=!0}else i.registrationName?(l(i.registrationName,c,d),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function l(e,t,n){if(d[e])throw Error(a(100,e));d[e]=t,h[e]=t.eventTypes[n].dependencies}var f=[],p={},d={},h={};function v(e,t,n,r,o,i,a,u,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(l){this.onError(l)}}var g=!1,y=null,m=!1,b=null,w={onError:function(e){g=!0,y=e}};function x(e,t,n,r,o,i,a,u,s){g=!1,y=null,v.apply(w,arguments)}var E=null,_=null,k=null;function S(e,t,n){var r=e.type||"unknown-event";e.currentTarget=k(n),function(e,t,n,r,o,i,u,s,c){if(x.apply(this,arguments),g){if(!g)throw Error(a(198));var l=y;g=!1,y=null,m||(m=!0,b=l)}}(r,t,void 0,e),e.currentTarget=null}function T(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var O=null;function A(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)S(e,t[r],n[r]);else t&&S(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function P(e){if(null!==e&&(O=T(O,e)),e=O,O=null,e){if(C(e,A),O)throw Error(a(95));if(m)throw e=b,m=!1,b=null,e}}var j={injectEventPluginOrder:function(e){if(u)throw Error(a(101));u=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!s.hasOwnProperty(t)||s[t]!==r){if(s[t])throw Error(a(102,t));s[t]=r,n=!0}}n&&c()}};function R(e,t){var n=e.stateNode;if(!n)return null;var r=E(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var M=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;M.hasOwnProperty("ReactCurrentDispatcher")||(M.ReactCurrentDispatcher={current:null}),M.hasOwnProperty("ReactCurrentBatchConfig")||(M.ReactCurrentBatchConfig={suspense:null});var N=/^(.*)[\\\/]/,I="function"===typeof Symbol&&Symbol.for,L=I?Symbol.for("react.element"):60103,D=I?Symbol.for("react.portal"):60106,F=I?Symbol.for("react.fragment"):60107,U=I?Symbol.for("react.strict_mode"):60108,z=I?Symbol.for("react.profiler"):60114,B=I?Symbol.for("react.provider"):60109,q=I?Symbol.for("react.context"):60110,H=I?Symbol.for("react.concurrent_mode"):60111,W=I?Symbol.for("react.forward_ref"):60112,V=I?Symbol.for("react.suspense"):60113,$=I?Symbol.for("react.suspense_list"):60120,Y=I?Symbol.for("react.memo"):60115,X=I?Symbol.for("react.lazy"):60116;I&&Symbol.for("react.fundamental"),I&&Symbol.for("react.responder"),I&&Symbol.for("react.scope");var G="function"===typeof Symbol&&Symbol.iterator;function K(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=G&&e[G]||e["@@iterator"])?e:null}function Q(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 F:return"Fragment";case D:return"Portal";case z:return"Profiler";case U:return"StrictMode";case V:return"Suspense";case $:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case q:return"Context.Consumer";case B:return"Context.Provider";case W:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Y:return Q(e.type);case X:if(e=1===e._status?e._result:null)return Q(e)}return null}function Z(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=Q(e.type);n=null,r&&(n=Q(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(N,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var J=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=_(e)){if("function"!==typeof ee)throw Error(a(280));var t=E(e.stateNode);ee(e.stateNode,e.type,t)}}function oe(e){te?ne?ne.push(e):ne=[e]:te=e}function ie(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function ue(e,t,n,r){return e(t,n,r)}function se(){}var ce=ae,le=!1,fe=!1;function pe(){null===te&&null===ne||(se(),ie())}new Map;var de=/^[: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]*$/,he=Object.prototype.hasOwnProperty,ve={},ge={};function ye(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){me[e]=new ye(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];me[t]=new ye(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){me[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){me[e]=new ye(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){me[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){me[e]=new ye(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){me[e]=new ye(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){me[e]=new ye(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){me[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function xe(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Ee(e,t,n,r){var o=me.hasOwnProperty(t)?me[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.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,n,o,r)&&(n=null),r||null===o?function(e){return!!he.call(ge,e)||!he.call(ve,e)&&(de.test(e)?ge[e]=!0:(ve[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function _e(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ke(e){e._valueTracker||(e._valueTracker=function(e){var t=_e(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_e(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Te(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ce(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=xe(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Oe(e,t){null!=(t=t.checked)&&Ee(e,"checked",t,!1)}function Ae(e,t){Oe(e,t);var n=xe(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?je(e,t.type,n):t.hasOwnProperty("defaultValue")&&je(e,t.type,xe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Pe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function je(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Re(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Me(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xe(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ie(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw Error(a(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(a(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:xe(n)}}function Le(e,t){var n=xe(t.value),r=xe(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function De(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"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(be,we);me[t]=new ye(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(be,we);me[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(be,we);me[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){me[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),me.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){me[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Fe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ue(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 ze(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ue(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Be,qe=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe.svg||"innerHTML"in e)e.innerHTML=t;else{for((Be=Be||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Be.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function He(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ve={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},$e={},Ye={};function Xe(e){if($e[e])return $e[e];if(!Ve[e])return e;var t,n=Ve[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ye)return $e[e]=n[t];return e}J&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete Ve.animationend.animation,delete Ve.animationiteration.animation,delete Ve.animationstart.animation),"TransitionEvent"in window||delete Ve.transitionend.transition);var Ge=Xe("animationend"),Ke=Xe("animationiteration"),Qe=Xe("animationstart"),Ze=Xe("transitionend"),Je="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(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 nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return nt(o),e;if(i===r)return nt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,s=o.child;s;){if(s===n){u=!0,n=o,r=i;break}if(s===r){u=!0,r=o,n=i;break}s=s.sibling}if(!u){for(s=i.child;s;){if(s===n){u=!0,n=i,r=o;break}if(s===r){u=!0,r=i,n=o;break}s=s.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var ot,it,at,ut=!1,st=[],ct=null,lt=null,ft=null,pt=new Map,dt=new Map,ht=[],vt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),gt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function yt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function mt(e,t){switch(e){case"focus":case"blur":ct=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function bt(e,t,n,r,o){return null===e||e.nativeEvent!==o?(e=yt(t,n,r,o),null!==t&&(null!==(t=dr(t))&&it(t)),e):(e.eventSystemFlags|=r,e)}function wt(e){var t=pr(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){at(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function xt(e){if(null!==e.blockedOn)return!1;var t=jn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=dr(t);return null!==n&&it(n),e.blockedOn=t,!1}return!0}function Et(e,t,n){xt(e)&&n.delete(t)}function _t(){for(ut=!1;0<st.length;){var e=st[0];if(null!==e.blockedOn){null!==(e=dr(e.blockedOn))&&ot(e);break}var t=jn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:st.shift()}null!==ct&&xt(ct)&&(ct=null),null!==lt&&xt(lt)&&(lt=null),null!==ft&&xt(ft)&&(ft=null),pt.forEach(Et),dt.forEach(Et)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ut||(ut=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,_t)))}function St(e){function t(t){return kt(t,e)}if(0<st.length){kt(st[0],e);for(var n=1;n<st.length;n++){var r=st[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ct&&kt(ct,e),null!==lt&&kt(lt,e),null!==ft&&kt(ft,e),pt.forEach(t),dt.forEach(t),n=0;n<ht.length;n++)(r=ht[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ht.length&&null===(n=ht[0]).blockedOn;)wt(n),null===n.blockedOn&&ht.shift()}function Tt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Ct(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Ot(e,t,n){(t=R(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function At(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Ct(t);for(t=n.length;0<t--;)Ot(n[t],"captured",e);for(t=0;t<n.length;t++)Ot(n[t],"bubbled",e)}}function Pt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=R(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function jt(e){e&&e.dispatchConfig.registrationName&&Pt(e._targetInst,null,e)}function Rt(e){C(e,At)}function Mt(){return!0}function Nt(){return!1}function It(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Mt:Nt,this.isPropagationStopped=Nt,this}function Lt(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Dt(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ft(e){e.eventPool=[],e.getPooled=Lt,e.release=Dt}o(It.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Mt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Mt)},persist:function(){this.isPersistent=Mt},isPersistent:Nt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Nt,this._dispatchInstances=this._dispatchListeners=null}}),It.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},It.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Ft(n),n},Ft(It);var Ut=It.extend({animationName:null,elapsedTime:null,pseudoElement:null}),zt=It.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Bt=It.extend({view:null,detail:null}),qt=Bt.extend({relatedTarget:null});function Ht(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}var Wt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vt={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"},$t={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=$t[e])&&!!t[e]}function Xt(){return Yt}for(var Gt=Bt.extend({key:function(e){if(e.key){var t=Wt[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Vt[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Xt,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Kt=0,Qt=0,Zt=!1,Jt=!1,en=Bt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Xt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Kt;return Kt=e.screenX,Zt?"mousemove"===e.type?e.screenX-t:0:(Zt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Qt;return Qt=e.screenY,Jt?"mousemove"===e.type?e.screenY-t:0:(Jt=!0,0)}}),tn=en.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nn=en.extend({dataTransfer:null}),rn=Bt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Xt}),on=It.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),an=en.extend({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:null,deltaMode:null}),un=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Ge,"animationEnd",2],[Ke,"animationIteration",2],[Qe,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Ze,"transitionEnd",2],["waiting","waiting",2]],sn={},cn={},ln=0;ln<un.length;ln++){var fn=un[ln],pn=fn[0],dn=fn[1],hn=fn[2],vn="on"+(dn[0].toUpperCase()+dn.slice(1)),gn={phasedRegistrationNames:{bubbled:vn,captured:vn+"Capture"},dependencies:[pn],eventPriority:hn};sn[dn]=gn,cn[pn]=gn}var yn={eventTypes:sn,getEventPriority:function(e){return void 0!==(e=cn[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var o=cn[e];if(!o)return null;switch(e){case"keypress":if(0===Ht(n))return null;case"keydown":case"keyup":e=Gt;break;case"blur":case"focus":e=qt;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=en;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=nn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=rn;break;case Ge:case Ke:case Qe:e=Ut;break;case Ze:e=on;break;case"scroll":e=Bt;break;case"wheel":e=an;break;case"copy":case"cut":case"paste":e=zt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=tn;break;default:e=It}return Rt(t=e.getPooled(o,t,n,r)),t}},mn=i.unstable_UserBlockingPriority,bn=i.unstable_runWithPriority,wn=yn.getEventPriority,xn=10,En=[];function _n(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=pr(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Tt(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=e.eventSystemFlags,u=null,s=0;s<f.length;s++){var c=f[s];c&&(c=c.extractEvents(r,t,i,o,a))&&(u=T(u,c))}P(u)}}var kn=!0;function Sn(e,t){Tn(t,e,!1)}function Tn(e,t,n){switch(wn(t)){case 0:var r=Cn.bind(null,t,1);break;case 1:r=On.bind(null,t,1);break;default:r=Pn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Cn(e,t,n){le||se();var r=Pn,o=le;le=!0;try{ue(r,e,t,n)}finally{(le=o)||pe()}}function On(e,t,n){bn(mn,Pn.bind(null,e,t,n))}function An(e,t,n,r){if(En.length){var o=En.pop();o.topLevelType=e,o.eventSystemFlags=t,o.nativeEvent=n,o.targetInst=r,e=o}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=_n,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,pe()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,En.length<xn&&En.push(e)}}function Pn(e,t,n){if(kn)if(0<st.length&&-1<vt.indexOf(e))e=yt(null,e,t,n),st.push(e);else{var r=jn(e,t,n);null===r?mt(e,n):-1<vt.indexOf(e)?(e=yt(r,e,t,n),st.push(e)):function(e,t,n,r){switch(t){case"focus":return ct=bt(ct,e,t,n,r),!0;case"dragenter":return lt=bt(lt,e,t,n,r),!0;case"mouseover":return ft=bt(ft,e,t,n,r),!0;case"pointerover":var o=r.pointerId;return pt.set(o,bt(pt.get(o)||null,e,t,n,r)),!0;case"gotpointercapture":return o=r.pointerId,dt.set(o,bt(dt.get(o)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(mt(e,n),An(e,t,n,null))}}function jn(e,t,n){var r=Tt(n);if(null!==(r=pr(r))){var o=et(r);if(null===o)r=null;else{var i=o.tag;if(13===i){if(null!==(r=tt(o)))return r;r=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return An(e,t,n,r),null}function Rn(e){if(!J)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"===typeof t[e]),t}var Mn=new("function"===typeof WeakMap?WeakMap:Map);function Nn(e){var t=Mn.get(e);return void 0===t&&(t=new Set,Mn.set(e,t)),t}function In(e,t,n){if(!n.has(e)){switch(e){case"scroll":Tn(t,"scroll",!0);break;case"focus":case"blur":Tn(t,"focus",!0),Tn(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Rn(e)&&Tn(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Je.indexOf(e)&&Sn(e,t)}n.add(e)}}var Ln={animationIterationCount:!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},Dn=["Webkit","ms","Moz","O"];function Fn(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||Ln.hasOwnProperty(e)&&Ln[e]?(""+t).trim():t+"px"}function Un(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Fn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Ln).forEach((function(e){Dn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ln[t]=Ln[e]}))}));var zn=o({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 Bn(e,t){if(t){if(zn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if(!("object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62,""))}}function qn(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}}function Hn(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++)In(t[r],e,n)}function Wn(){}function Vn(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yn(e,t){var n,r=$n(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$n(r)}}function Xn(){for(var e=window,t=Vn();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Vn((e=t.contentWindow).document)}return t}function Gn(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)}var Kn="$",Qn="/$",Zn="$?",Jn="$!",er=null,tr=null;function nr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var or="function"===typeof setTimeout?setTimeout:void 0,ir="function"===typeof clearTimeout?clearTimeout:void 0;function ar(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function ur(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Kn||n===Jn||n===Zn){if(0===t)return e;t--}else n===Qn&&t++}e=e.previousSibling}return null}var sr=Math.random().toString(36).slice(2),cr="__reactInternalInstance$"+sr,lr="__reactEventHandlers$"+sr,fr="__reactContainere$"+sr;function pr(e){var t=e[cr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fr]||n[cr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ur(e);null!==e;){if(n=e[cr])return n;e=ur(e)}return t}n=(e=n).parentNode}return null}function dr(e){return!(e=e[cr]||e[fr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function hr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function vr(e){return e[lr]||null}var gr=null,yr=null,mr=null;function br(){if(mr)return mr;var e,t,n=yr,r=n.length,o="value"in gr?gr.value:gr.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return mr=o.slice(e,1<t?1-t:void 0)}var wr=It.extend({data:null}),xr=It.extend({data:null}),Er=[9,13,27,32],_r=J&&"CompositionEvent"in window,kr=null;J&&"documentMode"in document&&(kr=document.documentMode);var Sr=J&&"TextEvent"in window&&!kr,Tr=J&&(!_r||kr&&8<kr&&11>=kr),Cr=String.fromCharCode(32),Or={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Ar=!1;function Pr(e,t){switch(e){case"keyup":return-1!==Er.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function jr(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Rr=!1;var Mr={eventTypes:Or,extractEvents:function(e,t,n,r){var o;if(_r)e:{switch(e){case"compositionstart":var i=Or.compositionStart;break e;case"compositionend":i=Or.compositionEnd;break e;case"compositionupdate":i=Or.compositionUpdate;break e}i=void 0}else Rr?Pr(e,n)&&(i=Or.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=Or.compositionStart);return i?(Tr&&"ko"!==n.locale&&(Rr||i!==Or.compositionStart?i===Or.compositionEnd&&Rr&&(o=br()):(yr="value"in(gr=r)?gr.value:gr.textContent,Rr=!0)),i=wr.getPooled(i,t,n,r),o?i.data=o:null!==(o=jr(n))&&(i.data=o),Rt(i),o=i):o=null,(e=Sr?function(e,t){switch(e){case"compositionend":return jr(t);case"keypress":return 32!==t.which?null:(Ar=!0,Cr);case"textInput":return(e=t.data)===Cr&&Ar?null:e;default:return null}}(e,n):function(e,t){if(Rr)return"compositionend"===e||!_r&&Pr(e,t)?(e=br(),mr=yr=gr=null,Rr=!1,e):null;switch(e){case"paste":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 Tr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=xr.getPooled(Or.beforeInput,t,n,r)).data=e,Rt(t)):t=null,null===o?t:null===t?o:[o,t]}},Nr={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 Ir(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Nr[e.type]:"textarea"===t}var Lr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Dr(e,t,n){return(e=It.getPooled(Lr.change,e,t,n)).type="change",oe(n),Rt(e),e}var Fr=null,Ur=null;function zr(e){P(e)}function Br(e){if(Se(hr(e)))return e}function qr(e,t){if("change"===e)return t}var Hr=!1;function Wr(){Fr&&(Fr.detachEvent("onpropertychange",Vr),Ur=Fr=null)}function Vr(e){if("value"===e.propertyName&&Br(Ur))if(e=Dr(Ur,e,Tt(e)),le)P(e);else{le=!0;try{ae(zr,e)}finally{le=!1,pe()}}}function $r(e,t,n){"focus"===e?(Wr(),Ur=n,(Fr=t).attachEvent("onpropertychange",Vr)):"blur"===e&&Wr()}function Yr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Br(Ur)}function Xr(e,t){if("click"===e)return Br(t)}function Gr(e,t){if("input"===e||"change"===e)return Br(t)}J&&(Hr=Rn("input")&&(!document.documentMode||9<document.documentMode));var Kr,Qr={eventTypes:Lr,_isInputEventSupported:Hr,extractEvents:function(e,t,n,r){var o=t?hr(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=qr;else if(Ir(o))if(Hr)a=Gr;else{a=Yr;var u=$r}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Xr);if(a&&(a=a(e,t)))return Dr(a,n,r);u&&u(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&je(o,"number",o.value)}},Zr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Jr={eventTypes:Zr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0===(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?pr(t):null)&&(t!==(i=et(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var u=en,s=Zr.mouseLeave,c=Zr.mouseEnter,l="mouse";else"pointerout"!==e&&"pointerover"!==e||(u=tn,s=Zr.pointerLeave,c=Zr.pointerEnter,l="pointer");if(e=null==a?o:hr(a),o=null==t?o:hr(t),(s=u.getPooled(s,a,n,r)).type=l+"leave",s.target=e,s.relatedTarget=o,(r=u.getPooled(c,t,n,r)).type=l+"enter",r.target=o,r.relatedTarget=e,l=t,(u=a)&&l)e:{for(e=l,a=0,t=c=u;t;t=Ct(t))a++;for(t=0,o=e;o;o=Ct(o))t++;for(;0<a-t;)c=Ct(c),a--;for(;0<t-a;)e=Ct(e),t--;for(;a--;){if(c===e||c===e.alternate)break e;c=Ct(c),e=Ct(e)}c=null}else c=null;for(e=c,c=[];u&&u!==e&&(null===(a=u.alternate)||a!==e);)c.push(u),u=Ct(u);for(u=[];l&&l!==e&&(null===(a=l.alternate)||a!==e);)u.push(l),l=Ct(l);for(l=0;l<c.length;l++)Pt(c[l],"bubbled",s);for(l=u.length;0<l--;)Pt(u[l],"captured",r);return n===Kr?(Kr=null,[s]):(Kr=n,[s,r])}};var eo="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},to=Object.prototype.hasOwnProperty;function no(e,t){if(eo(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!to.call(t,n[r])||!eo(e[n[r]],t[n[r]]))return!1;return!0}var ro=J&&"documentMode"in document&&11>=document.documentMode,oo={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},io=null,ao=null,uo=null,so=!1;function co(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return so||null==io||io!==Vn(n)?null:("selectionStart"in(n=io)&&Gn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},uo&&no(uo,n)?null:(uo=n,(e=It.getPooled(oo.select,ao,e,t)).type="select",e.target=io,Rt(e),e))}var lo={eventTypes:oo,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Nn(i),o=h.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?hr(t):window,e){case"focus":(Ir(i)||"true"===i.contentEditable)&&(io=i,ao=t,uo=null);break;case"blur":uo=ao=io=null;break;case"mousedown":so=!0;break;case"contextmenu":case"mouseup":case"dragend":return so=!1,co(n,r);case"selectionchange":if(ro)break;case"keydown":case"keyup":return co(n,r)}return null}};j.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=vr,_=dr,k=hr,j.injectEventPluginsByName({SimpleEventPlugin:yn,EnterLeaveEventPlugin:Jr,ChangeEventPlugin:Qr,SelectEventPlugin:lo,BeforeInputEventPlugin:Mr}),new Set;var fo=[],po=-1;function ho(e){0>po||(e.current=fo[po],fo[po]=null,po--)}function vo(e,t){po++,fo[po]=e.current,e.current=t}var go={},yo={current:go},mo={current:!1},bo=go;function wo(e,t){var n=e.type.contextTypes;if(!n)return go;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function xo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Eo(e){ho(mo),ho(yo)}function _o(e){ho(mo),ho(yo)}function ko(e,t,n){if(yo.current!==go)throw Error(a(168));vo(yo,t),vo(mo,n)}function So(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Q(t)||"Unknown",i));return o({},n,{},r)}function To(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||go,bo=yo.current,vo(yo,t),vo(mo,mo.current),!0}function Co(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=So(e,t,bo),r.__reactInternalMemoizedMergedChildContext=t,ho(mo),ho(yo),vo(yo,t)):ho(mo),vo(mo,n)}var Oo=i.unstable_runWithPriority,Ao=i.unstable_scheduleCallback,Po=i.unstable_cancelCallback,jo=i.unstable_shouldYield,Ro=i.unstable_requestPaint,Mo=i.unstable_now,No=i.unstable_getCurrentPriorityLevel,Io=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Fo=i.unstable_LowPriority,Uo=i.unstable_IdlePriority,zo={},Bo=void 0!==Ro?Ro:function(){},qo=null,Ho=null,Wo=!1,Vo=Mo(),$o=1e4>Vo?Mo:function(){return Mo()-Vo};function Yo(){switch(No()){case Io:return 99;case Lo:return 98;case Do:return 97;case Fo:return 96;case Uo:return 95;default:throw Error(a(332))}}function Xo(e){switch(e){case 99:return Io;case 98:return Lo;case 97:return Do;case 96:return Fo;case 95:return Uo;default:throw Error(a(332))}}function Go(e,t){return e=Xo(e),Oo(e,t)}function Ko(e,t,n){return e=Xo(e),Ao(e,t,n)}function Qo(e){return null===qo?(qo=[e],Ho=Ao(Io,Jo)):qo.push(e),zo}function Zo(){if(null!==Ho){var e=Ho;Ho=null,Po(e)}Jo()}function Jo(){if(!Wo&&null!==qo){Wo=!0;var e=0;try{var t=qo;Go(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),qo=null}catch(n){throw null!==qo&&(qo=qo.slice(e+1)),Ao(Io,Zo),n}finally{Wo=!1}}}var ei=3;function ti(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function ni(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ri={current:null},oi=null,ii=null,ai=null;function ui(){ai=ii=oi=null}function si(e,t){var n=e.type._context;vo(ri,n._currentValue),n._currentValue=t}function ci(e){var t=ri.current;ho(ri),e.type._context._currentValue=t}function li(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function fi(e,t){oi=e,ai=ii=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Va=!0),e.firstContext=null)}function pi(e,t){if(ai!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ai=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ii){if(null===oi)throw Error(a(308));ii=t,oi.dependencies={expirationTime:0,firstContext:t,responders:null}}else ii=ii.next=t;return e._currentValue}var di=!1;function hi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function vi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function gi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function yi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function mi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=hi(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=hi(e.memoizedState),o=n.updateQueue=hi(n.memoizedState)):r=e.updateQueue=vi(o):null===o&&(o=n.updateQueue=vi(r));null===o||r===o?yi(r,t):null===r.lastUpdate||null===o.lastUpdate?(yi(r,t),yi(o,t)):(yi(r,t),o.lastUpdate=t)}function bi(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=hi(e.memoizedState):wi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function wi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=vi(t)),t}function xi(e,t,n,r,i,a){switch(n.tag){case 1:return"function"===typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null===(i="function"===typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case 2:di=!0}return r}function Ei(e,t,n,r,o){di=!1;for(var i=(t=wi(e,t)).baseState,a=null,u=0,s=t.firstUpdate,c=i;null!==s;){var l=s.expirationTime;l<o?(null===a&&(a=s,i=c),u<l&&(u=l)):(Cs(l,s.suspenseConfig),c=xi(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(l=null,s=t.firstCapturedUpdate;null!==s;){var f=s.expirationTime;f<o?(null===l&&(l=s,null===a&&(i=c)),u<f&&(u=f)):(c=xi(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===a&&(t.lastUpdate=null),null===l?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===l&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=l,Os(u),e.expirationTime=u,e.memoizedState=c}function _i(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ki(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ki(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ki(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!==typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var Si=M.ReactCurrentBatchConfig,Ti=(new r.Component).refs;function Ci(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Oi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=hs(),o=Si.suspense;(o=gi(r=vs(r,e,o),o)).payload=t,void 0!==n&&null!==n&&(o.callback=n),mi(e,o),gs(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=hs(),o=Si.suspense;(o=gi(r=vs(r,e,o),o)).tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),mi(e,o),gs(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=hs(),r=Si.suspense;(r=gi(n=vs(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),mi(e,r),gs(e,n)}};function Ai(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!no(n,r)||!no(o,i))}function Pi(e,t,n){var r=!1,o=go,i=t.contextType;return"object"===typeof i&&null!==i?i=pi(i):(o=xo(t)?bo:yo.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?wo(e,o):go),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Oi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ji(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Oi.enqueueReplaceState(t,t.state,null)}function Ri(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ti;var i=t.contextType;"object"===typeof i&&null!==i?o.context=pi(i):(i=xo(t)?bo:yo.current,o.context=wo(e,i)),null!==(i=e.updateQueue)&&(Ei(e,i,n,o,r),o.state=e.memoizedState),"function"===typeof(i=t.getDerivedStateFromProps)&&(Ci(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Oi.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(Ei(e,i,n,o,r),o.state=e.memoizedState)),"function"===typeof o.componentDidMount&&(e.effectTag|=4)}var Mi=Array.isArray;function Ni(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Ti&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ii(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Li(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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 o(e,t,n){return(e=Xs(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Qs(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ni(e,t,n),r.return=e,r):((r=Gs(n.type,n.key,n.props,null,e.mode,r)).ref=Ni(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zs(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Ks(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Qs(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case L:return(n=Gs(t.type,t.key,t.props,null,e.mode,n)).ref=Ni(e,null,t),n.return=e,n;case D:return(t=Zs(t,e.mode,n)).return=e,t}if(Mi(t)||K(t))return(t=Ks(t,e.mode,n,null)).return=e,t;Ii(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case L:return n.key===o?n.type===F?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case D:return n.key===o?l(e,t,n,r):null}if(Mi(n)||K(n))return null!==o?null:f(e,t,n,r,null);Ii(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case L:return e=e.get(null===r.key?n:r.key)||null,r.type===F?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case D:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Mi(r)||K(r))return f(t,e=e.get(n)||null,r,o,null);Ii(t,r)}return null}function v(o,a,u,s){for(var c=null,l=null,f=a,v=a=0,g=null;null!==f&&v<u.length;v++){f.index>v?(g=f,f=null):g=f.sibling;var y=d(o,f,u[v],s);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(o,f),a=i(y,a,v),null===l?c=y:l.sibling=y,l=y,f=g}if(v===u.length)return n(o,f),c;if(null===f){for(;v<u.length;v++)null!==(f=p(o,u[v],s))&&(a=i(f,a,v),null===l?c=f:l.sibling=f,l=f);return c}for(f=r(o,f);v<u.length;v++)null!==(g=h(f,o,v,u[v],s))&&(e&&null!==g.alternate&&f.delete(null===g.key?v:g.key),a=i(g,a,v),null===l?c=g:l.sibling=g,l=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,u,s,c){var l=K(s);if("function"!==typeof l)throw Error(a(150));if(null==(s=l.call(s)))throw Error(a(151));for(var f=l=null,v=u,g=u=0,y=null,m=s.next();null!==v&&!m.done;g++,m=s.next()){v.index>g?(y=v,v=null):y=v.sibling;var b=d(o,v,m.value,c);if(null===b){null===v&&(v=y);break}e&&v&&null===b.alternate&&t(o,v),u=i(b,u,g),null===f?l=b:f.sibling=b,f=b,v=y}if(m.done)return n(o,v),l;if(null===v){for(;!m.done;g++,m=s.next())null!==(m=p(o,m.value,c))&&(u=i(m,u,g),null===f?l=m:f.sibling=m,f=m);return l}for(v=r(o,v);!m.done;g++,m=s.next())null!==(m=h(v,o,g,m.value,c))&&(e&&null!==m.alternate&&v.delete(null===m.key?g:m.key),u=i(m,u,g),null===f?l=m:f.sibling=m,f=m);return e&&v.forEach((function(e){return t(o,e)})),l}return function(e,r,i,s){var c="object"===typeof i&&null!==i&&i.type===F&&null===i.key;c&&(i=i.props.children);var l="object"===typeof i&&null!==i;if(l)switch(i.$$typeof){case L:e:{for(l=i.key,c=r;null!==c;){if(c.key===l){if(7===c.tag?i.type===F:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===F?i.props.children:i.props)).ref=Ni(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===F?((r=Ks(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Gs(i.type,i.key,i.props,null,e.mode,s)).ref=Ni(e,r,i),s.return=e,e=s)}return u(e);case D:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zs(i,e.mode,s)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Qs(i,e.mode,s)).return=e,e=r),u(e);if(Mi(i))return v(e,r,i,s);if(K(i))return g(e,r,i,s);if(l&&Ii(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Di=Li(!0),Fi=Li(!1),Ui={},zi={current:Ui},Bi={current:Ui},qi={current:Ui};function Hi(e){if(e===Ui)throw Error(a(174));return e}function Wi(e,t){vo(qi,t),vo(Bi,e),vo(zi,Ui);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ze(null,"");break;default:t=ze(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}ho(zi),vo(zi,t)}function Vi(e){ho(zi),ho(Bi),ho(qi)}function $i(e){Hi(qi.current);var t=Hi(zi.current),n=ze(t,e.type);t!==n&&(vo(Bi,e),vo(zi,n))}function Yi(e){Bi.current===e&&(ho(zi),ho(Bi))}var Xi={current:0};function Gi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Zn||n.data===Jn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))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}function Ki(e,t){return{responder:e,props:t}}var Qi=M.ReactCurrentDispatcher,Zi=M.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=null,oa=null,ia=null,aa=0,ua=null,sa=0,ca=!1,la=null,fa=0;function pa(){throw Error(a(321))}function da(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!eo(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,o,i){if(Ji=i,ea=t,na=null!==e?e.memoizedState:null,Qi.current=null===na?Ma:Na,t=n(r,o),ca){do{ca=!1,fa+=1,na=null!==e?e.memoizedState:null,ia=ra,ua=oa=ta=null,Qi.current=Na,t=n(r,o)}while(ca);la=null,fa=0}if(Qi.current=Ra,(e=ea).memoizedState=ra,e.expirationTime=aa,e.updateQueue=ua,e.effectTag|=sa,e=null!==ta&&null!==ta.next,Ji=0,ia=oa=ra=na=ta=ea=null,aa=0,ua=null,sa=0,e)throw Error(a(300));return t}function va(){Qi.current=Ra,Ji=0,ia=oa=ra=na=ta=ea=null,aa=0,ua=null,sa=0,ca=!1,la=null,fa=0}function ga(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===oa?ra=oa=e:oa=oa.next=e,oa}function ya(){if(null!==ia)ia=(oa=ia).next,na=null!==(ta=na)?ta.next:null;else{if(null===na)throw Error(a(310));var e={memoizedState:(ta=na).memoizedState,baseState:ta.baseState,queue:ta.queue,baseUpdate:ta.baseUpdate,next:null};oa=null===oa?ra=e:oa.next=e,na=ta.next}return oa}function ma(e,t){return"function"===typeof t?t(e):t}function ba(e){var t=ya(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<fa){var r=n.dispatch;if(null!==la){var o=la.get(n);if(void 0!==o){la.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return eo(i,t.memoizedState)||(Va=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var u=t.baseUpdate;if(i=t.baseState,null!==u?(null!==r&&(r.next=null),r=u.next):r=null!==r?r.next:null,null!==r){var s=o=null,c=r,l=!1;do{var f=c.expirationTime;f<Ji?(l||(l=!0,s=u,o=i),f>aa&&Os(aa=f)):(Cs(f,c.suspenseConfig),i=c.eagerReducer===e?c.eagerState:e(i,c.action)),u=c,c=c.next}while(null!==c&&c!==r);l||(s=u,o=i),eo(i,t.memoizedState)||(Va=!0),t.memoizedState=i,t.baseUpdate=s,t.baseState=o,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function wa(e){var t=ga();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ma,lastRenderedState:e}).dispatch=ja.bind(null,ea,e),[t.memoizedState,e]}function xa(e){return ba(ma)}function Ea(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===ua?(ua={lastEffect:null}).lastEffect=e.next=e:null===(t=ua.lastEffect)?ua.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,ua.lastEffect=e),e}function _a(e,t,n,r){var o=ga();sa|=e,o.memoizedState=Ea(t,n,void 0,void 0===r?null:r)}function ka(e,t,n,r){var o=ya();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&da(r,a.deps))return void Ea(0,n,i,r)}sa|=e,o.memoizedState=Ea(t,n,i,r)}function Sa(e,t){return _a(516,192,e,t)}function Ta(e,t){return ka(516,192,e,t)}function Ca(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Oa(){}function Aa(e,t){return ga().memoizedState=[e,void 0===t?null:t],e}function Pa(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ja(e,t,n){if(!(25>fa))throw Error(a(301));var r=e.alternate;if(e===ea||null!==r&&r===ea)if(ca=!0,e={expirationTime:Ji,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===la&&(la=new Map),void 0===(n=la.get(t)))la.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=hs(),i=Si.suspense;i={expirationTime:o=vs(o,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var u=t.last;if(null===u)i.next=i;else{var s=u.next;null!==s&&(i.next=s),u.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,l=r(c,n);if(i.eagerReducer=r,i.eagerState=l,eo(l,c))return}catch(f){}gs(e,o)}}var Ra={readContext:pi,useCallback:pa,useContext:pa,useEffect:pa,useImperativeHandle:pa,useLayoutEffect:pa,useMemo:pa,useReducer:pa,useRef:pa,useState:pa,useDebugValue:pa,useResponder:pa,useDeferredValue:pa,useTransition:pa},Ma={readContext:pi,useCallback:Aa,useContext:pi,useEffect:Sa,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,_a(4,36,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _a(4,36,e,t)},useMemo:function(e,t){var n=ga();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ga();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ja.bind(null,ea,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ga().memoizedState=e},useState:wa,useDebugValue:Oa,useResponder:Ki,useDeferredValue:function(e,t){var n=wa(e),r=n[0],o=n[1];return Sa((function(){i.unstable_next((function(){var n=Zi.suspense;Zi.suspense=void 0===t?null:t;try{o(e)}finally{Zi.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=wa(!1),n=t[0],r=t[1];return[Aa((function(t){r(!0),i.unstable_next((function(){var n=Zi.suspense;Zi.suspense=void 0===e?null:e;try{r(!1),t()}finally{Zi.suspense=n}}))}),[e,n]),n]}},Na={readContext:pi,useCallback:Pa,useContext:pi,useEffect:Ta,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ka(4,36,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ka(4,36,e,t)},useMemo:function(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ba,useRef:function(){return ya().memoizedState},useState:xa,useDebugValue:Oa,useResponder:Ki,useDeferredValue:function(e,t){var n=xa(),r=n[0],o=n[1];return Ta((function(){i.unstable_next((function(){var n=Zi.suspense;Zi.suspense=void 0===t?null:t;try{o(e)}finally{Zi.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=xa(),n=t[0],r=t[1];return[Pa((function(t){r(!0),i.unstable_next((function(){var n=Zi.suspense;Zi.suspense=void 0===e?null:e;try{r(!1),t()}finally{Zi.suspense=n}}))}),[e,n]),n]}},Ia=null,La=null,Da=!1;function Fa(e,t){var n=$s(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ua(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function za(e){if(Da){var t=La;if(t){var n=t;if(!Ua(e,t)){if(!(t=ar(n.nextSibling))||!Ua(e,t))return e.effectTag=-1025&e.effectTag|2,Da=!1,void(Ia=e);Fa(Ia,n)}Ia=e,La=ar(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Da=!1,Ia=e}}function Ba(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ia=e}function qa(e){if(e!==Ia)return!1;if(!Da)return Ba(e),Da=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rr(t,e.memoizedProps))for(t=La;t;)Fa(e,t),t=ar(t.nextSibling);if(Ba(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Qn){if(0===t){La=ar(e.nextSibling);break e}t--}else n!==Kn&&n!==Jn&&n!==Zn||t++}e=e.nextSibling}La=null}}else La=Ia?ar(e.stateNode.nextSibling):null;return!0}function Ha(){La=Ia=null,Da=!1}var Wa=M.ReactCurrentOwner,Va=!1;function $a(e,t,n,r){t.child=null===e?Fi(t,null,n,r):Di(t,e.child,n,r)}function Ya(e,t,n,r,o){n=n.render;var i=t.ref;return fi(t,o),r=ha(e,t,n,r,i,o),null===e||Va?(t.effectTag|=1,$a(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),lu(e,t,o))}function Xa(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Ys(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gs(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ga(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:no)(o,r)&&e.ref===t.ref)?lu(e,t,i):(t.effectTag|=1,(e=Xs(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ga(e,t,n,r,o,i){return null!==e&&no(e.memoizedProps,r)&&e.ref===t.ref&&(Va=!1,o<i)?lu(e,t,i):Qa(e,t,n,r,i)}function Ka(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Qa(e,t,n,r,o){var i=xo(n)?bo:yo.current;return i=wo(t,i),fi(t,o),n=ha(e,t,n,r,i,o),null===e||Va?(t.effectTag|=1,$a(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),lu(e,t,o))}function Za(e,t,n,r,o){if(xo(n)){var i=!0;To(t)}else i=!1;if(fi(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Pi(t,n,r),Ri(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var s=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current);var l=n.getDerivedStateFromProps,f="function"===typeof l||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||s!==c)&&ji(t,a,r,c),di=!1;var p=t.memoizedState;s=a.state=p;var d=t.updateQueue;null!==d&&(Ei(t,d,r,a,o),s=t.memoizedState),u!==r||p!==s||mo.current||di?("function"===typeof l&&(Ci(t,n,l,r),s=t.memoizedState),(u=di||Ai(t,n,u,r,p,s,c))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=c,r=u):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,u=t.memoizedProps,a.props=t.type===t.elementType?u:ni(t.type,u),s=a.context,"object"===typeof(c=n.contextType)&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current),(f="function"===typeof(l=n.getDerivedStateFromProps)||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||s!==c)&&ji(t,a,r,c),di=!1,s=t.memoizedState,p=a.state=s,null!==(d=t.updateQueue)&&(Ei(t,d,r,a,o),p=t.memoizedState),u!==r||s!==p||mo.current||di?("function"===typeof l&&(Ci(t,n,l,r),p=t.memoizedState),(l=di||Ai(t,n,u,r,s,p,c))?(f||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=l):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return Ja(e,t,n,r,i,o)}function Ja(e,t,n,r,o,i){Ka(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return o&&Co(t,n,!1),lu(e,t,i);r=t.stateNode,Wa.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,u,i)):$a(e,t,u,i),t.memoizedState=r.state,o&&Co(t,n,!0),t.child}function eu(e){var t=e.stateNode;t.pendingContext?ko(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ko(0,t.context,!1),Wi(e,t.containerInfo)}var tu,nu,ru,ou,iu={dehydrated:null,retryTime:0};function au(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Xi.current,u=!1;if((r=0!==(64&t.effectTag))||(r=0!==(2&a)&&(null===e||null!==e.memoizedState)),r?(u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),vo(Xi,1&a),null===e){if(void 0!==i.fallback&&za(t),u){if(u=i.fallback,(i=Ks(null,o,0,null)).return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Ks(u,o,n,null)).return=t,i.sibling=n,t.memoizedState=iu,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Fi(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,u){if(i=i.fallback,(n=Xs(e,e.pendingProps)).return=t,0===(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;return(o=Xs(o,i,o.expirationTime)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=iu,t.child=n,o}return n=Di(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,u){if(u=i.fallback,(i=Ks(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Ks(u,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=iu,t.child=i,n}return t.memoizedState=null,t.child=Di(t,e,i.children,n)}function uu(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),li(e.return,t)}function su(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function cu(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if($a(e,t,r.children,n),0!==(2&(r=Xi.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&uu(e,n);else if(19===e.tag)uu(e,n);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}r&=1}if(vo(Xi,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Gi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),su(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Gi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}su(t,!0,n,null,i,t.lastEffect);break;case"together":su(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function lu(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&Os(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Xs(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Xs(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function fu(e){e.effectTag|=4}function pu(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function du(e){switch(e.tag){case 1:xo(e.type)&&Eo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Vi(),_o(),0!==(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Yi(e),null;case 13:return ho(Xi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ho(Xi),null;case 4:return Vi(),null;case 10:return ci(e),null;default:return null}}function hu(e,t){return{value:e,source:t,stack:Z(t)}}tu=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},nu=function(){},ru=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u,s,c=t.stateNode;switch(Hi(zi.current),e=null,n){case"input":a=Te(c,a),r=Te(c,r),e=[];break;case"option":a=Re(c,a),r=Re(c,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ne(c,a),r=Ne(c,r),e=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(c.onclick=Wn)}for(u in Bn(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u)for(s in c=a[u])c.hasOwnProperty(s)&&(n||(n={}),n[s]="");else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(d.hasOwnProperty(u)?e||(e=[]):(e=e||[]).push(u,null));for(u in r){var l=r[u];if(c=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&l!==c&&(null!=l||null!=c))if("style"===u)if(c){for(s in c)!c.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&c[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(e||(e=[]),e.push(u,n)),n=l;else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,c=c?c.__html:void 0,null!=l&&c!==l&&(e=e||[]).push(u,""+l)):"children"===u?c===l||"string"!==typeof l&&"number"!==typeof l||(e=e||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(d.hasOwnProperty(u)?(null!=l&&Hn(i,u),e||c===l||(e=[])):(e=e||[]).push(u,l))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&fu(t)}},ou=function(e,t,n,r){n!==r&&fu(t)};var vu="function"===typeof WeakSet?WeakSet:Set;function gu(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Z(n)),null!==n&&Q(n.type),t=t.value,null!==e&&1===e.tag&&Q(e.type);try{console.error(t)}catch(o){setTimeout((function(){throw o}))}}function yu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){zs(e,n)}else t.current=null}function mu(e,t){switch(t.tag){case 0:case 11:case 15:bu(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ni(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function bu(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!==(r.tag&e)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!==(r.tag&t)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function wu(e,t,n){switch("function"===typeof Ws&&Ws(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Go(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(i){zs(o,i)}}e=e.next}while(e!==r)}))}break;case 1:yu(t),"function"===typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){zs(e,n)}}(t,n);break;case 5:yu(t);break;case 4:ku(e,t,n)}}function xu(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&xu(t)}function Eu(e){return 5===e.tag||3===e.tag||4===e.tag}function _u(e){e:{for(var t=e.return;null!==t;){if(Eu(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(He(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Eu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){var i=5===o.tag||6===o.tag;if(i){var u=i?o.stateNode:o.stateNode.instance;if(n)if(r){var s=u;u=n,8===(i=t).nodeType?i.parentNode.insertBefore(s,u):i.insertBefore(s,u)}else t.insertBefore(u,n);else r?(8===(s=t).nodeType?(i=s.parentNode).insertBefore(u,s):(i=s).appendChild(u),null!==(s=s._reactRootContainer)&&void 0!==s||null!==i.onclick||(i.onclick=Wn)):t.appendChild(u)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function ku(e,t,n){for(var r,o,i=t,u=!1;;){if(!u){u=i.return;e:for(;;){if(null===u)throw Error(a(160));switch(r=u.stateNode,u.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}u=u.return}u=!0}if(5===i.tag||6===i.tag){e:for(var s=e,c=i,l=n,f=c;;)if(wu(s,f,l),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(s=r,c=i.stateNode,8===s.nodeType?s.parentNode.removeChild(c):s.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(wu(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(u=!1)}i.sibling.return=i.return,i=i.sibling}}function Su(e,t){switch(t.tag){case 0:case 11:case 14:case 15:bu(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[lr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Oe(n,r),qn(e,o),t=qn(e,r),o=0;o<i.length;o+=2){var u=i[o],s=i[o+1];"style"===u?Un(n,s):"dangerouslySetInnerHTML"===u?qe(n,s):"children"===u?He(n,s):Ee(n,u,s,t)}switch(e){case"input":Ae(n,r);break;case"textarea":Le(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Me(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Me(n,!!r.multiple,r.defaultValue,!0):Me(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(a(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,St(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,ts=$o()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"===typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=void 0!==(o=e.memoizedProps.style)&&null!==o&&o.hasOwnProperty("display")?o.display:null,i.style.display=Fn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Tu(t);break;case 19:Tu(t);break;case 17:case 20:case 21:break;default:throw Error(a(163))}}function Tu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new vu),t.forEach((function(t){var r=qs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var Cu="function"===typeof WeakMap?WeakMap:Map;function Ou(e,t,n){(n=gi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){os||(os=!0,is=r),gu(e,t)},n}function Au(e,t,n){(n=gi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return gu(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===as?as=new Set([this]):as.add(this),gu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Pu,ju=Math.ceil,Ru=M.ReactCurrentDispatcher,Mu=M.ReactCurrentOwner,Nu=0,Iu=8,Lu=16,Du=32,Fu=0,Uu=1,zu=2,Bu=3,qu=4,Hu=5,Wu=Nu,Vu=null,$u=null,Yu=0,Xu=Fu,Gu=null,Ku=1073741823,Qu=1073741823,Zu=null,Ju=0,es=!1,ts=0,ns=500,rs=null,os=!1,is=null,as=null,us=!1,ss=null,cs=90,ls=null,fs=0,ps=null,ds=0;function hs(){return(Wu&(Lu|Du))!==Nu?1073741821-($o()/10|0):0!==ds?ds:ds=1073741821-($o()/10|0)}function vs(e,t,n){if(0===(2&(t=t.mode)))return 1073741823;var r=Yo();if(0===(4&t))return 99===r?1073741823:1073741822;if((Wu&Lu)!==Nu)return Yu;if(null!==n)e=ti(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ti(e,150,100);break;case 97:case 96:e=ti(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Vu&&e===Yu&&--e,e}function gs(e,t){if(50<fs)throw fs=0,ps=null,Error(a(185));if(null!==(e=ys(e,t))){var n=Yo();1073741823===t?(Wu&Iu)!==Nu&&(Wu&(Lu|Du))===Nu?xs(e):(bs(e),Wu===Nu&&Zo()):bs(e),(4&Wu)===Nu||98!==n&&99!==n||(null===ls?ls=new Map([[e,t]]):(void 0===(n=ls.get(e))||n>t)&&ls.set(e,t))}}function ys(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Vu===o&&(Os(t),Xu===qu&&tc(o,Yu)),nc(o,t)),o}function ms(e){var t=e.lastExpiredTime;return 0!==t?t:ec(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function bs(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Qo(xs.bind(null,e));else{var t=ms(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=hs();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==zo&&Po(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Qo(xs.bind(null,e)):Ko(r,ws.bind(null,e),{timeout:10*(1073741821-t)-$o()}),e.callbackNode=t}}}function ws(e,t){if(ds=0,t)return rc(e,t=hs()),bs(e),null;var n=ms(e);if(0!==n){if(t=e.callbackNode,(Wu&(Lu|Du))!==Nu)throw Error(a(327));if(Ds(),e===Vu&&n===Yu||ks(e,n),null!==$u){var r=Wu;Wu|=Lu;for(var o=Ts();;)try{Ps();break}catch(s){Ss(e,s)}if(ui(),Wu=r,Ru.current=o,Xu===Uu)throw t=Gu,ks(e,n),tc(e,n),bs(e),t;if(null===$u)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Xu,Vu=null,r){case Fu:case Uu:throw Error(a(345));case zu:rc(e,2<n?2:n);break;case Bu:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Ms(o)),1073741823===Ku&&10<(o=ts+ns-$o())){if(es){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,ks(e,n);break}}if(0!==(i=ms(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=or(Ns.bind(null,e),o);break}Ns(e);break;case qu:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Ms(o)),es&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,ks(e,n);break}if(0!==(o=ms(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Qu?r=10*(1073741821-Qu)-$o():1073741823===Ku?r=0:(r=10*(1073741821-Ku)-5e3,0>(r=(o=$o())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ju(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=or(Ns.bind(null,e),r);break}Ns(e);break;case Hu:if(1073741823!==Ku&&null!==Zu){i=Ku;var u=Zu;if(0>=(r=0|u.busyMinDurationMs)?r=0:(o=0|u.busyDelayMs,r=(i=$o()-(10*(1073741821-i)-(0|u.timeoutMs||5e3)))<=o?0:o+r-i),10<r){tc(e,n),e.timeoutHandle=or(Ns.bind(null,e),r);break}}Ns(e);break;default:throw Error(a(329))}if(bs(e),e.callbackNode===t)return ws.bind(null,e)}}return null}function xs(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)Ns(e);else{if((Wu&(Lu|Du))!==Nu)throw Error(a(327));if(Ds(),e===Vu&&t===Yu||ks(e,t),null!==$u){var n=Wu;Wu|=Lu;for(var r=Ts();;)try{As();break}catch(o){Ss(e,o)}if(ui(),Wu=n,Ru.current=r,Xu===Uu)throw n=Gu,ks(e,t),tc(e,t),bs(e),n;if(null!==$u)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Vu=null,Ns(e),bs(e)}}return null}function Es(e,t){var n=Wu;Wu|=1;try{return e(t)}finally{(Wu=n)===Nu&&Zo()}}function _s(e,t){var n=Wu;Wu&=-2,Wu|=Iu;try{return e(t)}finally{(Wu=n)===Nu&&Zo()}}function ks(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ir(n)),null!==$u)for(n=$u.return;null!==n;){var r=n;switch(r.tag){case 1:var o=r.type.childContextTypes;null!==o&&void 0!==o&&Eo();break;case 3:Vi(),_o();break;case 5:Yi(r);break;case 4:Vi();break;case 13:case 19:ho(Xi);break;case 10:ci(r)}n=n.return}Vu=e,$u=Xs(e.current,null),Yu=t,Xu=Fu,Gu=null,Qu=Ku=1073741823,Zu=null,Ju=0,es=!1}function Ss(e,t){for(;;){try{if(ui(),va(),null===$u||null===$u.return)return Xu=Uu,Gu=t,null;e:{var n=e,r=$u.return,o=$u,i=t;if(t=Yu,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==i&&"object"===typeof i&&"function"===typeof i.then){var a=i,u=0!==(1&Xi.current),s=r;do{var c;if(c=13===s.tag){var l=s.memoizedState;if(null!==l)c=null!==l.dehydrated;else{var f=s.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!u)}}if(c){var p=s.updateQueue;if(null===p){var d=new Set;d.add(a),s.updateQueue=d}else p.add(a);if(0===(2&s.mode)){if(s.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var h=gi(1073741823,null);h.tag=2,mi(o,h)}o.expirationTime=1073741823;break e}i=void 0,o=t;var v=n.pingCache;if(null===v?(v=n.pingCache=new Cu,i=new Set,v.set(a,i)):void 0===(i=v.get(a))&&(i=new Set,v.set(a,i)),!i.has(o)){i.add(o);var g=Bs.bind(null,n,a,o);a.then(g,g)}s.effectTag|=4096,s.expirationTime=t;break e}s=s.return}while(null!==s);i=Error((Q(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Z(o))}Xu!==Hu&&(Xu=zu),i=hu(i,o),s=r;do{switch(s.tag){case 3:a=i,s.effectTag|=4096,s.expirationTime=t,bi(s,Ou(s,a,t));break e;case 1:a=i;var y=s.type,m=s.stateNode;if(0===(64&s.effectTag)&&("function"===typeof y.getDerivedStateFromError||null!==m&&"function"===typeof m.componentDidCatch&&(null===as||!as.has(m)))){s.effectTag|=4096,s.expirationTime=t,bi(s,Au(s,a,t));break e}}s=s.return}while(null!==s)}$u=Rs($u)}catch(b){t=b;continue}break}}function Ts(){var e=Ru.current;return Ru.current=Ra,null===e?Ra:e}function Cs(e,t){e<Ku&&2<e&&(Ku=e),null!==t&&e<Qu&&2<e&&(Qu=e,Zu=t)}function Os(e){e>Ju&&(Ju=e)}function As(){for(;null!==$u;)$u=js($u)}function Ps(){for(;null!==$u&&!jo();)$u=js($u)}function js(e){var t=Pu(e.alternate,e,Yu);return e.memoizedProps=e.pendingProps,null===t&&(t=Rs(e)),Mu.current=null,t}function Rs(e){$u=e;do{var t=$u.alternate;if(e=$u.return,0===(2048&$u.effectTag)){e:{var n=t,r=Yu,i=(t=$u).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:xo(t.type)&&Eo();break;case 3:Vi(),_o(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===n||null===n.child)&&qa(t)&&fu(t),nu(t);break;case 5:Yi(t),r=Hi(qi.current);var u=t.type;if(null!==n&&null!=t.stateNode)ru(n,t,u,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var s=Hi(zi.current);if(qa(t)){var c=(i=t).stateNode;n=i.type;var l=i.memoizedProps,f=r;switch(c[cr]=i,c[lr]=l,u=void 0,r=c,n){case"iframe":case"object":case"embed":Sn("load",r);break;case"video":case"audio":for(c=0;c<Je.length;c++)Sn(Je[c],r);break;case"source":Sn("error",r);break;case"img":case"image":case"link":Sn("error",r),Sn("load",r);break;case"form":Sn("reset",r),Sn("submit",r);break;case"details":Sn("toggle",r);break;case"input":Ce(r,l),Sn("invalid",r),Hn(f,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Sn("invalid",r),Hn(f,"onChange");break;case"textarea":Ie(r,l),Sn("invalid",r),Hn(f,"onChange")}for(u in Bn(n,l),c=null,l)l.hasOwnProperty(u)&&(s=l[u],"children"===u?"string"===typeof s?r.textContent!==s&&(c=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(c=["children",""+s]):d.hasOwnProperty(u)&&null!=s&&Hn(f,u));switch(n){case"input":ke(r),Pe(r,l,!0);break;case"textarea":ke(r),De(r);break;case"select":case"option":break;default:"function"===typeof l.onClick&&(r.onclick=Wn)}u=c,i.updateQueue=u,(i=null!==u)&&fu(t)}else{n=t,f=u,l=i,c=9===r.nodeType?r:r.ownerDocument,s===Fe.html&&(s=Ue(f)),s===Fe.html?"script"===f?((l=c.createElement("div")).innerHTML="<script><\/script>",c=l.removeChild(l.firstChild)):"string"===typeof l.is?c=c.createElement(f,{is:l.is}):(c=c.createElement(f),"select"===f&&(f=c,l.multiple?f.multiple=!0:l.size&&(f.size=l.size))):c=c.createElementNS(s,f),(l=c)[cr]=n,l[lr]=i,tu(l,t,!1,!1),t.stateNode=l;var p=r,h=qn(f=u,n=i);switch(f){case"iframe":case"object":case"embed":Sn("load",l),r=n;break;case"video":case"audio":for(r=0;r<Je.length;r++)Sn(Je[r],l);r=n;break;case"source":Sn("error",l),r=n;break;case"img":case"image":case"link":Sn("error",l),Sn("load",l),r=n;break;case"form":Sn("reset",l),Sn("submit",l),r=n;break;case"details":Sn("toggle",l),r=n;break;case"input":Ce(l,n),r=Te(l,n),Sn("invalid",l),Hn(p,"onChange");break;case"option":r=Re(l,n);break;case"select":l._wrapperState={wasMultiple:!!n.multiple},r=o({},n,{value:void 0}),Sn("invalid",l),Hn(p,"onChange");break;case"textarea":Ie(l,n),r=Ne(l,n),Sn("invalid",l),Hn(p,"onChange");break;default:r=n}Bn(f,r),c=void 0,s=f;var v=l,g=r;for(c in g)if(g.hasOwnProperty(c)){var y=g[c];"style"===c?Un(v,y):"dangerouslySetInnerHTML"===c?null!=(y=y?y.__html:void 0)&&qe(v,y):"children"===c?"string"===typeof y?("textarea"!==s||""!==y)&&He(v,y):"number"===typeof y&&He(v,""+y):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(d.hasOwnProperty(c)?null!=y&&Hn(p,c):null!=y&&Ee(v,c,y,h))}switch(f){case"input":ke(l),Pe(l,n,!1);break;case"textarea":ke(l),De(l);break;case"option":null!=n.value&&l.setAttribute("value",""+xe(n.value));break;case"select":(r=l).multiple=!!n.multiple,null!=(l=n.value)?Me(r,!!n.multiple,l,!1):null!=n.defaultValue&&Me(r,!!n.multiple,n.defaultValue,!0);break;default:"function"===typeof r.onClick&&(l.onclick=Wn)}(i=nr(u,i))&&fu(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)ou(n,t,n.memoizedProps,i);else{if("string"!==typeof i&&null===t.stateNode)throw Error(a(166));r=Hi(qi.current),Hi(zi.current),qa(t)?(u=(i=t).stateNode,r=i.memoizedProps,u[cr]=i,(i=u.nodeValue!==r)&&fu(t)):(u=t,(i=(9===r.nodeType?r:r.ownerDocument).createTextNode(i))[cr]=u,t.stateNode=i)}break;case 11:break;case 13:if(ho(Xi),i=t.memoizedState,0!==(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,u=!1,null===n?void 0!==t.memoizedProps.fallback&&qa(t):(u=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=r,r.nextEffect=l):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!u&&0!==(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Xi.current)?Xu===Fu&&(Xu=Bu):(Xu!==Fu&&Xu!==Bu||(Xu=qu),0!==Ju&&null!==Vu&&(tc(Vu,Yu),nc(Vu,Ju)))),(i||u)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Vi(),nu(t);break;case 10:ci(t);break;case 9:case 14:break;case 17:xo(t.type)&&Eo();break;case 19:if(ho(Xi),null===(i=t.memoizedState))break;if(u=0!==(64&t.effectTag),null===(l=i.rendering)){if(u)pu(i,!1);else if(Xu!==Fu||null!==n&&0!==(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(l=Gi(n))){for(t.effectTag|=64,pu(i,!1),null!==(u=l.updateQueue)&&(t.updateQueue=u,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,i=r,u=t.child;null!==u;)n=i,(r=u).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(l=r.alternate)?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=l.childExpirationTime,r.expirationTime=l.expirationTime,r.child=l.child,r.memoizedProps=l.memoizedProps,r.memoizedState=l.memoizedState,r.updateQueue=l.updateQueue,n=l.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),u=u.sibling;vo(Xi,1&Xi.current|2),t=t.child;break e}n=n.sibling}}else{if(!u)if(null!==(n=Gi(l))){if(t.effectTag|=64,u=!0,null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),pu(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else $o()>i.tailExpiration&&1<r&&(t.effectTag|=64,u=!0,pu(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(r=i.last)?r.sibling=l:t.child=l,i.last=l)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=$o()+500),r=i.tail,i.rendering=r,i.tail=r.sibling,i.lastEffect=t.lastEffect,r.sibling=null,i=Xi.current,vo(Xi,i=u?1&i|2:1&i),t=r;break e}break;case 20:case 21:break;default:throw Error(a(156,t.tag))}t=null}if(i=$u,1===Yu||1!==i.childExpirationTime){for(u=0,r=i.child;null!==r;)(n=r.expirationTime)>u&&(u=n),(l=r.childExpirationTime)>u&&(u=l),r=r.sibling;i.childExpirationTime=u}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=$u.firstEffect),null!==$u.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=$u.firstEffect),e.lastEffect=$u.lastEffect),1<$u.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=$u:e.firstEffect=$u,e.lastEffect=$u))}else{if(null!==(t=du($u)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=$u.sibling))return t;$u=e}while(null!==$u);return Xu===Fu&&(Xu=Hu),null}function Ms(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Ns(e){var t=Yo();return Go(99,Is.bind(null,e,t)),null}function Is(e,t){do{Ds()}while(null!==ss);if((Wu&(Lu|Du))!==Nu)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Ms(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Vu&&($u=Vu=null,Yu=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Wu;Wu|=Du,Mu.current=null,er=kn;var u=Xn();if(Gn(u)){if("selectionStart"in u)var s={start:u.selectionStart,end:u.selectionEnd};else e:{var c=(s=(s=u.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection();if(c&&0!==c.rangeCount){s=c.anchorNode;var l=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{s.nodeType,f.nodeType}catch(I){s=null;break e}var p=0,d=-1,h=-1,v=0,g=0,y=u,m=null;t:for(;;){for(var b;y!==s||0!==l&&3!==y.nodeType||(d=p+l),y!==f||0!==c&&3!==y.nodeType||(h=p+c),3===y.nodeType&&(p+=y.nodeValue.length),null!==(b=y.firstChild);)m=y,y=b;for(;;){if(y===u)break t;if(m===s&&++v===l&&(d=p),m===f&&++g===c&&(h=p),null!==(b=y.nextSibling))break;m=(y=m).parentNode}y=b}s=-1===d||-1===h?null:{start:d,end:h}}else s=null}s=s||{start:0,end:0}}else s=null;tr={focusedElem:u,selectionRange:s},kn=!1,rs=o;do{try{Ls()}catch(I){if(null===rs)throw Error(a(330));zs(rs,I),rs=rs.nextEffect}}while(null!==rs);rs=o;do{try{for(u=e,s=t;null!==rs;){var w=rs.effectTag;if(16&w&&He(rs.stateNode,""),128&w){var x=rs.alternate;if(null!==x){var E=x.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(1038&w){case 2:_u(rs),rs.effectTag&=-3;break;case 6:_u(rs),rs.effectTag&=-3,Su(rs.alternate,rs);break;case 1024:rs.effectTag&=-1025;break;case 1028:rs.effectTag&=-1025,Su(rs.alternate,rs);break;case 4:Su(rs.alternate,rs);break;case 8:ku(u,l=rs,s),xu(l)}rs=rs.nextEffect}}catch(I){if(null===rs)throw Error(a(330));zs(rs,I),rs=rs.nextEffect}}while(null!==rs);if(E=tr,x=Xn(),w=E.focusedElem,s=E.selectionRange,x!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==s&&Gn(w)&&(x=s.start,void 0===(E=s.end)&&(E=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(E,w.value.length)):(E=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(E=E.getSelection(),l=w.textContent.length,u=Math.min(s.start,l),s=void 0===s.end?u:Math.min(s.end,l),!E.extend&&u>s&&(l=s,s=u,u=l),l=Yn(w,u),f=Yn(w,s),l&&f&&(1!==E.rangeCount||E.anchorNode!==l.node||E.anchorOffset!==l.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((x=x.createRange()).setStart(l.node,l.offset),E.removeAllRanges(),u>s?(E.addRange(x),E.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),E.addRange(x))))),x=[];for(E=w;E=E.parentNode;)1===E.nodeType&&x.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof w.focus&&w.focus(),w=0;w<x.length;w++)(E=x[w]).element.scrollLeft=E.left,E.element.scrollTop=E.top}tr=null,kn=!!er,er=null,e.current=n,rs=o;do{try{for(w=r;null!==rs;){var _=rs.effectTag;if(36&_){var k=rs.alternate;switch(E=w,(x=rs).tag){case 0:case 11:case 15:bu(16,32,x);break;case 1:var S=x.stateNode;if(4&x.effectTag)if(null===k)S.componentDidMount();else{var T=x.elementType===x.type?k.memoizedProps:ni(x.type,k.memoizedProps);S.componentDidUpdate(T,k.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var C=x.updateQueue;null!==C&&_i(0,C,S);break;case 3:var O=x.updateQueue;if(null!==O){if(u=null,null!==x.child)switch(x.child.tag){case 5:u=x.child.stateNode;break;case 1:u=x.child.stateNode}_i(0,O,u)}break;case 5:var A=x.stateNode;null===k&&4&x.effectTag&&nr(x.type,x.memoizedProps)&&A.focus();break;case 6:case 4:case 12:break;case 13:if(null===x.memoizedState){var P=x.alternate;if(null!==P){var j=P.memoizedState;if(null!==j){var R=j.dehydrated;null!==R&&St(R)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(a(163))}}if(128&_){x=void 0;var M=rs.ref;if(null!==M){var N=rs.stateNode;switch(rs.tag){case 5:x=N;break;default:x=N}"function"===typeof M?M(x):M.current=x}}rs=rs.nextEffect}}catch(I){if(null===rs)throw Error(a(330));zs(rs,I),rs=rs.nextEffect}}while(null!==rs);rs=null,Bo(),Wu=i}else e.current=n;if(us)us=!1,ss=e,cs=t;else for(rs=o;null!==rs;)t=rs.nextEffect,rs.nextEffect=null,rs=t;if(0===(t=e.firstPendingTime)&&(as=null),1073741823===t?e===ps?fs++:(fs=0,ps=e):fs=0,"function"===typeof Hs&&Hs(n.stateNode,r),bs(e),os)throw os=!1,e=is,is=null,e;return(Wu&Iu)!==Nu?null:(Zo(),null)}function Ls(){for(;null!==rs;){var e=rs.effectTag;0!==(256&e)&&mu(rs.alternate,rs),0===(512&e)||us||(us=!0,Ko(97,(function(){return Ds(),null}))),rs=rs.nextEffect}}function Ds(){if(90!==cs){var e=97<cs?97:cs;return cs=90,Go(e,Fs)}}function Fs(){if(null===ss)return!1;var e=ss;if(ss=null,(Wu&(Lu|Du))!==Nu)throw Error(a(331));var t=Wu;for(Wu|=Du,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:bu(128,0,n),bu(0,64,n)}}catch(r){if(null===e)throw Error(a(330));zs(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return Wu=t,Zo(),!0}function Us(e,t,n){mi(e,t=Ou(e,t=hu(n,t),1073741823)),null!==(e=ys(e,1073741823))&&bs(e)}function zs(e,t){if(3===e.tag)Us(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Us(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===as||!as.has(r))){mi(n,e=Au(n,e=hu(t,e),1073741823)),null!==(n=ys(n,1073741823))&&bs(n);break}}n=n.return}}function Bs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Vu===e&&Yu===n?Xu===qu||Xu===Bu&&1073741823===Ku&&$o()-ts<ns?ks(e,Yu):es=!0:ec(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),bs(e)))}function qs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=vs(t=hs(),e,null)),null!==(e=ys(e,t))&&bs(e)}Pu=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||mo.current)Va=!0;else{if(r<n){switch(Va=!1,t.tag){case 3:eu(t),Ha();break;case 5:if($i(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:xo(t.type)&&To(t);break;case 4:Wi(t,t.stateNode.containerInfo);break;case 10:si(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?au(e,t,n):(vo(Xi,1&Xi.current),null!==(t=lu(e,t,n))?t.sibling:null);vo(Xi,1&Xi.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return cu(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),vo(Xi,Xi.current),!r)return null}return lu(e,t,n)}Va=!1}}else Va=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=wo(t,yo.current),fi(t,n),o=ha(null,t,r,e,o,n),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,va(),xo(r)){var i=!0;To(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var u=r.getDerivedStateFromProps;"function"===typeof u&&Ci(t,r,u,e),o.updater=Oi,t.stateNode=o,o._reactInternalFiber=t,Ri(t,r,e,n),t=Ja(null,t,r,!0,i,n)}else t.tag=0,$a(null,t,o,n),t=t.child;return t;case 16:if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"===typeof e)return Ys(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===W)return 11;if(e===Y)return 14}return 2}(o),e=ni(o,e),i){case 0:t=Qa(null,t,o,e,n);break;case 1:t=Za(null,t,o,e,n);break;case 11:t=Ya(null,t,o,e,n);break;case 14:t=Xa(null,t,o,ni(o.type,e),r,n);break;default:throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Qa(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 1:return r=t.type,o=t.pendingProps,Za(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 3:if(eu(t),null===(r=t.updateQueue))throw Error(a(282));if(o=null!==(o=t.memoizedState)?o.element:null,Ei(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o)Ha(),t=lu(e,t,n);else{if((o=t.stateNode.hydrate)&&(La=ar(t.stateNode.containerInfo.firstChild),Ia=t,o=Da=!0),o)for(n=Fi(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else $a(e,t,r,n),Ha();t=t.child}return t;case 5:return $i(t),null===e&&za(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,rr(r,o)?u=null:null!==i&&rr(r,i)&&(t.effectTag|=16),Ka(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):($a(e,t,u,n),t=t.child),t;case 6:return null===e&&za(t),null;case 13:return au(e,t,n);case 4:return Wi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):$a(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ya(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 7:return $a(e,t,t.pendingProps,n),t.child;case 8:case 12:return $a(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,u=t.memoizedProps,si(t,i=o.value),null!==u){var s=u.value;if(0===(i=eo(s,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(u.children===o.children&&!mo.current){t=lu(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){u=s.child;for(var l=c.firstContext;null!==l;){if(l.context===r&&0!==(l.observedBits&i)){1===s.tag&&((l=gi(n,null)).tag=2,mi(s,l)),s.expirationTime<n&&(s.expirationTime=n),null!==(l=s.alternate)&&l.expirationTime<n&&(l.expirationTime=n),li(s.return,n),c.expirationTime<n&&(c.expirationTime=n);break}l=l.next}}else u=10===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}}$a(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,fi(t,n),r=r(o=pi(o,i.unstable_observedBits)),t.effectTag|=1,$a(e,t,r,n),t.child;case 14:return i=ni(o=t.type,t.pendingProps),Xa(e,t,o,i=ni(o.type,i),r,n);case 15:return Ga(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ni(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,xo(r)?(e=!0,To(t)):e=!1,fi(t,n),Pi(t,r,o),Ri(t,r,o,n),Ja(null,t,r,!0,e,n);case 19:return cu(e,t,n)}throw Error(a(156,t.tag))};var Hs=null,Ws=null;function Vs(e,t,n,r){this.tag=e,this.key=n,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=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function $s(e,t,n,r){return new Vs(e,t,n,r)}function Ys(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Xs(e,t){var n=e.alternate;return null===n?((n=$s(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gs(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)Ys(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case F:return Ks(n.children,o,i,t);case H:u=8,o|=7;break;case U:u=8,o|=1;break;case z:return(e=$s(12,n,t,8|o)).elementType=z,e.type=z,e.expirationTime=i,e;case V:return(e=$s(13,n,t,o)).type=V,e.elementType=V,e.expirationTime=i,e;case $:return(e=$s(19,n,t,o)).elementType=$,e.expirationTime=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case B:u=10;break e;case q:u=9;break e;case W:u=11;break e;case Y:u=14;break e;case X:u=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=$s(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Ks(e,t,n,r){return(e=$s(7,e,r,t)).expirationTime=n,e}function Qs(e,t,n){return(e=$s(6,e,null,t)).expirationTime=n,e}function Zs(e,t,n){return(t=$s(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Js(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ec(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function tc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function nc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function oc(e,t,n,r){var o=t.current,i=hs(),u=Si.suspense;i=vs(i,o,u);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(xo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var c=n.type;if(xo(c)){n=So(n,c,s);break e}}n=s}else n=go;return null===t.context?t.context=n:t.pendingContext=n,(t=gi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),mi(o,t),gs(o,i),i}function ic(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function ac(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function uc(e,t){ac(e,t),(e=e.alternate)&&ac(e,t)}function sc(e,t,n){var r=new Js(e,t,n=null!=n&&!0===n.hydrate),o=$s(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,e[fr]=r.current,n&&0!==t&&function(e){var t=Nn(e);vt.forEach((function(n){In(n,e,t)})),gt.forEach((function(n){In(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function cc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function lc(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=ic(a);u.call(e)}}oc(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new sc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var s=o;o=function(){var e=ic(a);s.call(e)}}_s((function(){oc(t,a,e,o)}))}return ic(a)}function fc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!cc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}sc.prototype.render=function(e,t){oc(e,this._internalRoot,null,void 0===t?null:t)},sc.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;oc(null,t,null,(function(){r[fr]=null,null!==n&&n()}))},ot=function(e){if(13===e.tag){var t=ti(hs(),150,100);gs(e,t),uc(e,t)}},it=function(e){if(13===e.tag){hs();var t=ei++;gs(e,t),uc(e,t)}},at=function(e){if(13===e.tag){var t=hs();gs(e,t=vs(t,e,null)),uc(e,t)}},ee=function(e,t,n){switch(t){case"input":if(Ae(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=vr(r);if(!o)throw Error(a(90));Se(r),Ae(r,o)}}}break;case"textarea":Le(e,n);break;case"select":null!=(t=n.value)&&Me(e,!!n.multiple,t,!1)}},ae=Es,ue=function(e,t,n,r){var o=Wu;Wu|=4;try{return Go(98,e.bind(null,t,n,r))}finally{(Wu=o)===Nu&&Zo()}},se=function(){(Wu&(1|Lu|Du))===Nu&&(function(){if(null!==ls){var e=ls;ls=null,e.forEach((function(e,t){rc(t,e),bs(t)})),Zo()}}(),Ds())},ce=function(e,t){var n=Wu;Wu|=2;try{return e(t)}finally{(Wu=n)===Nu&&Zo()}};var pc={createPortal:fc,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},hydrate:function(e,t,n){if(!cc(t))throw Error(a(200));return lc(null,e,t,!0,n)},render:function(e,t,n){if(!cc(t))throw Error(a(200));return lc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!cc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return lc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!cc(e))throw Error(a(40));return!!e._reactRootContainer&&(_s((function(){lc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fr]=null}))})),!0)},unstable_createPortal:function(){return fc.apply(void 0,arguments)},unstable_batchedUpdates:Es,flushSync:function(e,t){if((Wu&(Lu|Du))!==Nu)throw Error(a(187));var n=Wu;Wu|=1;try{return Go(99,e.bind(null,t))}finally{Wu=n,Zo()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[dr,hr,vr,j.injectEventPluginsByName,p,Rt,function(e){C(e,jt)},oe,ie,Pn,P,Ds,{current:!1}]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Hs=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(r){}},Ws=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}})(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:M.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:pr,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"});var dc={default:pc},hc=dc&&pc||dc;e.exports=hc.default||hc},function(e,t,n){"use strict";e.exports=n(383)},function(e,t,n){"use strict";var r,o,i,a,u;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,c=null,l=function e(){if(null!==s)try{var n=t.unstable_now();s(!0,n),s=null}catch(r){throw setTimeout(e,0),r}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==s?setTimeout(r,0,e):(s=e,setTimeout(l,0))},o=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},a=function(){return!1},u=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,d=window.Date,h=window.setTimeout,v=window.clearTimeout;if("undefined"!==typeof console){var g=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof p&&"function"===typeof p.now)t.unstable_now=function(){return p.now()};else{var y=d.now();t.unstable_now=function(){return d.now()-y}}var m=!1,b=null,w=-1,x=5,E=0;a=function(){return t.unstable_now()>=E},u=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,k=_.port2;_.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();E=e+x;try{b(!0,e)?k.postMessage(null):(m=!1,b=null)}catch(n){throw k.postMessage(null),n}}else m=!1},r=function(e){b=e,m||(m=!0,k.postMessage(null))},o=function(e,n){w=h((function(){e(t.unstable_now())}),n)},i=function(){v(w),w=-1}}function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),o=e[r];if(!(void 0!==o&&0<O(o,t)))break e;e[r]=t,e[n]=o,n=r}}function T(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,s=e[u];if(void 0!==a&&0>O(a,n))void 0!==s&&0>O(s,a)?(e[r]=s,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>O(s,n)))break e;e[r]=s,e[u]=n,r=u}}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],P=[],j=1,R=null,M=3,N=!1,I=!1,L=!1;function D(e){for(var t=T(P);null!==t;){if(null===t.callback)C(P);else{if(!(t.startTime<=e))break;C(P),t.sortIndex=t.expirationTime,S(A,t)}t=T(P)}}function F(e){if(L=!1,D(e),!I)if(null!==T(A))I=!0,r(U);else{var t=T(P);null!==t&&o(F,t.startTime-e)}}function U(e,n){I=!1,L&&(L=!1,i()),N=!0;var r=M;try{for(D(n),R=T(A);null!==R&&(!(R.expirationTime>n)||e&&!a());){var u=R.callback;if(null!==u){R.callback=null,M=R.priorityLevel;var s=u(R.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?R.callback=s:R===T(A)&&C(A),D(n)}else C(A);R=T(A)}if(null!==R)var c=!0;else{var l=T(P);null!==l&&o(F,l.startTime-n),c=!1}return c}finally{R=null,M=r,N=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=u;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,a){var u=t.unstable_now();if("object"===typeof a&&null!==a){var s=a.delay;s="number"===typeof s&&0<s?u+s:u,a="number"===typeof a.timeout?a.timeout:z(e)}else a=z(e),s=u;return e={id:j++,callback:n,priorityLevel:e,startTime:s,expirationTime:a=s+a,sortIndex:-1},s>u?(e.sortIndex=s,S(P,e),null===T(A)&&e===T(P)&&(L?i():L=!0,o(F,s-u))):(e.sortIndex=a,S(A,e),I||N||(I=!0,r(U))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=T(A);return n!==R&&null!==R&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<R.expirationTime||a()},t.unstable_requestPaint=B,t.unstable_continueExecution=function(){I||N||(I=!0,r(U))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return T(A)},t.unstable_Profiling=null},function(e,t){!function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=window.document,t=[];r.prototype.THROTTLE_TIMEOUT=100,r.prototype.POLL_INTERVAL=null,r.prototype.USE_MUTATION_OBSERVER=!0,r.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},r.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},r.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},r.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},r.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},r.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},r.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(o(window,"resize",this._checkForIntersections,!0),o(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},r.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,i(window,"resize",this._checkForIntersections,!0),i(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},r.prototype._checkForIntersections=function(){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach((function(r){var o=r.element,i=u(o),a=this._rootContainsTarget(o),s=r.entry,c=e&&a&&this._computeTargetAndRootIntersection(o,t),l=r.entry=new n({time:window.performance&&performance.now&&performance.now(),target:o,boundingClientRect:i,rootBounds:t,intersectionRect:c});s?e&&a?this._hasCrossedThreshold(s,l)&&this._queuedEntries.push(l):s&&s.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},r.prototype._computeTargetAndRootIntersection=function(t,n){if("none"!=window.getComputedStyle(t).display){for(var r=u(t),o=c(t),i=!1;!i;){var s=null,l=1==o.nodeType?window.getComputedStyle(o):{};if("none"==l.display)return;if(o==this.root||o==e?(i=!0,s=n):o!=e.body&&o!=e.documentElement&&"visible"!=l.overflow&&(s=u(o)),s&&!(r=a(s,r)))break;o=c(o)}return r}},r.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},r.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},r.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var o=0;o<this.thresholds.length;o++){var i=this.thresholds[o];if(i==n||i==r||i<n!==i<r)return!0}},r.prototype._rootIsInDom=function(){return!this.root||s(e,this.root)},r.prototype._rootContainsTarget=function(t){return s(this.root||e,t)},r.prototype._registerInstance=function(){t.indexOf(this)<0&&t.push(this)},r.prototype._unregisterInstance=function(){var e=t.indexOf(this);-1!=e&&t.splice(e,1)},window.IntersectionObserver=r,window.IntersectionObserverEntry=n}function n(e){this.time=e.time,this.target=e.target,this.rootBounds=e.rootBounds,this.boundingClientRect=e.boundingClientRect,this.intersectionRect=e.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0},this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,n=t.width*t.height,r=this.intersectionRect,o=r.width*r.height;this.intersectionRatio=n?Number((o/n).toFixed(4)):this.isIntersecting?1:0}function r(e,t){var n=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=function(e,t){var n=null;return function(){n||(n=setTimeout((function(){e(),n=null}),t))}}(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map((function(e){return e.value+e.unit})).join(" ")}function o(e,t,n,r){"function"==typeof e.addEventListener?e.addEventListener(t,n,r||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function i(e,t,n,r){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,r||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function a(e,t){var n=Math.max(e.top,t.top),r=Math.min(e.bottom,t.bottom),o=Math.max(e.left,t.left),i=Math.min(e.right,t.right),a=i-o,u=r-n;return a>=0&&u>=0&&{top:n,bottom:r,left:o,right:i,width:a,height:u}}function u(e){var t;try{t=e.getBoundingClientRect()}catch(n){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function s(e,t){for(var n=t;n;){if(n==e)return!0;n=c(n)}return!1}function c(e){var t=e.parentNode;return t&&11==t.nodeType&&t.host?t.host:t&&t.assignedSlot?t.assignedSlot.parentNode:t}}()},,function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),a=new C(r||[]);return i._invoke=function(e,t,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return A()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=k(a,n);if(u){if(u===h)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var s=c(e,t,n);if("normal"===s.type){if(r=n.done?d:f,s.arg===h)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=d,n.method="throw",n.arg=s.arg)}}}(e,n,a),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}e.wrap=s;var l="suspendedStart",f="suspendedYield",p="executing",d="completed",h={};function v(){}function g(){}function y(){}var m={};m[i]=function(){return this};var b=Object.getPrototypeOf,w=b&&b(b(O([])));w&&w!==n&&r.call(w,i)&&(m=w);var x=y.prototype=v.prototype=Object.create(m);function E(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,o){function i(){return new Promise((function(t,i){!function t(n,o,i,a){var u=c(e[n],e,o);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"===typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,i,a)}),(function(e){t("throw",e,i,a)})):Promise.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return t("throw",e,i,a)}))}a(u.arg)}(n,o,t,i)}))}return t=t?t.then(i,i):i()}}function k(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=c(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function O(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:A}}function A(){return{value:t,done:!0}}return g.prototype=x.constructor=y,y.constructor=g,y[u]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},E(_.prototype),_.prototype[a]=function(){return this},e.AsyncIterator=_,e.async=function(t,n,r,o){var i=new _(s(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),x[u]="Generator",x[i]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=O,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";n(122),n(134),n(135),n(136),n(137),n(138),n(139),n(140),n(141),n(142),n(143),n(144),n(145),n(146),n(147),n(150),n(157),n(161),n(168),n(113),n(388),n(389),n(390),"undefined"===typeof Promise&&(n(391).enable(),self.Promise=n(393)),"undefined"!==typeof window&&n(394),Object.assign=n(118)},function(e,t,n){n(16)("dispose")},function(e,t,n){n(16)("observable")},function(e,t,n){n(16)("patternMatch")},function(e,t,n){"use strict";var r=n(185),o=[ReferenceError,TypeError,RangeError],i=!1;function a(){i=!1,r._l=null,r._m=null}function u(e,t){return t.some((function(t){return e instanceof t}))}t.disable=a,t.enable=function(e){e=e||{},i&&a();i=!0;var t=0,n=0,s={};function c(t){(e.allRejections||u(s[t].error,e.whitelist||o))&&(s[t].displayId=n++,e.onUnhandled?(s[t].logged=!0,e.onUnhandled(s[t].displayId,s[t].error)):(s[t].logged=!0,function(e,t){console.warn("Possible Unhandled Promise Rejection (id: "+e+"):"),((t&&(t.stack||t))+"").split("\n").forEach((function(e){console.warn(" "+e)}))}(s[t].displayId,s[t].error)))}r._l=function(t){2===t._i&&s[t._o]&&(s[t._o].logged?function(t){s[t].logged&&(e.onHandled?e.onHandled(s[t].displayId,s[t].error):s[t].onUnhandled||(console.warn("Promise Rejection Handled (id: "+s[t].displayId+"):"),console.warn(' This means you can ignore any previous messages of the form "Possible Unhandled Promise Rejection" with id '+s[t].displayId+".")))}(t._o):clearTimeout(s[t._o].timeout),delete s[t._o])},r._m=function(e,n){0===e._h&&(e._o=t++,s[e._o]={displayId:null,error:n,timeout:setTimeout(c.bind(null,e._o),u(n,o)?100:2e3),logged:!1})}}},function(e,t,n){"use strict";(function(t){function n(e){o.length||(r(),!0),o[o.length]=e}e.exports=n;var r,o=[],i=0,a=1024;function u(){for(;i<o.length;){var e=i;if(i+=1,o[e].call(),i>a){for(var t=0,n=o.length-i;t<n;t++)o[t]=o[t+i];o.length-=i,i=0}}o.length=0,i=0,!1}var s="undefined"!==typeof t?t:self,c=s.MutationObserver||s.WebKitMutationObserver;function l(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}r="function"===typeof c?function(e){var t=1,n=new c(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}(u):l(u),n.requestFlush=r,n.makeRequestCallFromTimer=l}).call(this,n(90))},function(e,t,n){"use strict";var r=n(185);e.exports=r;var o=l(!0),i=l(!1),a=l(null),u=l(void 0),s=l(0),c=l("");function l(e){var t=new r(r._n);return t._i=1,t._j=e,t}r.resolve=function(e){if(e instanceof r)return e;if(null===e)return a;if(void 0===e)return u;if(!0===e)return o;if(!1===e)return i;if(0===e)return s;if(""===e)return c;if("object"===typeof e||"function"===typeof e)try{var t=e.then;if("function"===typeof t)return new r(t.bind(e))}catch(n){return new r((function(e,t){t(n)}))}return l(e)},r.all=function(e){var t=Array.prototype.slice.call(e);return new r((function(e,n){if(0===t.length)return e([]);var o=t.length;function i(a,u){if(u&&("object"===typeof u||"function"===typeof u)){if(u instanceof r&&u.then===r.prototype.then){for(;3===u._i;)u=u._j;return 1===u._i?i(a,u._j):(2===u._i&&n(u._j),void u.then((function(e){i(a,e)}),n))}var s=u.then;if("function"===typeof s)return void new r(s.bind(u)).then((function(e){i(a,e)}),n)}t[a]=u,0===--o&&e(t)}for(var a=0;a<t.length;a++)i(a,t[a])}))},r.reject=function(e){return new r((function(t,n){n(e)}))},r.race=function(e){return new r((function(t,n){e.forEach((function(e){r.resolve(e).then(t,n)}))}))},r.prototype.catch=function(e){return this.then(null,e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",(function(){return c})),n.d(t,"Request",(function(){return g})),n.d(t,"Response",(function(){return b})),n.d(t,"DOMException",(function(){return x})),n.d(t,"fetch",(function(){return E}));var r={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&o.indexOf(Object.prototype.toString.call(e))>-1};function a(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!==typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function p(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:r.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():r.arrayBuffer&&r.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=d(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=f(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(y)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=a(e),t=u(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},c.prototype.delete=function(e){delete this.map[a(e)]},c.prototype.get=function(e){return e=a(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},c.prototype.set=function(e,t){this.map[a(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),s(e)},c.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),s(e)},c.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),s(e)},r.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new c(t.headers)),this.method=function(e){var t=e.toUpperCase();return v.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function y(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function m(e){var t=new c;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function b(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},h.call(g.prototype),h.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var w=[301,302,303,307,308];b.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})};var x=self.DOMException;try{new x}catch(_){(x=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),x.prototype.constructor=x}function E(e,t){return new Promise((function(n,o){var i=new g(e,t);if(i.signal&&i.signal.aborted)return o(new x("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e={status:a.status,statusText:a.statusText,headers:m(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new b(t,e))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new x("Aborted","AbortError"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&r.blob&&(a.responseType="blob"),i.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&i.signal.removeEventListener("abort",u)}),a.send("undefined"===typeof i._bodyInit?null:i._bodyInit)}))}E.polyfill=!0,self.fetch||(self.fetch=E,self.Headers=c,self.Request=g,self.Response=b)},function(e,t,n){"use strict";var r=n(28),o=n(186),i=n(396),a=n(192);function u(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var s=u(n(189));s.Axios=i,s.create=function(e){return u(a(s.defaults,e))},s.Cancel=n(193),s.CancelToken=n(410),s.isCancel=n(188),s.all=function(e){return Promise.all(e)},s.spread=n(411),e.exports=s,e.exports.default=s},function(e,t,n){"use strict";var r=n(28),o=n(187),i=n(397),a=n(398),u=n(192);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=u(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},s.prototype.getUri=function(e){return e=u(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){s.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){s.prototype[e]=function(t,n,o){return this.request(r.merge(o||{},{method:e,url:t,data:n}))}})),e.exports=s},function(e,t,n){"use strict";var r=n(28);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(28),o=n(399),i=n(188),a=n(189);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return u(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,c=[],l=!1,f=-1;function p(){l&&s&&(l=!1,s.length?c=s.concat(c):f=-1,c.length&&d())}function d(){if(!l){var e=u(p);l=!0;for(var t=c.length;t;){for(s=c,c=[];++f<t;)s&&s[f].run();f=-1,t=c.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function v(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(191);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(405),o=n(406);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(28),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},function(e,t,n){"use strict";var r=n(28);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(28);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(193);function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";n.r(t);var r=n(88),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=Object(r.a)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.default=i},function(e,t,n){"use strict";var r=n(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!==typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(0)),o=n(198),i=n(194);function a(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function u(e){return(u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p,d,h,v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,l(t).apply(this,arguments))}var n,r,i;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.color,n=e.highlightColor,r=e.children,i=(0,o.css)(".react-loading-skeleton{background-color:",t,";background-image:linear-gradient( 90deg,",t,",",n,",",t," );};label:SkeletonTheme;");return(0,o.jsx)("div",{css:i},r)}}])&&s(n.prototype,r),i&&s(n,i),t}(r.Component);t.default=v,p=v,d="defaultProps",h={color:i.defaultBaseColor,highlightColor:i.defaultHighlightColor},d in p?Object.defineProperty(p,d,{value:h,enumerable:!0,configurable:!0,writable:!0}):p[d]=h},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=u(n(0)),i=u(n(35)),a=u(n(419));function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var c=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={highestStarHovered:-1/0},r.fillId="starGrad"+Math.random().toFixed(15).slice(2),r.hoverOverStar=function(e){return function(){r.setState({highestStarHovered:e})}},r.unHoverOverStar=function(){r.setState({highestStarHovered:-1/0})},s(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"stopColorStyle",value:function(e){var t={stopColor:e,stopOpacity:"1"};return this.props.ignoreInlineStyles?{}:t}},{key:"render",value:function(){var e=this.props,t=e.starRatedColor,n=e.starEmptyColor;return o.default.createElement("div",{className:"star-ratings",title:this.titleText,style:this.starRatingsStyle},o.default.createElement("svg",{className:"star-grad",style:this.starGradientStyle},o.default.createElement("defs",null,o.default.createElement("linearGradient",{id:this.fillId,x1:"0%",y1:"0%",x2:"100%",y2:"0%"},o.default.createElement("stop",{offset:"0%",className:"stop-color-first",style:this.stopColorStyle(t)}),o.default.createElement("stop",{offset:this.offsetValue,className:"stop-color-first",style:this.stopColorStyle(t)}),o.default.createElement("stop",{offset:this.offsetValue,className:"stop-color-final",style:this.stopColorStyle(n)}),o.default.createElement("stop",{offset:"100%",className:"stop-color-final",style:this.stopColorStyle(n)})))),this.renderStars)}},{key:"starRatingsStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"relative",boxSizing:"border-box",display:"inline-block"}}},{key:"starGradientStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"absolute",zIndex:"0",width:"0",height:"0",visibility:"hidden"}}},{key:"titleText",get:function(){var e=this.props,t=e.typeOfWidget,n=e.rating,r=this.state.highestStarHovered,o=r>0?r:n,i=parseFloat(o.toFixed(2)).toString();Number.isInteger(o)&&(i=String(o));var a=t+"s";return"1"===i&&(a=t),i+" "+a}},{key:"offsetValue",get:function(){var e=this.props.rating,t="0%";Number.isInteger(e)||(t=e.toFixed(2).split(".")[1].slice(0,2)+"%");return t}},{key:"renderStars",get:function(){var e=this,t=this.props,n=t.changeRating,r=t.rating,i=t.numberOfStars,u=t.starDimension,s=t.starSpacing,c=t.starRatedColor,l=t.starEmptyColor,f=t.starHoverColor,p=t.gradientPathName,d=t.ignoreInlineStyles,h=t.svgIconPath,v=t.svgIconViewBox,g=t.name,y=this.state.highestStarHovered;return Array.apply(null,Array(i)).map((function(t,m){var b=m+1,w=b<=r,x=y>0,E=b<=y,_=b===y,k=b>r&&b-1<r,S=1===b,T=b===i;return o.default.createElement(a.default,{key:b,fillId:e.fillId,changeRating:n?function(){return n(b,g)}:null,hoverOverStar:n?e.hoverOverStar(b):null,unHoverOverStar:n?e.unHoverOverStar:null,isStarred:w,isPartiallyFullStar:k,isHovered:E,hoverMode:x,isCurrentHoveredStar:_,isFirstStar:S,isLastStar:T,starDimension:u,starSpacing:s,starHoverColor:f,starRatedColor:c,starEmptyColor:l,gradientPathName:p,ignoreInlineStyles:d,svgIconPath:h,svgIconViewBox:v})}))}}]),t}(o.default.Component);c.propTypes={rating:i.default.number.isRequired,numberOfStars:i.default.number.isRequired,changeRating:i.default.func,starHoverColor:i.default.string.isRequired,starRatedColor:i.default.string.isRequired,starEmptyColor:i.default.string.isRequired,starDimension:i.default.string.isRequired,starSpacing:i.default.string.isRequired,gradientPathName:i.default.string.isRequired,ignoreInlineStyles:i.default.bool.isRequired,svgIconPath:i.default.string.isRequired,svgIconViewBox:i.default.string.isRequired,name:i.default.string},c.defaultProps={rating:0,typeOfWidget:"Star",numberOfStars:5,changeRating:null,starHoverColor:"rgb(230, 67, 47)",starRatedColor:"rgb(109, 122, 130)",starEmptyColor:"rgb(203, 211, 227)",starDimension:"50px",starSpacing:"7px",gradientPathName:"",ignoreInlineStyles:!1,svgIconPath:"m25,1 6,17h18l-14,11 5,17-15-10-15,10 5-17-14-11h18z",svgIconViewBox:"0 0 51 48"},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=u(n(0)),i=u(n(420)),a=u(n(35));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.changeRating,n=e.hoverOverStar,r=e.unHoverOverStar,i=e.svgIconViewBox,a=e.svgIconPath;return o.default.createElement("div",{className:"star-container",style:this.starContainerStyle,onMouseEnter:n,onMouseLeave:r,onClick:t},o.default.createElement("svg",{viewBox:i,className:this.starClasses,style:this.starSvgStyle},o.default.createElement("path",{className:"star",style:this.pathStyle,d:a})))}},{key:"starContainerStyle",get:function(){var e=this.props,t=e.changeRating,n=e.starSpacing,r=e.isFirstStar,o=e.isLastStar;return e.ignoreInlineStyles?{}:{position:"relative",display:"inline-block",verticalAlign:"middle",paddingLeft:r?void 0:n,paddingRight:o?void 0:n,cursor:t?"pointer":void 0}}},{key:"starSvgStyle",get:function(){var e=this.props,t=e.ignoreInlineStyles,n=e.isCurrentHoveredStar,r=e.starDimension;return t?{}:{width:r,height:r,transition:"transform .2s ease-in-out",transform:n?"scale(1.1)":void 0}}},{key:"pathStyle",get:function(){var e=this.props,t=e.isStarred,n=e.isPartiallyFullStar,r=e.isHovered,o=e.hoverMode,i=e.starEmptyColor,a=e.starRatedColor,u=e.starHoverColor,s=e.gradientPathName,c=e.fillId,l=void 0;return l=o?r?u:i:n?"url('"+s+"#"+c+"')":t?a:i,e.ignoreInlineStyles?{}:{fill:l,transition:"fill .2s ease-in-out"}}},{key:"starClasses",get:function(){var e=this.props,t=e.isSelected,n=e.isPartiallyFullStar,r=e.isHovered,o=e.isCurrentHoveredStar,a=e.ignoreInlineStyles,u=(0,i.default)({"widget-svg":!0,"widget-selected":t,"multi-widget-selected":n,hovered:r,"current-hovered":o});return a?{}:u}}]),t}(o.default.Component);s.propTypes={fillId:a.default.string.isRequired,changeRating:a.default.func,hoverOverStar:a.default.func,unHoverOverStar:a.default.func,isStarred:a.default.bool.isRequired,isPartiallyFullStar:a.default.bool.isRequired,isHovered:a.default.bool.isRequired,hoverMode:a.default.bool.isRequired,isCurrentHoveredStar:a.default.bool.isRequired,isFirstStar:a.default.bool.isRequired,isLastStar:a.default.bool.isRequired,starDimension:a.default.string.isRequired,starSpacing:a.default.string.isRequired,starHoverColor:a.default.string.isRequired,starRatedColor:a.default.string.isRequired,starEmptyColor:a.default.string.isRequired,gradientPathName:a.default.string.isRequired,ignoreInlineStyles:a.default.bool.isRequired,svgIconPath:a.default.string.isRequired,svgIconViewBox:a.default.string.isRequired},t.default=s},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var a=o.apply(null,r);a&&e.push(a)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var u in r)n.call(r,u)&&r[u]&&e.push(u);else e.push(r.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=h(i),u=h(n(120)),s=h(n(35)),c=h(n(422)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(196)),f=n(119),p=h(f),d=n(429);function h(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var g=t.portalClassName="ReactModalPortal",y=t.bodyOpenClassName="ReactModal__Body--open",m=void 0!==u.default.createPortal,b=function(){return m?u.default.createPortal:u.default.unstable_renderSubtreeIntoContainer};function w(e){return e()}var x=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,s=Array(i),l=0;l<i;l++)s[l]=arguments[l];return n=o=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.removePortal=function(){!m&&u.default.unmountComponentAtNode(o.node);var e=w(o.props.parentSelector);e?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=b()(o,a.default.createElement(c.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},v(o,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(m||(this.node=document.createElement("div")),this.node.className=this.props.portalClassName,w(this.props.parentSelector).appendChild(this.node),!m&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:w(e.parentSelector),nextParent:w(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=n.prevParent,u=n.nextParent;u!==a&&(a.removeChild(this.node),u.appendChild(this.node)),(e.isOpen||o)&&!m&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&m?(!this.node&&m&&(this.node=document.createElement("div")),b()(a.default.createElement(c.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){l.setElement(e)}}]),t}(i.Component);x.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.instanceOf(p.default),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func},x.defaultProps={isOpen:!1,portalClassName:g,bodyOpenClassName:y,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,parentSelector:function(){return document.body}},x.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,d.polyfill)(x),t.default=x},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),u=g(a),s=g(n(35)),c=v(n(423)),l=g(n(424)),f=v(n(196)),p=v(n(427)),d=g(n(119)),h=g(n(197));function v(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}n(428);var y={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},m=9,b=27,w=0,x=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName;i&&p.remove(document.body,i),o&&p.remove(document.getElementsByTagName("html")[0],o),r&&w>0&&0===(w-=1)&&f.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus()},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){e.keyCode===m&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&e.keyCode===b&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===("undefined"===typeof t?"undefined":o(t))?t:{base:y[e],afterOpen:y[e]+"--after-open",beforeClose:y[e]+"--before-close"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"===typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&p.add(document.body,o),r&&p.add(document.getElementsByTagName("html")[0],r),n&&(w+=1,f.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,i=e.defaultStyles,a=n?{}:i.content,s=o?{}:i.overlay;return this.shouldBeClosed()?null:u.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},s,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u.default.createElement("div",r({id:t,ref:this.setContentRef,style:r({},a,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",this.props.aria||{}),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),this.props.children))}}]),t}(a.Component);x.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},x.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.instanceOf(d.default),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,testId:s.default.string},t.default=x,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleBlur=c,t.handleFocus=l,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=null;try{return void(0!==a.length&&(e=a.pop()).focus())}catch(t){console.warn(["You tried to return focus to",e,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){u=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",l,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",l))},t.teardownScopedFocus=function(){u=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",l)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",l))};var r,o=n(195),i=(r=o)&&r.__esModule?r:{default:r};var a=[],u=null,s=!1;function c(){s=!0}function l(){if(s){if(s=!1,!u)return;setTimeout((function(){u.contains(document.activeElement)||((0,i.default)(u)[0]||u).focus()}),0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,a=n[0],u=n[n.length-1];if(e===document.activeElement){if(!o)return;r=u}u!==document.activeElement||o||(r=a);a===document.activeElement&&o&&(r=u);if(r)return t.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==s||"Chrome"==s[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var c=n.indexOf(document.activeElement);c>-1&&(c+=o?-1:1);if("undefined"===typeof(r=n[c]))return t.preventDefault(),void(r=o?u:a).focus();t.preventDefault(),r.focus()};var r,o=n(195),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){var r;!function(){"use strict";var o=!("undefined"===typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dumpClassLists=function(){0};var r={},o={};t.add=function(e,t){return n=e.classList,i="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),n.add(e)}));var n,i},t.remove=function(e,t){return n=e.classList,i="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&n.remove(e)}));var n,i}},function(e,t,n){"use strict";var r,o=n(197),i=(r=o)&&r.__esModule?r:{default:r};var a=void 0,u=void 0,s=[];function c(){0!==s.length&&s[s.length-1].focusContent()}i.default.subscribe((function(e,t){a&&u||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",c),(u=a.cloneNode()).addEventListener("focus",c)),(s=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==u&&document.body.appendChild(u)):(a.parentElement&&a.parentElement.removeChild(a),u.parentElement&&u.parentElement.removeChild(u))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,u=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?u="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u){var s=e.displayName||e.name,c="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return a})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0}]]); //# sourceMappingURL=2.a45f02fc.chunk.js.map (this["webpackJsonp2020-datacontracts"]=this["webpackJsonp2020-datacontracts"]||[]).push([[0],{200:function(e){e.exports=JSON.parse('[{"name":"Galaxy Z Fold3 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-z-fold3-5g/","new_buying_config":true,"5g":true,"spec":{"glance":["Multitasking made simple with Multi Window","7.6\u201d unfolded display","Flex mode4 for hands-free calls","S Pen Compatibility","Dual Preview","IPX8 Water Resistance"],"camera":["10MP Selfie Camera","Triple Rear Camera","12MP Ultra Wide Camera","12MP Wide-angle Camera","12MP Telephoto Cameras"],"design":["7.6\'\' QXGA+ Dynamic AMOLED 2X Display","120 Hz (main, cover)","Folded: 67.1 x 158.2 x 16.0mm(Hinge) ~ 14.4mm(Sagging)","Unfolded: 128.1 x 158.2 x 6.4mm7 ","Phantom Black","Phantom Green","Phantom Silver"],"performance":["4400mAh Battery (typical)","256GB/512GB Internal Storage","12GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super Fast Charging: Yes","S Pen Support: Yes"]},"modelFamily":{"SM-F926BZKDEUA":{"storage":"256","color":{"color_code":"PHANTOMBLACK","color":"PHANTOMBLACK","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomBlack_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Black.png","alt":""}]},"SM-F926BZGDEUA":{"storage":"256","color":{"color_code":"PHANTOMGREEN","color":"PHANTOMGREEN","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomGreen_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Green.png","alt":""}]},"SM-F926BZSDEUA":{"storage":"256","color":{"color_code":"PHANTOMSILVER","color":"PHANTOMSILVER","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomSilver_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Silver.png","alt":""}]},"SM-F926BZKGEUA":{"storage":"512","color":{"color_code":"PHANTOMBLACK","color":"PHANTOMBLACK","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomBlack_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Black.png","alt":""}]},"SM-F926BZGGEUA":{"storage":"512","color":{"color_code":"PHANTOMGREEN","color":"PHANTOMGREEN","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomGreen_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Green.png","alt":""}]},"SM-F926BZSGEUA":{"storage":"512","color":{"color_code":"PHANTOMSILVER","color":"PHANTOMSILVER","code":"//images.samsung.com/uk/smartphones/galaxy-z-fold3-5g/buy/03_ColorSelection/02_ColorChips/ZFold3_ColorChip_PhantomSilver_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_Q2_Phantom_Silver.png","alt":""}]}}},{"name":"Galazy Z Flip3 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-z-flip3-5g/","new_buying_config":true,"5g":true,"spec":{"glance":["Compact design","Flex mode4 \u2013 hands free photos","Quick-look notifications with 1.9\u201d Cover Display","Multi Window","Four striking colours","IPX8 Water Resistance"],"camera":["10MP Selfie Camera","12MP Ultra Wide Camera","12MP Wide-angle Camera"],"design":["Dynamic AMOLED 2X","120 Hz (main)","Folded: 72.2 x 86.4 x 17.1~15.9 mm","Unfolded : 72.2 x 166 x 6.9 mm7 ","Black","Cream","Green","Lavender","Grey","White","Pink"],"performance":["33000mAh Battery (typical)","128GB/256GB Internal Storage","8GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super Fast Charging: No","S Pen Support: No"]},"modelFamily":{"SM-F711BZEAEUA":{"storage":"128","color":{"color_code":"CREAM","color":"CREAM","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Cream_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Cream.png","alt":""}]},"SM-F711BZKAEUA":{"storage":"128","color":{"color_code":"BLACK","color":"BLACK","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_PhantomBlack_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Black.png","alt":""}]},"SM-F711BZGAEUA":{"storage":"128","color":{"color_code":"GREEN","color":"GREEN","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Green_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Green.png","alt":""}]},"SM-F711BLVAEUA":{"storage":"128","color":{"color_code":"LAVENDER","color":"LAVENDER","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Lavender_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Lavender.png","alt":""}]},"SM-F711BZEEEUA":{"storage":"256","color":{"color_code":"CREAM","color":"CREAM","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Cream_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Cream.png","alt":""}]},"SM-F711BZKEEUA":{"storage":"256","color":{"color_code":"BLACK","color":"BLACK","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_PhantomBlack_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Black.png","alt":""}]},"SM-F711BZGEEUA":{"storage":"256","color":{"color_code":"GREEN","color":"GREEN","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Green_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Green.png","alt":""}]},"SM-F711BLVEEUA":{"storage":"256","color":{"color_code":"LAVENDER","color":"LAVENDER","code":"//images.samsung.com/uk/smartphones/galaxy-z-flip3-5g/buy/03_ColorSelection/02_ColorChips/ZFlip3_ColorChip_Lavender_PC.png"},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/assets/data-contracts/450x450_B2_Lavender.png","alt":""}]}}},{"name":"Galaxy S21 Ultra 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-s21-5g","new_buying_config":true,"5g":true,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-G998BZKDEUA":{"color":{"name":"Phantom Black","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_1_PhantomBlack_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-black.png","alt":""}]},"SM-G998BZSDEUA":{"color":{"name":"Phantom Silver","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_2_PhantomSilver_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-silver.png","alt":""}]},"SM-G998BZKGEUA":{"color":{"name":"Phantom Black","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_1_PhantomBlack_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-black.png","alt":""}]},"SM-G998BZSGEUA":{"color":{"name":"Phantom Silver","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_2_PhantomSilver_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-silver.png","alt":""}]},"SM-G998BZKHEUA":{"color":{"name":"Phantom Black","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_1_PhantomBlack_Colorchip_MO_img.png"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-black.png","alt":""}]},"SM-G998BZSHEUA":{"color":{"name":"Phantom Black","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21Ultra/S21_Ultra_2_PhantomSilver_Colorchip_MO_img.png"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-ultra-silver.png","alt":""}]}}},{"name":"Galaxy S21 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-s21-5g","new_buying_config":true,"5g":true,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-G991BZADEUA":{"color":{"name":"Phantom Grey","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_2_PhantomGray_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-phantom-grey.png","alt":""}]},"SM-G991BZIDEUA":{"color":{"name":"Phantom Pink","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_4_PhantomPink_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-pink.png","alt":""}]},"SM-G991BZVDEUA":{"color":{"name":"Phantom Violet","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_1_PhantomViolet_Colorchip_PC_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-violet.png","alt":""}]},"SM-G991BZWDEUA":{"color":{"name":"Phantom White","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_3_PhantomWhite_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-white.png","alt":""}]},"SM-G991BZAGEUA":{"color":{"name":"Phantom Grey","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_2_PhantomGray_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-phantom-grey.png","alt":""}]},"SM-G991BZIGEUA":{"color":{"name":"Phantom Pink","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_4_PhantomPink_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-pink.png","alt":""}]},"SM-G991BZVGEUA":{"color":{"name":"Phantom Violet","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_1_PhantomViolet_Colorchip_PC_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-violet.png","alt":""}]},"SM-G991BZWGEUA":{"color":{"name":"Phantom White","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_3_PhantomWhite_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-white.png","alt":""}]}}},{"name":"Galaxy S21+ 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-s21-5g","new_buying_config":true,"5g":true,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-G996BZKGEUA":{"color":{"name":"Phantom Black","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21plus/S21plus_2_PhantomBlack_Colorchip_PC_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-black.png","alt":""}]},"SM-G996BZSGEUA":{"color":{"name":"Phantom Silver","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21plus/S21plus_3_PhantomSilver_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-silver.png","alt":""}]},"SM-G996BZVGEUA":{"color":{"name":"Phantom Violet","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_1_PhantomViolet_Colorchip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-violet.png","alt":""}]},"SM-G996BZKDEUA":{"color":{"name":"Phantom Black","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21plus/S21plus_2_PhantomBlack_Colorchip_PC_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-black.png","alt":""}]},"SM-G996BZSDEUA":{"color":{"name":"Phantom Silver","code":"https://images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21plus/S21plus_3_PhantomSilver_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-silver.png","alt":""}]},"SM-G996BZVDEUA":{"color":{"name":"Phantom Violet","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_1_PhantomViolet_Colorchip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s21/pf/local/pay-monthly-contract-gallery/s21-plus-violet.png","alt":""}]}}},{"name":"Galaxy S20 FE 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-s20","new_buying_config":true,"5g":true,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-G781BZBDEUA":{"color":{"name":"Cloud Navy","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-Navy_mo_58.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-navy.png","alt":""}]},"SM-G781BLVDEUA":{"color":{"name":"Cloud Lavender","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-Lavender_mo_58.png"},"storage":"256","image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-lavender.png","alt":""}]},"SM-G781BZGDEUA":{"color":{"name":"Cloud Mint","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-Mint_mo_58.png"},"storage":"256","image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-mint.png","alt":""}]},"SM-G781BZRDEUA":{"color":{"name":"Cloud Red","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-Red_mo_58.png"},"storage":"256","image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-red.png","alt":""}]},"SM-G781BZODEUA":{"color":{"name":"Cloud Orange","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-Orange_mo_58.png"},"storage":"256","image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-orange.png","alt":""}]},"SM-G781BZWDEUA":{"color":{"name":"Cloud White","code":"//images.samsung.com/is/image/samsung/p5/uk/smartphones/galaxy-s20/s20-fe-buy/color-chips/Cloud-White_mo_58.png"},"storage":"256","image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20FE-white.png","alt":""}]}}},{"name":"Galaxy A52 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-a/galaxy-a52-5g/","new_buying_config":true,"5g":true,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-A526BZKDEUA":{"color":{"name":"Awesome Black","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_Black_ColorChip_PC_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A5-black.png","alt":""}]},"SM-A526BZBDEUA":{"color":{"name":"Awesome Blue","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_Blue_ColorChip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A5-blue.png","alt":""}]},"SM-A526BLVDEUA":{"color":{"name":"Awesome Violet","code":"//images.samsung.com/uk/smartphones/galaxy-s21/buy/03_ColorSelection/02_ColorChips/S21/S21_1_PhantomViolet_Colorchip_PC_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A5-violet.png","alt":""}]},"SM-A526BZWDEUA":{"color":{"name":"Awesome White","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_White_ColorChip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A5-white.png","alt":""}]}}},{"name":"Galaxy A72","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-a/galaxy-a72/","new_buying_config":true,"5g":false,"spec":{"glance":[""],"camera":[""],"design":[""],"performance":[""]},"modelFamily":{"SM-A725FZKDEUA":{"color":{"name":"Awesome Black","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_Black_ColorChip_PC_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A7-black.png","alt":""}]},"SM-A725FZBDEUA":{"color":{"name":"Awesome Blue","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_Blue_ColorChip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A7-blue.png","alt":""}]},"SM-A725FLVDEUA":{"color":{"name":"Awesome Violet","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_Violet_ColorChip_MO_img.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A7-violet.png","alt":""}]},"SM-A725FZWDEUA":{"color":{"name":"Awesome White","code":"//images.samsung.com/is/image/samsung/assets/uk/galaxy-a52/buy/galaxy-a52/03_colorsection/a52_05_colorchip/A52_72_White_ColorChip_MO_img.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/galaxy-a/A7-white.png","alt":""}]}}},{"name":"Galaxy Note20","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-note20","new_buying_config":true,"spec":{"glance":["6.7\u201d Super AMOLED+","4 Cameras","256GB Internal Storage","4G Connectivity","4300mAh Battery (typical)**","30x Space Zoom"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","64MP Telephoto Zoom","12MP Ultra Wide","3x Hybrid Optical Zoom","30x Space Zoom"],"design":["6.7\u201d Super AMOLED+","1080x2400 (FHD+)","Infinity-O Display","161.6 x 75.2 x 8.3","Mystic Bronze","Mystic Grey","Mystic Green"],"performance":["4300mAh Battery (typical)**","256GB Internal Storage","8GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-N980FZNGEUA":{"color":{"name":"Mystic Bronze","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-bronze-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-bronze.png","alt":""}]},"SM-N980FZAGEUA":{"color":{"name":"Mystic Grey","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-gray-pc.png"},"storage":"256","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-grey.png","alt":""}]},"SM-N980FZGGEUA":{"color":{"name":"Mystic Green","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-green-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-green.png","alt":""}]}}},{"name":"Galaxy Note20 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-note20","new_buying_config":true,"5g":true,"spec":{"glance":["6.7\u201d Super AMOLED+","4 Cameras","256GB Internal Storage","5G Connectivity","4300mAh Battery (typical)**","30x Space Zoom"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","64MP Telephoto Zoom","12MP Ultra Wide","3x Hybrid Optical Zoom","30x Space Zoom"],"design":["6.7\u201d Super AMOLED+","1080x2400 (FHD+)","Infinity-O Display","161.6 x 75.2 x 8.3","Mystic Bronze","Mystic Grey","Mystic Green"],"performance":["4300mAh Battery (typical)**","256GB Internal Storage","8GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-N981BZNGEUA":{"color":{"name":"Mystic Bronze","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-bronze-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-bronze.png","alt":""}]},"SM-N981BZAGEUA":{"color":{"name":"Mystic Grey","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-gray-pc.png"},"storage":"256","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-grey.png","alt":""}]},"SM-N981BZGGEUA":{"color":{"name":"Mystic Green","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-green-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-mystic-green.png","alt":""}]}}},{"name":"Galaxy Note20 Ultra 5G","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-note20","new_buying_config":true,"5g":true,"spec":{"glance":["6.9\u201d Dynamic AMOLED 2x","4 Cameras","256GB Internal Storage","5G Connectivity","4500mAh Battery (typical)**","50x Space Zoom"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","48MP Telephoto Zoom","108MP Ultra Wide","5x Hybrid Optical Zoom","50x Space Zoom"],"design":["6.9\u201d Super AMOLED+","1440x3088 (WQHD+)","Infinity-O Display","164.8 x 77.2 x 8.1","Mystic Bronze","Mystic Black","Mystic White"],"performance":["4500mAh Battery (typical)**","256GB/512GB Internal Storage","12GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-N986BZNGEUA":{"color":{"name":"Mystic Bronze","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-bronze-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-ultra-mystic-bronze.png","alt":""}]},"SM-N986BZKGEUA":{"color":{"name":"Mystic Black","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-black-pc.png"},"storage":"256","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-ultra-mystic-black.png","alt":""}]},"SM-N986BZWGEUA":{"color":{"name":"Mystic White","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-white-pc.png"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-ultra-mystic-white.png","alt":""}]},"SM-N986BZNHEUA":{"color":{"name":"Mystic Bronze","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-bronze-pc.png"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-ultra-mystic-bronze.png","alt":""}]},"SM-N986BZKHEUA":{"color":{"name":"Mystic Black","code":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/colorchip/mystic-black-pc.png"},"storage":"512","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/uk/smartphones/galaxy-note20/buy/local-assets/pay-monthly-contract-gallery/note20-ultra-mystic-black.png","alt":""}]}}},{"name":"Galaxy S20","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s20","spec":{"glance":["6.2\u201d Infinity-O Display","4 Cameras","128GB internal storage","4G Connectivity","4000mAh Battery (typical)**","30x Digital Zoom"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","64MP Telephoto Zoom","12MP Ultra Wide","3x Optical Zoom","30x Digital Zoom"],"design":["6.2\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","151.7 x 69.1 x 7.9mm","Cloud Blue","Cosmic Grey","Cloud Pink"],"performance":["4000mAh Battery (typical)**","128GB internal storage","8GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-G980FZADEUA":{"color":{"name":"Cosmic Grey","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Gray_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-4G-cosmic-grey.png","alt":""}]},"SM-G980FLBDEUA":{"color":{"name":"Cloud Blue","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cloud_Blue_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-4G-cloud-blue.png","alt":""}]},"SM-G980FZIDEUA":{"color":{"name":"Cloud Pink","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cloud_Pink_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-4G-cloud-pink.png","alt":""}]}},"chooseable":true,"new_buying_config":true},{"name":"Galaxy S20 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s20","5g":true,"spec":{"glance":["6.2\u201d Infinity-O Display","4 Cameras","128GB internal storage","5G Connectivity","4000mAh Battery (typical)**","30x Digital Zoom"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","64MP Telephoto Zoom","12MP Ultra Wide","3x Optical Zoom","30x Digital Zoom"],"design":["6.2\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","151.7 x 69.1 x 7.9mm","Cloud Blue","Cosmic Grey","Cloud Pink"],"performance":["4000mAh Battery (typical)**","128GB internal storage","12GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-G981BZADEUA":{"color":{"name":"Cosmic Grey","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Gray_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-5G-cosmic-grey.png","alt":""}]},"SM-G981BLBDEUA":{"color":{"name":"Cloud Blue","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cloud_Blue_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-5G-cloud-blue.png","alt":""}]},"SM-G981BZIDEUA":{"color":{"name":"Cloud Pink","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cloud_Pink_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20-5G-cloud-pink.png","alt":""}]}},"chooseable":true,"new_buying_config":true},{"name":"Galaxy S20+ 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s20","5g":true,"spec":{"glance":["6.7\u201d Infinity-O Display","5 Cameras","128GB internal storage","5G Connectivity","4500mAh Battery (typical)**","30x Digital Zoom"],"camera":["10MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","64MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","3x Optical Zoom","30x Digital Zoom"],"design":["6.7\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","161.9 x 73.7 x 7.8mm","Cosmic Blue","Cosmic Black","Cosmic Grey"],"performance":["4500mAh Battery (typical)**","128GB internal storage","12GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-G986BZADEUA":{"color":{"name":"Cosmic Grey","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Gray_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Plus-5G-cosmic-grey.png","alt":""}]},"SM-G986BLBDEUA":{"color":{"name":"Cosmic Blue","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cloud_Blue_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Plus-5G-cloud-blue.png","alt":""}]},"SM-G986BZKDEUA":{"color":{"name":"Cosmic Black","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Black_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Plus-5G-cosmic-black.png","alt":""}]}},"chooseable":true,"new_buying_config":true},{"name":"Galaxy S20 Ultra 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s20","5g":true,"spec":{"glance":["6.9\u201d Infinity-O Display","5 Cameras","Up to 512GB internal storage","5G Connectivity","5000mAh Battery (typical)**","100x Digital Space Zoom"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-G988BZKDEUA":{"color":{"name":"Cosmic Black","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Black_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Ultra-5G-cosmic-black.png","alt":""}]},"SM-G988BZADEUA":{"color":{"name":"Cosmic Grey","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Gray_PC.png"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Ultra-5G-cosmic-grey.png","alt":""}]},"SM-G988BZAGEUA":{"color":{"name":"Cosmic Grey","code":"//images.samsung.com/uk/smartphones/galaxy-s20/buy/color-chips/Cosmic_Gray_PC.png"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S20Ultra-5G-cosmic-black.png","alt":""}]}},"chooseable":true,"new_buying_config":true},{"name":"Galaxy S10e","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s10e-sm-g970-hybrid-sim/SM-G970FZYDBTU/buy/","spec":{"glance":["5.8\u201d Infinity-O Display","4 Cameras","Up to 256GB internal storage","4G Connectivity","3100mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide"],"design":["5.8\u201d Full HD+ Dynamic AMOLED","2280 x 1080","Infinity-O Display","142.2 x 69.9 x 7.9mm","Prism Silver","Prism White","Prism Black","Prism Green","Prism Blue","Canary Yellow"],"performance":["3100mAh Battery (typical)**","Up to 256GB internal storage","8GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: No"]},"images":{"large_image":{"desc":"SM-G970FZSDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzsdbtu-frontprismsilver-188191345?$PD_GALLERY_L_SHOP_JPG$"}},"modelFamily":{"SM-G970FZKDBTU":{"color":{"name":"Prism Black","code":""},"storage":"128","images":{"large_image":{"desc":"SM-G970FZKDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzkdbtu-frontprismblack-146851428?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10e 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10e-Black.png","alt":""}]},"SM-G970FZGDBTU":{"color":{"name":"Prism Green","code":""},"storage":"128","images":{"large_image":{"desc":"SM-G970FZGDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzgdbtu-frontprismgreen-146851413?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10e 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10e-Green.png","alt":""}]},"SM-G970FZBDBTU":{"color":{"name":"Prism Blue","code":""},"storage":"128","images":{"large_image":{"desc":"SM-G970FZBDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzbdbtu-frontprismblue-156199376?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10e 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10e-Blue.png","alt":""}]},"SM-G970FZWDBTU":{"color":{"name":"Prism White","code":""},"storage":"128","images":{"large_image":{"desc":"SM-G970FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzwdbtu-frontprismwhite-146851443?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10e 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10e-White.png","alt":""}]},"SM-G970FZYDBTU":{"color":{"name":"Canary Yellow","code":""},"storage":"128","images":{"large_image":{"desc":"SM-G970FZYDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzydbtu-frontcanaryyellow-146851458?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10e 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10e-Yellow.png","alt":""}]}}},{"name":"Galaxy S10","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s10-sm-g973-hybrid-sim/","spec":{"glance":["6.1\u201d Infinity-O Display","4 Cameras","Up to 512GB internal storage","4G Connectivity","3400mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide"],"design":["6.1\u201d Quad HD+ Dynamic AMOLED","3040 x 1440","Infinity-O Display","149.9 x 70.4 x 7.8mm","Prism White","Prism Black","Prism Green","Prism Blue"],"performance":["3400mAh Battery (typical)**","Up to 512GB internal storage","8GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: No"]},"images":{"large_image":{"desc":"SM-G973FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzwdbtu-frontprismwhite-146851637?$PD_GALLERY_L_SHOP_JPG$"}},"modelFamily":{"SM-G973FZWDBTU":{"color":{"name":"Prism White","code":"#d5eef1"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzwdbtu-frontprismwhite-146851637?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-white.png","alt":""}]},"SM-G973FZKDBTU":{"color":{"name":"Prism Black","code":"#040301"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZKDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g973-hybrid-sim-sm-g973fzkdbtu-prismblack-163031236?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-black.png","alt":""}]},"SM-G973FZGDBTU":{"color":{"name":"Prism Green","code":"#1c6c78"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZGDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzgdbtu-frontprismgreen-146851605?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-green.png","alt":""}]},"SM-G973FZBDBTU":{"color":{"name":"Prism Blue","code":"#2359a8"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZBDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzbdbtu-frontprismblue-156199376?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-blue.png","alt":""}]},"SM-G973FZSDBTU":{"color":{"name":"Prism Silver","code":"#b2afc4"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZSDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g973-hybrid-sim-sm-g973fzsdbtu-frontprismsilver-175333991?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-silver.png","alt":""}]},"SM-G973FZWGBTU":{"color":{"name":"Prism White","code":"#d5eef1"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZWGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzwgbtu-frontprismwhite-146851637?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 512GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-white.png","alt":""}]},"SM-G973FZKGBTU":{"color":{"name":"Prism Black","code":"#040301"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZKGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g973-hybrid-sim-sm-g973fzkgbtu-prismblack-163031236?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 512GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-black.png","alt":""}]},"SM-G973FZGGBTU":{"color":{"name":"Prism Green","code":"#1c6c78"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZGGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzggbtu-frontprismgreen-146851605?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 512GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-green.png","alt":""}]},"SM-G973FZBGBTU":{"color":{"name":"Prism Blue","code":"#2359a8"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZBGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzbgbtu-frontprismblue-156199376?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 512GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-blue.png","alt":""}]},"SM-G973FZSGBTU":{"color":{"name":"Prism Silver","code":"#b2afc4"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZSGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g973-hybrid-sim-sm-g973fzsGbtu-frontprismsilver-175333991?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10 512GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-silver.png","alt":""}]}}},{"name":"Galaxy S10+","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s10plus-sm-g975-hybrid-sim/","spec":{"glance":["6.4\u201d Infinity-O Display","5 Cameras","Up to 1TB internal storage","4G Connectivity","4100mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide"],"design":["6.4\u201d Quad HD+ Dynamic AMOLED","3040 x 1440","Infinity-O Display","157.6 x 74.1 x 7.8mm","Prism White","Prism Black","Prism Green","Prism Blue","Ceramic White","Ceramic Black"],"performance":["4100mAh Battery (typical)**","Up to 1TB internal storage","12GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: No"]},"images":{"large_image":{"desc":"SM-G975FZSDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzkdbtu-prismblack-Front-193135572?$PD_GALLERY_L_SHOP_JPG$"}},"modelFamily":{"SM-G975FZSDBTU":{"color":{"name":"Prism Silver","code":"#b2afc4"},"storage":"128","images":{"large_image":{"desc":"SM-G975FZSDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzsdbtu-prismsilver-Front-193135561?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 128GB"},"SM-G975FZKDBTU":{"color":{"name":"Prism Black","code":"#040301"},"storage":"128","images":{"large_image":{"desc":"SM-G975FZKDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzkdbtu-prismblack-Front-193135572?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-black.png","alt":""}]},"SM-G975FZGDBTU":{"color":{"name":"Prism Green","code":"#1c6c78"},"storage":"128","images":{"large_image":{"desc":"SM-G975FZGDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzgdbtu-prismgreen-Front-193135578?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-green.png","alt":""}]},"SM-G975FZBDBTU":{"color":{"name":"Prism Blue","code":"#2359a8"},"storage":"128","images":{"large_image":{"desc":"SM-G975FZBDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzbdbtu-prismblue-Front-193135584?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-prism-blue.png","alt":""}]},"SM-G975FZWDBTU":{"color":{"name":"Prism White","code":"#d5eef1"},"storage":"128","images":{"large_image":{"desc":"SM-G975FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzwdbtu-prismwhite-Front-193135566?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 128GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-white.png","alt":""}]},"SM-G975FCKGBTU":{"color":{"name":"Ceramic Black","code":"#2a2620"},"storage":"512","images":{"large_image":{"desc":"SM-G975FCKGBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-c-512gb-sm-g975-hybrid-sim-sm-g975fckgbtu-frontceramicblack-146852427?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 512GB Ceramic","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-ceramic-black.png","alt":""}]},"SM-G975FCKHBTU":{"color":{"name":"Ceramic Black","code":"#2a2620"},"storage":"1024","images":{"large_image":{"desc":"SM-G975FCKHBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-c-sm-g975-hybrid-sim-sm-g975fckhbtu-ceramicblack-Front-193135598?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 1TB Ceramic","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-ceramic-black.png","alt":""}]},"SM-G975FCWHBTU":{"color":{"name":"Ceramic White","code":"#f4f1ed"},"storage":"1024","images":{"large_image":{"desc":"SM-G975FCWHBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-c-sm-g975-hybrid-sim-sm-g975fcwhbtu-ceramicwhite-Front-193135590?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 1TB Ceramic","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-ceramic-white.png","alt":""}]},"SM-G975FCWGBTU":{"color":{"name":"Ceramic White","code":"#f4f1ed"},"storage":"512","images":{"large_image":{"desc":"SM-G975FCWGBTU","url":"hhttps://www.samsung.com/uk/smartphones/galaxy-s10plus-c-sm-g975-hybrid-sim/SM-G975FCWGBTU/buy/"}},"product_display_name":"Galaxy S10+ 512GB Ceramic","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-ceramic-white.png","alt":""}]}}},{"name":"Galaxy S10+ 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s10-sm-g977-5g/","5g":true,"spec":{"glance":["6.7\u201d Infinity-O Display","6 Cameras","512GB internal storage","5G Connectivity","4500mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Quad Camera with Dual OIS:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide","3D Depth Camera (HVGA)"],"design":["6.7\u201d Quad HD+ Dynamic AMOLED","3040 x 1440","Infinity-O Display","162.6 x 77.1 x 7.9mm","Majestic Black","Crown Silver","Royal Gold"],"performance":["4500mAh Battery (typical)**","512GB internal storage","8GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: No"]},"images":{"large_image":{"desc":"SM-G977BZAABTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10plus-sm-g975-hybrid-sim-sm-g975fzkdbtu-prismblack-Front-193135572?$PD_GALLERY_L_SHOP_JPG$"}},"modelFamily":{"SM-G977BZAABTU":{"color":{"name":"Majestic Black","code":"#2a2926"},"storage":"256","images":{"large_image":{"desc":"SM-G977BZAABTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g977-5g-sm-g977bzaabtu-185487622?$PD_GALLERY_L_SHOP_JPG$"}},"product_display_name":"Galaxy S10+ 5G 256GB","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-Plus-5G-grey.png","alt":""}]}}},{"name":"Galaxy S10 Lite","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-s10-lite-sm-g770/","spec":{"glance":["6.1\u201d Infinity-O Display","4 Cameras","Up to 512GB internal storage","4G Connectivity","3400mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide"],"design":["6.1\u201d Quad HD+ Dynamic AMOLED","3040 x 1440","Infinity-O Display","149.9 x 70.4 x 7.8mm","Prism White","Prism Black","Prism Green","Prism Blue"],"performance":["3400mAh Battery (typical)**","Up to 512GB internal storage","8GB RAM","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: No"]},"images":{"large_image":{"desc":"SM-G973FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzwdbtu-frontprismwhite-146851637?$PD_GALLERY_L_SHOP_JPG$"}},"modelFamily":{"SM-G770FZWDBTU":{"color":{"name":"Prism White","code":"#d5eef1"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZWDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-128gb-sm-g973-hybrid-sim-sm-g973fzwdbtu-frontprismwhite-146851637?$PD_GALLERY_L_SHOP_JPG$"}},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-lite-white.png","alt":""}]},"SM-G770FZKDBTU":{"color":{"name":"Prism Black","code":"#040301"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZKDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10-sm-g973-hybrid-sim-sm-g973fzkdbtu-prismblack-163031236?$PD_GALLERY_L_SHOP_JPG$"}},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-lite-black.png","alt":""}]},"SM-G770FZBDBTU":{"color":{"name":"Prism Blue","code":"#2359a8"},"storage":"128","images":{"large_image":{"desc":"SM-G973FZBDBTU","url":"https://images.samsung.com/is/image/samsung/uk-galaxy-s10e-sm-g970-hybrid-sim-sm-g970fzbdbtu-frontprismblue-156199376?$PD_GALLERY_L_SHOP_JPG$"}},"gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/S10-lite-blue.png","alt":""}]}}},{"name":"Galaxy Note10","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-note10-sm-n970/","spec":{"glance":["6.3\u201d Infinity-O Display","4 Cameras","256GB Memory","4G Connectivity","3500mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide","Focus Video: Yes","Shot Suggestions: Yes","Super Slow Motion: Yes"],"design":["6.3 FHD+ Dynamic AMOLED","1440x3040","Aura Black","Aura Glow","S Pen Support: Yes"],"performance":["3500mAh Battery (typical)**","256GB Memory","6GB RAM","Dolby Atmos 3D Sound","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes"]},"modelFamily":{"SM-N970FZKDBTU":{"color":{"name":"Aura black","code":"#3c3c3e"},"storage":"256","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-4G-aura-black.png","alt":""}]},"SM-N970FZSDBTU":{"color":{"name":"Aura glow","code":"#aaadae"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-4G-aura-glow.png","alt":""}]}}},{"name":"Galaxy Note10+","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-note10plus-sm-n975/","spec":{"glance":["6.8\u201d Infinity-O Display","5 Cameras","256GB Memory","4G Connectivity","4300mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Quad Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide","DepthVision Camera","Focus Video: Yes","Shot Suggestions: Yes","Super Slow Motion: Yes"],"design":["6.8 WQHD+ Dynamic AMOLED","1440x3040","Aura Black","Aura Glow","S Pen Support: Yes"],"performance":["4300mAh Battery (typical)**","256GB Memory","12GB RAM","Dolby Atmos 3D Sound","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes"]},"modelFamily":{"SM-N975FZKDBTU":{"color":{"name":"Aura black","code":"#3c3c3e"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-aura-black.png","alt":""}]},"SM-N975FZSDBTU":{"color":{"name":"Aura glow","code":"#aaadae"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-aura-glow.png","alt":""}]}}},{"name":"Galaxy Note10+ 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-note10plus-sm-n976-5g/","5g":true,"spec":{"glance":["6.8\u201d Infinity-O Display","5 Cameras","256GB / 512GB Memory","5G Connectivity","4300mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Quad Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide","DepthVision Camera","Focus Video: Yes","Shot Suggestions: Yes","Super Slow Motion: Yes"],"design":["6.8 WQHD+ Dynamic AMOLED","1440x3040","Aura Black","Aura Glow","S Pen Support: Yes"],"performance":["4300mAh Battery (typical)**","256GB / 512GB Memory","12GB RAM","Dolby Atmos 3D Sound","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes"]},"images":[],"modelFamily":{"SM-N976BZKABTU":{"color":{"name":"Aura black","code":"#3c3c3e"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-5G-aura-black.png","alt":""}]},"SM-N976BZSABTU":{"color":{"name":"Aura glow","code":"#aaadae"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-5G-aura-glow.png","alt":""}]},"SM-N976BZKEBTU":{"color":{"name":"Aura black","code":"#3c3c3e"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-5G-aura-black.png","alt":""}]},"SM-N976BZSEBTU":{"color":{"name":"Aura glow","code":"#aaadae"},"storage":"512","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Plus-5G-aura-glow._png","alt":""}]}}},{"name":"Galaxy Note10 Lite","repModel":"sku","video":"some video link","link":"samsung.com/uk/smartphones/galaxy-note10-lite-n770/","spec":{"glance":["6.3\u201d Infinity-O Display","4 Cameras","256GB Memory","4G Connectivity","3500mAh Battery (typical)**"],"camera":["10MP Selfie Camera","Triple Rear Camera:","12MP Wide Angle","12MP Telephoto Zoom","16MP Ultra Wide","Focus Video: Yes","Shot Suggestions: Yes","Super Slow Motion: Yes"],"design":["6.3 FHD+ Dynamic AMOLED","1440x3040","Aura Black","Aura Glow","S Pen Support: Yes"],"performance":["3500mAh Battery (typical)**","256GB Memory","6GB RAM","Dolby Atmos 3D Sound","Connectivity: 4G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes"]},"modelFamily":{"SM-N770FZKDBTU":{"color":{"name":"Aura black","code":"#3c3c3e"},"storage":"256","configImages":["https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-back.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-left.png?$ORIGIN_PNG$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-right.png?$ORIGIN_PNG$$","https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-front.png?$ORIGIN_PNG$"],"image":"https://images.samsung.com/is/image/samsung/p5/uk/galaxy-s20/pf/local-assets/samsung-upgrade/S20Ultra-doublefront.png?$ORIGIN_PNG$$","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Lite-Aura-Black.png","alt":""}]},"SM-N770FZSDBTU":{"color":{"name":"Aura glow","code":"#aaadae"},"storage":"256","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/Note10-Lite-Aura-Glow.png","alt":""}]}}},{"name":"Galaxy A90 5G","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a90-5g/","5g":true,"spec":{"glance":["Ultra fast downloads and streaming with the next generation 5G","Quad camera with Macro Lens","128GB storage (expandable with MicroSD)"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A908BZWABTU":{"color":{"name":"White","code":"#ffffff"},"storage":"128"},"SM-A908BZKABTU":{"color":{"name":"Black","code":"#000000"},"storage":"128"}},"chooseable":true},{"name":"Galaxy A71","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a71/","spec":{"glance":["Infinity-O Display with on-screen fingerprint","Quad camera with Macro Lens","4,500 mAh battery"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A715FZSUBTU":{"color":{"name":"Prism Crush Silver","code":"#dbdbdb"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A71-Silver.png","alt":""}]},"SM-A715FZKUBTU":{"color":{"name":"Prism Crush Black","code":"#040301"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A71-Black.png","alt":""}]},"SM-A715FZBUBTU":{"color":{"name":"Prism Crush Blue","code":"#9fdad8"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A71-Blue.png","alt":""}]}},"chooseable":true},{"name":"Galaxy A51","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a51/","spec":{"glance":["Infinity-O Display with on-screen fingerprint","Quad camera with Macro Lens","128GB storage (expandable with MicroSD)"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A515FZWVEUA":{"color":{"name":"Prism Crush White","code":"#d5eef1"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A51-White.png","alt":""}]},"SM-A515FZKVEUA":{"color":{"name":"Prism Crush Black","code":"#040301"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A51-Black.png","alt":""}]},"SM-A515FZBVEUA":{"color":{"name":"Prism Crush Blue","code":"#9fdad8"},"storage":"128","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A51-Blue.png","alt":""}]}},"chooseable":true},{"name":"Galaxy A40","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a40/","spec":{"glance":["Ultra fast downloads and streaming with the next generation 5G","Quad camera with Macro Lens","128GB storage (expandable with MicroSD)"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A405FZKDBTU":{"color":{"name":"Black","code":"#000000"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A40-black.png","alt":""}]},"SM-A405FZBDBTU":{"color":{"name":"Blue","code":"#3355e7"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A40-blue.png","alt":""}]},"SM-A405FZODBTU":{"color":{"name":"Coral","code":"#ff7f80"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A40-coral.png","alt":""}]},"SM-A405FZWDBTU":{"color":{"name":"White","code":"#ffffff"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A40-white.png","alt":""}]}},"chooseable":true},{"name":"Galaxy A20e","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a20e/","spec":{"glance":["Ultra fast downloads and streaming with the next generation 5G","Quad camera with Macro Lens","128GB storage (expandable with MicroSD)"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A202FZKDBTU":{"color":{"name":"Black","code":"#000000"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A20e-Black.png","alt":""}]},"SM-A202FZBDBTU":{"color":{"name":"Blue","code":"#3355e7"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A20e-Blue.png","alt":""}]},"SM-A202FZODBTU":{"color":{"name":"Coral","code":"#ff7f80"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A20e-Coral.png","alt":""}]},"SM-A202FZWDBTU":{"color":{"name":"White","code":"#ffffff"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A20e-White.png","alt":""}]}},"chooseable":true},{"name":"Galaxy A10","repModel":"sku","link":"samsung.com/uk/smartphones/galaxy-a10/","spec":{"glance":["Ultra fast downloads and streaming with the next generation 5G","Quad camera with Macro Lens","128GB storage (expandable with MicroSD)"],"camera":["40MP Selfie Camera","Quadruple Rear Camera:","12MP Wide Angle","108MP Telephoto Zoom","12MP Ultra Wide","3D Depth Camera (HVGA)","10x Optical Zoom","100x Digital Space Zoom"],"design":["6.9\u201d Quad HD+ Dynamic AMOLED","3200 x 1440","Infinity-O Display","166.9 x 76 x 8.8mm","Cosmic Grey","Cosmic Black"],"performance":["5000mAh Battery (typical)**","Up to 512GB internal storage","12GB/16GB RAM","Connectivity: 5G","Wireless PowerShare: Yes","Fast Wireless Charging: Yes","Super fast charging: Yes"]},"modelFamily":{"SM-A105FZKUBTU":{"color":{"name":"Black","code":"#000000"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A10-Black.png","alt":""}]},"SM-A105FZBUBTU":{"color":{"name":"Blue","code":"#3355e7"},"storage":"32","gallery_images":[{"src":"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/A10-Blue.png","alt":""}]}},"chooseable":true}]')},203:function(e,a,t){e.exports=t(430)},385:function(e,a,t){},430:function(e,a,t){"use strict";t.r(a);t(122),t(134),t(135),t(136),t(137),t(138),t(139),t(140),t(141),t(142),t(143),t(144),t(145),t(146),t(147),t(204),t(205),t(206),t(207),t(208),t(209),t(210),t(150),t(211),t(212),t(78),t(213),t(214),t(215),t(216),t(217),t(218),t(219),t(220),t(221),t(222),t(223),t(225),t(226),t(157),t(227),t(228),t(229),t(230),t(231),t(232),t(233),t(234),t(235),t(237),t(238),t(239),t(240),t(241),t(242),t(243),t(244),t(161),t(245),t(246),t(247),t(249),t(250),t(251),t(252),t(253),t(254),t(255),t(256),t(258),t(259),t(260),t(261),t(262),t(263),t(264),t(265),t(266),t(267),t(268),t(269),t(270),t(271),t(272),t(273),t(274),t(275),t(276),t(277),t(168),t(279),t(280),t(281),t(282),t(285),t(286),t(287),t(289),t(290),t(291),t(292),t(293),t(294),t(295),t(296),t(297),t(298),t(299),t(300),t(301),t(302),t(303),t(304),t(305),t(306),t(113),t(307),t(308),t(309),t(310),t(311),t(312),t(313),t(314),t(315),t(316),t(317),t(318),t(319),t(320),t(321),t(322),t(323),t(324),t(325),t(326),t(327),t(328),t(329),t(330),t(331),t(332),t(336),t(337),t(338),t(339),t(340),t(341),t(342),t(343),t(344),t(345),t(346),t(347),t(348),t(349),t(350),t(351),t(352),t(353),t(354),t(355),t(356),t(357),t(358),t(359),t(360),t(361),t(362),t(363),t(364),t(365),t(366),t(367),t(368),t(369),t(370),t(371),t(373),t(374),t(375),t(376),t(379),t(184);var s=t(0),l=t.n(s),o=t(120),n=t.n(o),r=(t(384),t(385),t(87)),c=t(199),i=t.n(c),m=t(57),g=t(52),p=t(13),u=t(14),d=t(23),y=t(21),h=t(22),_=(t(387),t(74)),f={production:"https://www.samsung.com/uk/api/v4/configurator/syndicated-product-linear",pre_qa:"https://pre-qa.samsung.com/uk/api/v4/configurator/syndicated-product-linear",qa:"https://qaweb-shop.samsung.com/uk/api/v4/configurator/syndicated-product-linear",sa:"https://p6-qaweb-sa.samsung.com/uk/api/v4/configurator/syndicated-product-linear"},b={production:"https://www.samsung.com/uk/api/v4/configurator/fetch-finance-product-price",pre_qa:"https://pre-qa.samsung.com/uk/api/v4/configurator/fetch-finance-product-price",qa:"https://qaweb-shop.samsung.com/uk/api/v4/configurator/fetch-finance-product-price",sa:"https://p6-qaweb-sa.samsung.com/uk/api/v4/configurator/fetch-finance-product-price"};switch(window.location.host.split(".")[0]){case"pre-qa":f.pre_qa,b.pre_qa;break;case"qaweb-shop":f.qa,b.qa;break;case"qaweb-sa":case"aem-sa":f.sa,b.sa;break;case"www":default:f.production,b.production}var k=function(){function e(){Object(p.a)(this,e)}return Object(u.a)(e,null,[{key:"getProducts",value:function(e,a){var t=function(e,a){if(e.length<=a)return[e];for(var t=Math.ceil(e.length/a),s=[],l=0;l<t;l+=1)s.push(e.slice(l*a,(l+1)*a<e.length?(l+1)*a:e.length));return s}(e,50).map((function(a){"skus=".concat(a.join(","),"&component=carrier_attributes&count=0");return new Promise((function(a,t){_.get("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products?fields=FULL&productCodes=".concat(e)).then((function(e){a(e.data),console.log(e.data,"default product")})).catch((function(e){document.getElementsByClassName("Api_tag_input_sp")[0].click(),t(e.response.data)}))}))}));return Promise.all(t).then((function(e){var t=e[0];console.log(t),a({products:t})}))}},{key:"getDataContracts",value:function(e,a){var t=[],s=[];e.forEach((function(e){s.push(_.get("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/carriers/device/".concat(e,"/plans?fields=DEFAULT")).then((function(a){var s={sku:e,carriers:a.data.carriers};t.push(s)})))})),Promise.all(s).then((function(){a(t)})).then((function(){}))}},{key:"sendStockAlert",value:function(e,a){_.put("https://www.samsung.com/uk/api/v4/identity/notification/preferences/in-stock",e,{headers:{"x-ecom-app-id":"web"}}).then((function(e){a(e)}))}},{key:"getUpgradePriceData",value:function(e,a){var t=e.map((function(e){return new Promise((function(a){var t=["sale_price","msrp_price"].map((function(a){return e.price_info[0][a].value||!1})).filter((function(e){return!1!==e})),s=Math.min.apply(Math,Object(m.a)(t));_.post("https://www.samsung.com/uk/api/v4/configurator/payment-options",{cart:{skus:[e.sku],total_price:s}},{headers:{"Access-Control-Allow-Origin":"*","content-type":"application/json","x-ecom-app-id":"web"}}).then((function(e){return a(e)}))}))}));return Promise.all(t).then((function(t){var s=e.map((function(e,a){var s=e;return s.upgradePrice=[t[a].data.payment_methods.KU.finance_plans.upgrade24],s}));a(s)}))}}]),e}(),P=function(){function e(){Object(p.a)(this,e)}return Object(u.a)(e,null,[{key:"findGetParameter",value:function(e){var a=null,t=[];return window.location.search.substr(1).split("&").forEach((function(s){(t=s.split("="))[0]===e&&(a=decodeURIComponent(t[1]))})),a}}]),e}(),E=t(200);function w(e){var a=e.onClick,t=e.children,s=e.color,o=e.varient,n=e.align,r=e.disable,c=e.classProp,i=e.tagAction,m=e.outline?"button__outline":"",g="button button__".concat(s," button__").concat(o," button__align__").concat(n," ").concat(c," ").concat(m);return l.a.createElement("button",{className:g,disabled:r,onClick:a,type:"button","ga-ca":"microsite","ga-ac":window.tagCategory,"ga-la":"".concat(window.tagCategory,":").concat(i||t.replace(/\s/g,"").toLowerCase()),"data-omni-type":"microsite","data-omni":"".concat("uk",":").concat(window.tagCategory,":").concat(i||t.replace(/\s/g,"").toLowerCase())},t)}w.defaultProps={color:"primary",varient:"round",children:" ",align:"center",disable:!1,classProp:"",tagAction:"",outline:!1};var x=t(121),S=t.n(x),v=t(15),G=t(53),C=t(32),A=function(e){var a=e.children,t=e.duration,o=e.yOffset,n=e.xOffset,r=e.delay,c=e.className,i=Object(C.b)(),m=Object(G.a)({threshold:.1}),g=Object(v.a)(m,2),p=g[0],u=g[1];Object(s.useEffect)((function(){u&&i.start("visible")}),[u]);var d={visible:{opacity:1,x:0,y:0,transition:{ease:"easeInOut",duration:t,delay:r}},hidden:{opacity:0,y:o,x:n}};return l.a.createElement(C.a.div,{ref:p,initial:"hidden",variants:d,animate:i,className:c},a)};A.defaultProps={duration:.5,yOffset:0,xOffset:0,delay:0,className:""};var M=function(e){var a=Object(C.b)(),t=Object(G.a)({}),o=Object(v.a)(t,2),n=o[0],r=o[1];Object(s.useEffect)((function(){r&&a.start("visible")}),[]),Object(s.useEffect)((function(){r&&a.start("visible")}),[r]);var c=e.children,i=e.stagger,m=e.duration,g=e.yOffset,p=e.xOffset,u=e.className,d={visible:function(e){return{opacity:1,x:0,y:0,display:"flex",transition:{delay:e*i,duration:m}}},hidden:{y:g,x:p,opacity:0}};return l.a.createElement(C.a.div,{ref:n,className:u},c.map((function(e,t){return l.a.createElement(C.a.div,{custom:t,initial:r?"visible":"hidden",animate:a,variants:d},e)})))};function B(e){var a=e.children,t=e.direction,s=e.outer,o=e.grow,n=e.classProp,r=e.width,c=e.align,i=e.tabIndex,m=e.onClick,g=e.onMouseLeave,p=e.onMouseOver,u=e.onFocus,d=e.onBlur,y=e.id,h=e.backgroundColor,_=s?"container__outer":"",f=e.wrap?"container__wrap":"",b=h?"container__".concat(h):"",k="container container__".concat(t," ").concat(_," ").concat(n," ").concat(b," ").concat(f);return void 0!==i&&void 0!==m?void 0!==p&&void 0!==g&&void 0!==u&&void 0!==d?l.a.createElement("div",{id:y,className:k,style:{flexGrow:-1===o?"unset":o,width:""===r?"unset":r,justifyContent:c},onClick:m,onKeyPress:m,tabIndex:i,onMouseOver:p,onFocus:u,onMouseLeave:g,onBlur:d,role:"button"},a):l.a.createElement("div",{id:y,className:k,style:{flexGrow:-1===o?"unset":o,width:""===r?"unset":r,justifyContent:c},onClick:m,onKeyPress:m,tabIndex:i,role:"button"},a):l.a.createElement("div",{id:y,className:k,style:{flexGrow:-1===o?"unset":o,width:""===r?"unset":r,justifyContent:c}},a)}M.defaultProps={stagger:0,duration:.5,yOffset:0,xOffset:0,className:""},B.defaultProps={direction:"column",outer:!1,grow:1,wrap:!1,classProp:"",width:"",align:"center",tabIndex:void 0,onClick:void 0,onMouseOver:void 0,onFocus:void 0,onBlur:void 0,onMouseLeave:void 0,id:void 0,backgroundColor:""};var O=t(35),D=t.n(O);function F(e){var a,t=e.children,s=e.level,o=e.color,n=e.weight,r=e.align,c=e.margin,i=e.classProp,m="heading heading__color__".concat(o," heading__weight__").concat(n," heading__align__").concat(r," heading__margin__").concat(c," ").concat(i);switch(s){default:case 1:a=l.a.createElement("h1",{className:m},t);break;case 2:a=l.a.createElement("h2",{className:m},t);break;case 3:a=l.a.createElement("h3",{className:m},t);break;case 4:a=l.a.createElement("h4",{className:m},t);break;case 5:a=l.a.createElement("h5",{className:m},t);break;case 6:a=l.a.createElement("h6",{className:m},t)}return a}function z(e){var a=e.children,t=e.size,s=e.color,o=e.weight,n=e.align,r=e.lineHeight,c=e.classProp,i="paragraph paragraph__color__".concat(s," paragraph__weight__").concat(o," paragraph__size__").concat(t," paragraph__align__").concat(n," ").concat(c);return l.a.createElement("p",{className:i,style:{lineHeight:r}},a)}F.propTypes={children:D.a.string.isRequired,classProp:D.a.string,level:D.a.oneOf([1,2,3,4,5,6]).isRequired,color:D.a.oneOf(["black","white","primary"]),weight:D.a.oneOf(["regular","bold"]),align:D.a.oneOf(["left","right","center"])},F.defaultProps={color:"black",weight:"regular",align:"center",classProp:""},z.defaultProps={size:"regular",color:"black",weight:"regular",align:"center",lineHeight:"1.4em",classProp:""};var U=t(33),I=t.n(U);function N(e){var a=e.src,t=e.alt,o=e.height,n=e.width,r=e.click,c=e.tagAction,i=e.hover,m=e.offHover,p=e.onLoadCallback,u=e.hasLoader,d=e.crossfade,y=e.containerClass,h=Object(s.useState)(!1),_=Object(v.a)(h,2),f=_[0],b=_[1],k=document.createElement("img"),P=Object(s.useState)(a),E=Object(v.a)(P,2),w=E[0],x=E[1],S=Object(s.useState)(0),G=Object(v.a)(S,2),C=G[0],A=G[1],M=Object(s.useState)(a),O=Object(v.a)(M,2),D=O[0],F=O[1],z=Object(s.useState)(a),U=Object(v.a)(z,2),N=U[0],T=U[1];function W(){b(!0)}return Object(s.useEffect)((function(){return function(){k.removeEventListener("load",W)}}),[]),Object(s.useEffect)((function(){D!==a&&(x(a),A(1),F(a),setTimeout((function(){T(a),A(0)}),300))}),[a]),k.addEventListener("load",W),p&&k.addEventListener("load",p(a)),k.src=a,f?c?l.a.createElement("img",{onClick:r,onKeyPress:r,onMouseOver:i,tabIndex:0,src:a,alt:t,style:{height:o,width:n},"ga-ca":"microsite","ga-ac":window.tagCategory,"ga-la":"".concat(window.tagCategory,":").concat(c),"data-omni-type":"microsite","data-omni":"".concat("uk",":").concat(window.tagCategory,":").concat(c)}):l.a.createElement(B,{classProp:y},d?l.a.createElement("img",{onClick:r,onKeyPress:r,onMouseOver:i||void 0,onMouseLeave:m||void 0,tabIndex:0,src:w,alt:t,style:Object(g.a)({},{height:o,width:n},{opacity:C,transition:"".concat(300,"ms ease-in"),position:"absolute",zIndex:1})}):null,l.a.createElement("img",{onClick:r,onKeyPress:r,onMouseOver:i||void 0,onMouseLeave:m||void 0,tabIndex:0,src:N,alt:t,style:{height:o,width:n}})):u&&l.a.createElement(I.a,{width:"100%",height:"100%"})}N.defaultProps={alt:"",height:"auto",width:"auto",containerClass:"",click:!1,hover:!1,offHover:!1,tagAction:"",onLoadCallback:!1,hasLoader:!1,crossfade:!1};var T="A cropped image of the camera lens array on the rear of a Cloud Blue Galaxy S20+ is shown straight on, with the SIM card tray partially removed from the top of the phone, revealing a SIM card in the tray.",W="Something big on samsung.com",H="Network contracts now available on a range of phones";(function(e){function a(){var e,t;Object(p.a)(this,a);for(var s=arguments.length,l=new Array(s),o=0;o<s;o++)l[o]=arguments[o];return(t=Object(d.a)(this,(e=Object(y.a)(a)).call.apply(e,[this].concat(l)))).state={isMobile:!1},t.determineTablet=function(){window.innerWidth<=768?t.setState({isMobile:!0}):t.setState({isMobile:!1})},t}return Object(h.a)(a,e),Object(u.a)(a,[{key:"componentWillMount",value:function(){this.determineTablet()}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.determineTablet)}},{key:"render",value:function(){function e(e){document.getElementById(e).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})}return this.state.isMobile?l.a.createElement(B,{direction:"column",align:"flex-start",width:"100%",classProp:"keyMessageArea keyMessageArea__Mobile",backgroundColor:"black"},l.a.createElement(N,{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/DC-LandingPge-720x810-M-AB.png?$ORIGIN_PNG$",width:"100%",height:"100%",alt:T}),l.a.createElement(B,{outer:!0,width:"100%",classProp:"keyMessageText keyMessageText__Mobile",align:"space-evenly"},l.a.createElement(F,{level:1,color:"white"},W),l.a.createElement(z,{color:"white"},H),l.a.createElement(w,{outline:!0,color:"white",onClick:function(){return e("productCards")}},"Choose your plan"))):l.a.createElement(B,{direction:"row",align:"flex-start",width:"100%",classProp:"keyMessageArea keyMessageArea__Desktop",backgroundColor:"black"},l.a.createElement(N,{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract-gallery/DC-LandingPage-1440x460-DT-AB.png?$ORIGIN_PNG$",width:"100%",alt:T}),l.a.createElement(B,{width:"50%",classProp:"keyMessageText keyMessageText__Desktop"},l.a.createElement(F,{level:2,color:"white",align:"left"},W),l.a.createElement(z,{color:"white",size:"small",align:"left"},H),l.a.createElement(w,{outline:!0,align:"left",color:"white",onClick:function(){return e("productCards")}},"Choose your plan")))}}]),a}(l.a.Component)).defaultProps={fullBleed:!1};var Z=t(36);var L=function(e){var a=e.categories,t=e.setActiveCategory;return l.a.createElement("ul",{className:"faq-categories"},a.map((function(e,a){return l.a.createElement("li",{key:a,tabIndex:a,"data-category":e,className:"faq-category__container"},l.a.createElement("button",{type:"button",onClick:t},l.a.createElement(z,{size:"small",weight:"bold",classProp:"faq-category__title"},e)))})),l.a.createElement("div",{className:"underline"}))},R={deliveries:[{question:"How much is delivery?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Delivery is FREE on all mobile phones."))},{question:"Which courier do you use?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The majority of mobile phone orders are shipped via DPD Next Day."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You can get in touch with DPD ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dpd.co.uk/content/how-can-we-help/"},"online")," ","or by calling ",l.a.createElement("a",{href:"tel:01212750500"},"0121 275 0500.")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone orders to remote postcodes (listed below) are shipped via Royal Mail 1st Class."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Get in touch with Royal Mail online or by calling ",l.a.createElement("a",{href:"tel:03457740740"},"0345 774 0740"),"."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Remote postcodes include the following:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"AB - AB31, AB32, AB33, AB34, AB35, AB36, AB37, AB38, AB41, AB42, AB43, AB44, AB45, AB46, AB47, AB48, AB49, AB50, AB51, AB52, AB53, AB54, AB55, AB56"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"FK - FK17, FK18, FK19, FK20, FK21"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"GY - GY9"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"HS - HS1, HS2, HS3, HS4, HS5, HS6, HS7, HS8, HS9"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"IV - ALL"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"KA - KA27, KA28"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"KW - KW0, KW1, KW2, KW3, KW4, KW5, KW6, KW7, KW8, KW9, KW10, KW11, KW12, KW13, KW14, KW15, KW16, KW17"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"PA - PA20, PA21, PA22, PA23, PA24, PA25, PA26, PA27, PA28, PA29, PA30, PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41, PA42, PA43, PA44, PA45, PA46, PA47, PA48, PA49, PA50, PA51, PA52, PA53, PA54, PA55, PA56, PA57, PA58, PA59, PA60, PA61, PA62, PA63, PA64, PA65, PA66, PA67, PA68, PA69, PA70, PA71, PA72, PA73, PA74, PA75, PA76, PA77, PA78"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"PH - PH15, PH16, PH17, PH18, PH19, PH20, PH21, PH22, PH23, PH24, PH25, PH26, PH27, PH28, PH29, PH30, PH31, PH32, PH33, PH34, PH35, PH36, PH37, PH38, PH39, PH40, PH41, PH42, PH43, PH44, PH45, PH46, PH47, PH48, PH49, PH50, PH51, PH52, PH53, PH54, PH55, PH56, PH57, PH58, PH59, PH60, PH61, PH62, PH63, PH64, PH65, PH66, PH67, PH68, PH69, PH70, PH71, PH72, PH73, PH74, PH75, PH76, PH77, PH78, PH79, PH80, PH81, PH82, PH83, PH84, PH85, PH86, PH87, PH88, PH89, PH90, PH91, PH92, PH93, PH94, PH95, PH96, PH97, PH98, PH99"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"TR - TR21, TR22, TR23, TR24, TR25"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"ZE - ALL"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"BT \u2013 ALL"))},{question:"How do I contact the courier?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Contact DPD ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dpd.co.uk/content/how-can-we-help/"},"online")," or by calling ",l.a.createElement("a",{href:"tel:01212750500"},"0121 275 0500.")))},{question:"When will my order be delivered?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We offer free next-day delivery, 7 days a week, on all orders that pass both ours and the network's checks (for contract orders)."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone customers will receive a text or email once your order has been collected, confirming the date of delivery and tracking details. A text or email will be sent to you on your delivery date, providing you with a one-hour time slot for delivery, which could be between 7:30am - 7:30pm."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Delivery may take longer for addresses in the Scottish Highlands and Northern Ireland."))},{question:"What if my order's out of stock?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Delivery will be delayed until it\u2019s back in stock, at which point, we\u2019ll ship it for next-day delivery if your order passes both ours and the network\u2019s checks (for contract orders).")},{question:"How do I track my delivery?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone customers can see where your order is (and find out when the delivery driver is just 15 minutes away) by tracking it online."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Make sure you download the DPD app to manage your delivery."))},{question:"Do you deliver on weekends?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, we deliver 7 days a week!"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Orders placed before 9pm on Fridays will be delivered on Saturday, so long as they pass both ours and the network's checks (for contract orders). Orders placed up to 4pm on Saturdays will be delivered on Sunday."))},{question:"Will you contact me when my order is shipped?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone customers will receive a text or email once your order has been collected, confirming the date of delivery and tracking details. A text or email will be sent to you on your delivery date, providing you with a one-hour time slot for delivery, which could be between 7:30am - 7:30pm."))},{question:"Can I choose when my order is delivered?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone customers will receive a text or email on your delivery date, providing you with a one-hour time slot for delivery, which could be between 7:30am - 7:30pm. You'll be able to access options to rearrange delivery from the message.")},{question:"Do I need to sign for my delivery?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Mobile phone deliveries need to be signed for.")},{question:"What happens if I miss my delivery?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"DPD will leave a calling card (with contact details) and reattempt the following day. If your second delivery is missed, your order will be returned to your nearest DPD depot for five working days. You can get in touch with DPD ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dpd.co.uk/content/how-can-we-help/"},"online")," ","or by calling ",l.a.createElement("a",{href:"tel:01212750500"},"0121 275 0500."))},{question:"What do I do if there\u2019s a delay to my delivery?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Contact DPD ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dpd.co.uk/content/how-can-we-help/"},"online")," ","or by calling ",l.a.createElement("a",{href:"tel:01212750500"},"0121 275 0500"),"."))},{question:"What do I do if my order\u2019s delivered and signed for, but I haven\u2019t received it?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Ask anyone in your household, as well as your neighbours, whether they\u2019ve accepted delivery. If they haven\u2019t, please contact DPD ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dpd.co.uk/content/how-can-we-help/"},"online")," ","or by calling ",l.a.createElement("a",{href:"tel:01212750500"},"0121 275 0500"),". They may be able to provide specific details to help."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019ve spoken with DPD, and haven't been able to locate your parcel within 24 hours, please contact us on ",l.a.createElement("a",{href:"tel:03454136200"},"0345 413 6200"),"."))},{question:"Where in the UK do you deliver to?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We deliver to all UK mainland postcodes, though deliveries to the Scottish Highlands may take longer. We also deliver to Northern Ireland, but again, deliveries may take longer. We don\u2019t deliver to the Channel Islands.")}],"returns & exchanges":[{title:"Returns",desc:"Please let us know why you\u2019d like to return your phone."},{question:"I\u2019m having problems with my mobile signal.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these solutions:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Make sure your network/carrier settings are up to date. On Android, try updating the software in your Settings. You may also need to update your network/carrier version, either from your Settings app, or by going into your Phone app, then pressing the Menu icon followed by Settings. In there, you might find an option to update the version."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) If you\u2019ve tried the solution above, and you can\u2019t get signal anywhere, your SIM might be faulty. Try it in another phone on the same network, and if that device doesn\u2019t receive any signal, please contact your network directly to order a replacement SIM and SIM swap."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:0800 956 6000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) If you insert your SIM card into another phone on the same network, and it does get signal, your phone could be faulty. You might need to organise an exchange or repair, by contacting Samsung directly."))},{question:"My mobile phone is faulty.",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please see our ",l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults",rel:"noopener noreferrer",target:"_blank"},"Faulty Products")," page for help and advice.")},{question:"I\u2019d like a different colour or phone.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019re within the 14-day return period, your phone is in pristine condition and you meet our other Terms, we may be able to arrange a different colour or phone for you. Please see how to return your phone."))},{question:"I\u2019d like a different deal or network.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019re within the 14-day return period, your phone is in pristine condition and you meet our other Terms, we may be able to arrange a different mobile phone contract for you. Please see how to return your phone."))},{question:"I received more phones than expected. What do I do?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please see how to return your phone."))},{question:"I lost my phone. What do I do?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try locating it using Find My Device. If you can\u2019t track it down, contact your network to cancel your SIM card and get a replacement."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:0800 956 6000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"How do I get refunded?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If your order hasn\u2019t shipped yet, we\u2019ll return any money you\u2019ve paid as soon as you cancel. Funds can take up to five working days to return to your account, although it can take longer depending on your bank. Contact your bank directly for updates."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If your order has shipped, you\u2019ve returned your phone to us and we\u2019ve cancelled your network contract, please allow 14 days (from the day your cancellation is confirmed) for any funds you\u2019ve paid to return to your account. It can take longer depending on your bank. Contact your bank directly for updates."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"As for network charges, please allow up to 28 days (from the day your cancellation is confirmed) for any funds to return to your account. For more information on network refunds, please contact your network directly."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:0800 956 6000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Do I need to include the charger and any accessories when I return my mobile?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"As well as the phone, we require all the original contents, including the box, charger and any other accessories, all in pristine condition. If any accessories are used, damaged, or missing, you may be charged. Please see how to return your phone for more detail."))},{question:"I\u2019d like to keep my phone. Can I stop the return?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact us as soon as possible on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")," ","(Option 2 followed by Option 2 again) or ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com")," ","to check the status of your return. We may be able to stop it in time.")},{title:"How to Return Your Phone"},{question:"How long do I have to return my phone?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You have 14 days to return it, so long as:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) The phone is in a pristine condition;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) The original box and all accessories are returned undamaged;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Any additional gift or promotional products are returned undamaged;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"4) You have removed any locks or passwords, and the phone is reset to factory settings."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"To arrange the return of your phone, please call us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Our Returns Terms can be found here: Terms and Conditions."))},{question:"How do I return my phone?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You have 14 days to return it, so long as:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) The phone is in a pristine condition;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) The original box and all accessories are returned undamaged;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Any additional gift or promotional products are returned undamaged;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"4) You have removed any locks or passwords, and the phone is reset to factory settings."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"To arrange the return of your phone, please call us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Our Returns Terms can be found here: Terms and Conditions"))},{question:"How to Return Your Phone?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Remove Google and Samsung accounts (Head to Settings > Cloud and Accounts)"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Erase and reset your device (Head to Settings > General Management > Reset > Factory Data Reset.)"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please use appropriate packaging to protect the mobile phone, as you will be liable to cover the cost of any damage to it."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Use the brown cardboard box you received the phone in"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Or another sturdy box, padded so the phone doesn\u2019t move around inside"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Put a return address on the box"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"4) Put your contact name, address and telephone number inside"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"5) Seal securely"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You will be liable for the phone and contract until we have received it."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Use an insured delivery service such as Royal Mail Special Delivery"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Deliver to:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Samsung Returns"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Appleby Lodge Way,"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sywell Road,"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Wellingborough,"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"NN8 6BS"))},{title:"Exchanges",desc:"Please let us know why you\u2019d like to exchange your phone."},{question:"I\u2019m having problems with my mobile signal.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Make sure your network/carrier settings are up to date. On iPhone, go to Settings > General > About. If an update is available, you\u2019ll get an option to update your carrier settings. On Android, try updating the software in your Settings. You may also need to update your network/carrier version, either from your Settings app, or by going into your Phone app, then pressing the Menu icon followed by Settings. In there, you might find an option to update the version."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) If you\u2019ve tried the solution above, and you can\u2019t get signal anywhere, your SIM might be faulty. Try it in another phone on the same network, and if that device doesn\u2019t receive any signal, please contact your network directly to order a replacement SIM and SIM swap."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2: ",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three: ",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone: ",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) If you insert your SIM card into another phone on the same network, and it does get signal, your phone could be faulty. You might need to organise an exchange or repair, by contacting Samsung directly."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Not solved the ",l.a.createElement("a",{href:"https://www.mobileshop.com/help/exchanges#solved",target:"_blank",rel:"noopener noreferrer"},"problem"),"?"))},{question:"My mobile phone is faulty.",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please see our ",l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults",rel:"noopener noreferrer",target:"_blank"},"Faulty Products")," "," page for help and advice.")},{question:"I\u2019d like a different colour or phone.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019re within the 14-day return period, your phone is in pristine condition and you meet our other Terms, we may be able to arrange a different colour or phone for you. Please see how to exchange your phone."))},{question:"I\u2019d like a different deal or network.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019re within the 14-day return period, your phone is in pristine condition and you meet our other Terms, we may be able to arrange a different colour or phone for you. Please see how to exchange your phone."))},{question:"I meant to order a different deal or network.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you\u2019re within the 14-day return period, your phone is in pristine condition and you meet our other Terms, we may be able to arrange a different colour or phone for you. Please see how to exchange your phone."))},{question:"Exchanging or repairing other faulty phones",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You benefit from a manufacturer warranty, which means you may be able to get any faults repaired for free. To do so, please contact Samsung directly on ",l.a.createElement("a",{href:"tel:03307267864"},"0330 726 7864")))},{title:"Faulty Products",desc:"What seems to be the problem?"},{question:"My phone won\u2019t turn on.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these four solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Plug your phone in to charge for a few hours, or overnight if you can. Failing that, try charging it from your computer for a similar length of time."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Alternatively, you can reset your phone, depending on the model, by holding a combination of one of the following buttons for 10 seconds: power and home button / power and volume up / power and volume down."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Make sure your battery is in the phone (sometimes they arrive separately in the box)."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"4) Make sure you\u2019ve got your screen brightness turned up. In a bright room or outside, it may be too dark to see."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults#solved",target:"_blank",rel:"noopener noreferrer"},"Not solved your fault?")))},{question:"I can\u2019t hear people during phone calls.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these four solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Does your phone still have the screen protector on? If so, please peel it off, as it can distort audio quality during calls and when playing sound on loudspeaker."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) If you already have removed the protector, or doing so hasn\u2019t helped, try turning the call volume up using the volume controls on the side of your phone. Please also check your volume settings to make sure it\u2019s turned up for phone calls."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) It sounds obvious, but make sure that you haven\u2019t got any headphones plugged in when taking calls, as the audio can get channelled through them, instead of the phone\u2019s earpiece."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"4) Try switching a phone call to loud speaker. If that fixes it, there might be a fault with the earpiece. In which case, you may need to book an exchange with your manufacturer or ourselves."))},{question:"I\u2019m having problems with my mobile signal.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Make sure your network/carrier settings are up to date. Try updating the software in your Settings. You may also need to update your network/carrier version, either from your Settings app, or by going into your Phone app, then pressing the Menu icon followed by Settings. In there, you might find an option to update the version."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) If you\u2019ve tried the solution above, and you can\u2019t get signal anywhere, your SIM might be faulty. Try it in another phone on the same network, and if that device doesn\u2019t receive any signal, please contact your network directly to order a replacement SIM and SIM swap."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2: ",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three: ",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone: ",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) If you insert your SIM card into another phone on the same network, and it does get signal, your phone could be faulty. You might need to organise a repair or replacement, by clicking ",l.a.createElement("a",{href:"https://www.samsung.com/uk/support/repair/",target:"_blank"},"here"),"."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults#solved",target:"_blank",rel:"noopener noreferrer"},"Not solved your fault?")))},{question:"My phone isn\u2019t recognising my SIM card.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these three solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Make sure your network/carrier settings are up to date. Try updating the software in your Settings. You may also need to update your network/carrier version, either from your Settings app, or by going into your Phone app, then pressing the Menu icon followed by Settings. In there, you might find an option to update the version."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) If you\u2019ve tried the solution above, and you can\u2019t get signal anywhere, your SIM might be faulty. Try it in another phone on the same network, and if that device doesn\u2019t receive any signal, please contact your network directly to order a replacement SIM and SIM swap."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE: ",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2: ",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three: ",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone: ",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) If you insert your SIM card into another phone on the same network, and it does get signal, your phone could be faulty. You might need to organise a repair or replacement, by clicking ",l.a.createElement("a",{href:"https://www.samsung.com/uk/support/repair/",target:"_blank"},"here"),"."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults#solved",target:"_blank",rel:"noopener noreferrer"},"Not solved your fault?")))},{question:"My phone arrived damaged.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please keep hold of all the original packaging and accessories, then contact us on ",l.a.createElement("a",{href:"tel:033307267467"},"03330 726 7467")," or email ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com"),"."))},{question:"I can\u2019t see my phone screen clearly.",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Try these two solutions;"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Turn your screen brightness up, by going to your device Settings, under Display or Screen or something similar. You may also be able to turn your screen brightness up from your phone\u2019s control panel, which you can access from the top of your screen."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Most phones come with an auto-brightness feature that automatically sets and readjusts your screen brightness according to the ambient light. You can disable this and keep a particular level of screen brightness by turning the auto-brightness feature off in your device Settings."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.mobileshop.com/help/faults#solved",target:"_blank",rel:"noopener noreferrer"},"Not solved your fault?")))},{question:"How long is my manufacturer warranty?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Your Samsung mobile is covered for 24 months under warranty, while the battery is covered for 6 months."))},{question:"Exchanging or repairing faulty phones",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You benefit from a manufacturer warranty, which means you may be able to get any faults repaired for free. To do so, please contact Samsung directly on ",l.a.createElement("a",{href:"tel:03307267864"},"0330 726 7864"),"."))}],"security id checks":[{question:"What security checks do you do?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We run a set of checks on your details to prevent credit card fraud and identity theft. We sometimes request ID documents to help verify your details. Once we\u2019re happy to continue, the network runs its own security and credit checks.")},{question:"Do I need to send in ID documents?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Only if we\u2019ve contacted you requesting them. We ask some of our customers to supply ID documents to help verify their details.")},{question:"What ID documents do I send in?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Send a photo or scan of your documents to us at ",l.a.createElement("a",{href:"mailto:id@mobileshop.com"},"id@mobileshop.com"),". See below for details."),l.a.createElement("div",{className:"id-check-steps"},l.a.createElement("div",{className:"id-check-step"},l.a.createElement("div",{className:"id-check-step__icon-container"},l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/photo-scan-v2.png",alt:"phone icon"})),l.a.createElement("div",{className:"id-check-step__content-container"},l.a.createElement("h4",null,"Photo or Scan"),l.a.createElement("p",null,"avoid glare from lights!"))),l.a.createElement("div",{className:"id-check-step"},l.a.createElement("div",{className:"id-check-step__icon-container"},l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/email-photo.png",alt:"email-icon"})),l.a.createElement("div",{className:"id-check-step__content-container"},l.a.createElement("h4",null,"Attach to email"),l.a.createElement("p",null,"include order number in subject"))),l.a.createElement("div",{className:"id-check-step"},l.a.createElement("div",{className:"id-check-step__icon-container"},l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/paper-plane.png",alt:"paper plane icon"})),l.a.createElement("div",{className:"id-check-step__content-container"},l.a.createElement("h4",null,"Send"),l.a.createElement("p",null,l.a.createElement("a",{href:"mailto:id@mobileshop.com"},"id@mobileshop.com"))))),l.a.createElement("div",{className:"option-one"},l.a.createElement("h4",{className:"option-one__title"},l.a.createElement("span",{className:"highlighted"},"Option 1: "),"UK Driving Licence"),l.a.createElement("div",{className:"option-one__flex-container"},l.a.createElement("div",{className:"option-one__img-container"},l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/driving-licence.png",alt:"a driving licence"})),l.a.createElement("div",{className:"option-one__content-container"},l.a.createElement("p",null,"1) Full or provisional UK licence"),l.a.createElement("p",null,"2) Just the photo card (no counterpart)"),l.a.createElement("p",null,"3) Address matches your billing address")))),l.a.createElement("h3",{className:"centered-header"},"Or"),l.a.createElement("div",{className:"option-two"},l.a.createElement("h4",{className:"option-two__title"},l.a.createElement("span",{className:"highlighted"},"Option 2: "),"Passport"," ",l.a.createElement("span",{className:"highlighted"},"and")," ","Bank or Utility Statement"),l.a.createElement("div",{className:"option-two__flex-container"},l.a.createElement("div",{className:"option-two__img-container"},l.a.createElement("h4",null,"Passport Requirements"),l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/passport.png",alt:"a passport"})),l.a.createElement("div",{className:"option-two__content-container"},l.a.createElement("p",null,"1) Visibility of the entire photo page"),l.a.createElement("p",null,"2) Signed"),l.a.createElement("p",null,"3) Within date"),l.a.createElement("p",null,"4) Printed (not written)"))),l.a.createElement("div",{className:"option-two__flex-container"},l.a.createElement("div",{className:"option-two__img-container"},l.a.createElement("h4",null,"Bank Statement Requirements"),l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/bank-statement.png",alt:"a bank statement"})),l.a.createElement("div",{className:"option-two__content-container"},l.a.createElement("p",null,"1) Dated within the last 12 weeks"),l.a.createElement("p",null,"2) Visibility of your name and address"),l.a.createElement("p",null,"3) Visibility of your account number and sort code"),l.a.createElement("p",null,"4) Visibility of your end balance"),l.a.createElement("p",null,"5) Visibility of your agreed overdraft limit (if account is overdrawn)"))),l.a.createElement("div",{className:"option-two__flex-container"},l.a.createElement("div",{className:"option-two__img-container"},l.a.createElement("h4",null,"Utility Bill Requirements"),l.a.createElement("img",{src:"https://images.samsung.com/is/image/samsung/p5/uk/pay-monthly-contract/utility-bill.png",alt:"a utility bill"})),l.a.createElement("div",{className:"option-two__content-container"},l.a.createElement("p",null,"1) Dated within the last 12 weeks"),l.a.createElement("p",null,"2) Gas, electricity, water, landline telephone, TV licence or council tax bill"),l.a.createElement("p",null,"3) Visibility of your name and address"),l.a.createElement("p",null,"4) Visibility of bill amount")))),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Note: If you don\u2019t have the ID documents we\u2019ve requested, consider buying the phone you want ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/",target:"_blank",rel:"noopener noreferrer"},"SIM free"),". You won\u2019t need any ID documents, nor will you be credit checked."))},{question:"Do you accept identity cards?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"As per the GOV.UK website, identity cards were scrapped in 2011 - they're no longer valid and can't be used as proof of identify.")},{question:"How do I send in my ID documents?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please send a scan or photo of your ID documents to ",l.a.createElement("a",{href:"mailto:id@mobileshop.com"},"id@mobileshop.com"),", quoting your Order Number in the email.")},{question:"How do I know if you\u2019ve received my ID documents?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Once you email your ID documents to ",l.a.createElement("a",{href:"mailto:id@mobileshop.com"},"id@mobileshop.com"),", we\u2019ll email you back straightaway to let you know we\u2019ve received them.")},{question:"How long does it take to verify ID documents?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If we\u2019ve confirmed that we have your ID documents, please allow up to 48 hours for us to process them. There\u2019s no need to get in touch, we\u2019ll contact you as soon as we reach a decision.")},{question:"Do you accept ID documents from a previous address?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We\u2019re only able to accept ID documents that are registered to your current address (the same address on your order).")},{question:"What is the \xa32.50 charge on my account?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We reserve then immediately return \xa32.50 when you place an order. It could take up to seven days to appear on your available bank balance, although some banks may take up to 30 days. Please contact your bank for any updates.")},{question:"Will I be refunded if my order doesn\u2019t pass the checks?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, we\u2019ll immediately refund any payments you\u2019ve made. This could take up to seven days to appear on your available bank balance, although some banks may take longer. Please contact your bank for any updates.")},{question:"Can I use someone else\u2019s card details to pay?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"No, we\u2019re only able to process your order if you pay using your own debit or credit card.")},{question:"What payment methods do you accept?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We accept the following cards: American Express, Maestro, MasterCard, MasterCard Debit, Visa and Visa Debit.")},{question:"Can I use someone else\u2019s card details to set up my Direct Debit?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"No, Direct Debits must be set up in the same name that the contract is taken out in.")},{question:"Does my bank card need to be registered to my current address?",answer:l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, otherwise we can't connect your mobile phone to the network.")},{question:"When is my Direct Debit date?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest and easiest way to answer any billing questions, check your allowances and find out account details, is to download your network app below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My EE App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.ee.myee&hl=en_GB"},"My EE \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My O2 App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.o2.android.myo2"},"My O2 \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.hutchison3g.planet3&hl=en_GB"},"Three \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My Vodafone App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.myvodafoneapp"},"My Vodafone \u2013 Apps on Google Play")))}],"Network info":[{title:"Billing",desc:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest and easiest way to answer any billing questions, check your allowances and find out account details, is to download your network app below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My EE App: My EE \u2013 ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.ee.myee&hl=en_GB"},"Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My O2 App: My O2 \u2013 ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.o2.android.myo2"},"Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three App: Three \u2013 ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.hutchison3g.planet3&hl=en_GB"},"Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My Vodafone App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.myvodafoneapp"},"My Vodafone \u2013 Apps on Google Play")))},{question:"How do I contact my network about billing?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please call the relevant number below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"When is my network bill date?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"When your contract application is accepted by the network, your billing date (or Direct Debit date) will be confirmed on your first airtime bill. But the quickest way to find out is by downloading your network app (links at top of page). Alternatively, you can contact the network directly to find out."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"When will the network take a payment?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest way to find out is by downloading your network app (links at top of page). Alternatively, you can contact the network directly to find out."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Can I change my network bill date?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest way to find out is by downloading your network app (links at top of page). Alternatively, you can contact the network directly to find out."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"What do I do if the network hasn\u2019t set up a Direct Debit?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact your network directly to raise and resolve this."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Can I use someone else\u2019s card details to set up my Direct Debit with the network?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"For security reasons, the networks request that all Direct Debits are set up in the same name that the contract is taken out in."))},{question:"Why is my first bill higher than expected?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"If you receive your phone before your network billing date, you get given a partial allowance so you can start using it straight away. This partial allowance is chargeable, and will appear on your first bill."))},{question:"Can I set a spend cap on my bill?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes you can. Set a spend cap with your network to limit some out-of-bundle charges and stay in control of your costs. You can set and change your bill cap at any time by contacting the network."))},{title:"Network Credit Checks"},{question:"What is a network credit check?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"It\u2019s a check the network carries out when you apply for a pay monthly phone plan, to protect you from identify fraud, and to help prevent you from running up unmanageable bills."))},{question:"Have I passed the credit check?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You\u2019ll be notified of the network\u2019s decision via email."))},{title:"Network Declines"},{question:l.a.createElement(l.a.Fragment,null,"Why has my application been declined?"),answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact your network directly to find out. We\u2019re not given specific details about the decision."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"You can ask EE to review its decision by contacting the network via email at ",l.a.createElement("a",{href:"mailto:crdecisiondisputes@ee.co.uk"},"crdecisiondisputes@ee.co.uk"),", or via post at the address below:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Credit Referrals"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"6 Camberwell Way"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Doxford Park"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sunderland"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"SR3 3XN"))},{question:"Will I be refunded if my application is declined?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, we\u2019ll immediately refund any payments you\u2019ve made. This could take up to seven days to appear on your available bank balance, although some banks may take up to 30 days. Please contact your bank for any updates."))},{title:"Network Deposits"},{question:"What is a network deposit?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The network may ask you to pay a deposit as a result of your credit check. This may be in addition to the upfront payment of your device. The network then returns the deposit after you establish a good payment history with them."))},{question:"Why have I been asked for a deposit?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Deposit requests are prompted by your credit check results, although the network doesn\u2019t give us specific details. Please contact the network for more information."))},{question:"How do I pay the deposit?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact your network directly."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Once you\u2019ve paid your deposit, please contact us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")," or ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com")," so we can process your order as quickly as possible."))},{question:"When will I get my deposit back?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The networks refund a deposit after a period of clear billing. The timeframe can vary per network, so please contact them directly to find out."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Can I cancel if I don\u2019t want to pay a deposit?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, please contact us at ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com"),"to let us know."))},{title:"Updating the Network"},{question:"How do I contact the network?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Why do I have an outstanding network balance?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"This usually means your last network bill hasn\u2019t been paid, although the network doesn\u2019t give us specific details. Please contact the network for more information."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"I\u2019ve updated my details with the network. What next?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")," or ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com"),", so we can process your order as quickly as possible."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Once you\u2019ve updated your details with the network, please contact us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")," or ",l.a.createElement("a",{href:"mailto:samsung@mobileshop.com"},"samsung@mobileshop.com"),", so we can process your order as quickly as possible."))},{title:"Keeping Your Number"},{question:"How do I port my number to my new network contract?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Simply follow these steps:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Request a PAC code by texting ",l.a.createElement("b",null,"\u2018PAC\u2019")," to ",l.a.createElement("b",null,"65075"),". You\u2019ll get a response within 60 seconds."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Choose a new mobile phone, then enter your PAC code in our checkout."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Your number will get transferred automatically. Simple!"))},{question:"How do I get a PAC code?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Simply text the word ",l.a.createElement("b",null,"\u2018PAC\u2019")," to ",l.a.createElement("b",null,"65075"),". You\u2019ll get a response within 60 seconds."))},{question:"How do I get a PAC code?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Simply text the word ",l.a.createElement("b",null,"\u2018PAC\u2019")," to ",l.a.createElement("b",null,"65075"),". You\u2019ll get a response within 60 seconds."))},{question:"What do I do with my PAC code?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Choose a mobile phone, then enter your PAC code in our checkout."))},{question:"How long does it take to port my number to a new network?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Typically, just one working day."))},{question:"Can I port my Pay As You Go number to a new contract?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, so long as it\u2019s to a different network. Just contact your current network to get hold of a PAC code, then once you\u2019ve received your new phone from us, provide your new network with your PAC code, and they\u2019ll port your number across. Just so you know, any credit remaining on your PAYG SIM might be lost."))},{question:"How do I get a STAC code?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Simply text the word ",l.a.createElement("b",null,"\u2018STAC\u2019")," to ",l.a.createElement("b",null,"75075"),". You\u2019ll get a response within 60 seconds."))},{question:"What is a STAC code?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"STAC is short for Service Termination Authorisation Code, which is a code you can use to end your old service when moving to a new network. Note: When you cancel your service using a STAC, your mobile number will be terminated, and you won\u2019t be able to get it back."))},{title:"Check Your Network Coverage"},{question:"Check EE Coverage",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://coverage.ee.co.uk/indirectpartners/coveragechecker.html?p=indirect",target:"_blank",rel:"noopener noreferrer"},"Indirectpartners coverage checker (ee.co.uk)")))},{question:"Check Three Coverage",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.three.co.uk/Discover/Network/_Standalone",target:"_blank",rel:"noopener noreferrer"},"Coverage checker - Three")))},{question:"Check Vodafone Coverage",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://maps.vodafone.co.uk/coveragecheckers/web/default.aspx?configuration=partner",target:"_blank",rel:"noopener noreferrer"},"https://maps.vodafone.co.uk/coveragecheckers/web/default.aspx?configuration=partner")))},{question:"Check O2 Coverage",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},l.a.createElement("a",{href:"https://www.o2.co.uk/coveragechecker",target:"_blank",rel:"noopener noreferrer"},"O2 Network Coverage Checker | 2G, 3G, 4G and 5G Coverage")))},{title:"Contact Your Network"},{question:"Your Network App",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest and easiest way to answer any billing questions, check your allowances and find out account details, is to download your network app below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My EE App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.ee.myee&hl=en_GB"},"My EE \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My O2 App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.o2.android.myo2"},"My O2 \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.hutchison3g.planet3&hl=en_GB"},"Three \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My Vodafone App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.myvodafoneapp"},"My Vodafone \u2013 Apps on Google Play")))},{question:"Your Network Number",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please call the relevant number below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))}],upgrades:[{question:"What is an upgrade?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"When you come to the end of your contract, you can get a new deal on the same network. But you get to keep your number when you move to the new deal, and you usually don\u2019t get credit checked (so there\u2019s no new mark against your credit file). That\u2019s essentially what an upgrade is!"))},{question:"How do I upgrade?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sadly, at this stage we do not offer the ability to upgrade your device via Samsung.com."))},{question:"Do you offer upgrades on EE?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sadly, at this stage we do not offer the ability to upgrade your device via Samsung.com."))},{question:"Do you offer upgrades on Three?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sadly, at this stage we do not offer the ability to upgrade your device via Samsung.com."))},{question:"Do you offer upgrades on Vodafone?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sadly, at this stage we do not offer the ability to upgrade your device via Samsung.com."))},{question:"Do you offer upgrades on O2?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Sadly, at this stage we do not offer the ability to upgrade your device via Samsung.com."))},{question:"You don\u2019t offer upgrades on my network, can I still get a better deal?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Absolutely! We work directly with the UK\u2019s four best networks: EE, O2, Three and Vodafone. Pick a new deal from our website."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"How to keep your number when moving networks:"),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"1) Text ",l.a.createElement("b",null,"PAC")," to ",l.a.createElement("b",null,"65075")," to get your PAC code."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"2) Place an order for a new mobile phone and enter your PAC in checkout when prompted."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"3) Once your new mobile phone is connected, your number will get automatically transferred across, while your old contract gets cancelled."))}],"Other Order FAQs":[{title:"My Order"},{question:"How do I get an update on my order?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest and easiest way is using our online Order Checker, bearing in mind the delivery time frame that was indicated when you placed your order."))},{question:"When will my order be back in stock?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We try hard to make sure all our phones are in stock, but occasionally a sudden increase in demand means we run out temporarily. In that situation, we advise our customers to check the exact phone they ordered on our site, where delivery expectations are provided next to the list of deals."))},{question:"How do I change or update my order?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please get in touch with us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467"),"."))},{question:"Why is my order paused?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We either require some extra information from you, or may need to perform further checks. Please see the latest email we sent to you for more info (please check your spam or junk folder just in case)."))},{question:"How can I get a copy of my invoice/receipt?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please find your Dispatch Confirmation email from us in your inbox, which has your invoice/receipt attached."))},{question:"What's my order number?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please check your emails for order confirmation - you\u2019ll find it stated there."))},{question:"Do I need money in my bank account to place an order?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"We reserve then immediately refund \xa32.50 to verify your bank account details (it can take up to 30 days for the \xa32.50 to reappear on your available balance). So, you\u2019ll need at least that amount in your account. If your order has an upfront cost, you\u2019ll also need enough funds to cover that."))},{question:"I\u2019ve placed an order, but haven\u2019t received an email?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Check your junk folder, because your email provider might have moved our communications there if you haven\u2019t received emails from us before. If you still can\u2019t see any, it\u2019s possible the email address on your order was incorrect; please email samsung@mobileshop.com to update your order details."))},{question:"Can I place an order over the phone?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, certainly, Please call us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467")))},{title:"My Plan"},{question:"How many minutes, texts and data do I have?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"The quickest and easiest way to find out is by downloading your network app below."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My EE App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.ee.myee&hl=en_GB"},"My EE \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My O2 App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=uk.co.o2.android.myo2"},"My O2 \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.hutchison3g.planet3&hl=en_GB"},"Three \u2013 Apps on Google Play")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"My Vodafone App: ",l.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://play.google.com/store/apps/details?id=com.myvodafoneapp"},"My Vodafone \u2013 Apps on Google Play")))},{title:"My Phone"},{question:"Does my phone come with a warranty?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, all phones come with a manufacturer warranty. If you\u2019d like to claim on your warranty, please contact us on ",l.a.createElement("a",{href:"tel:03307267467"},"0330 726 7467"),"."))},{question:"How do I get my phone unlocked?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Please contact the network directly."),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"EE:",l.a.createElement("a",{href:"tel:08009566000"},"0800 956 6000")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"O2:",l.a.createElement("a",{href:"tel:03448090202"},"0344 809 0202")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Three:",l.a.createElement("a",{href:"tel:03333381001"},"0333 338 1001")),l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Vodafone:",l.a.createElement("a",{href:"tel:03333040191"},"0333 304 0191")))},{question:"Are your mobile phones new?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, every phone sold on our site is brand new, unless otherwise labelled as \u2018refurbished\u2019 or \u2018pre-owned\u2019."))},{question:"Do your mobile phones include VAT?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"Yes, all upfront and monthly line rental charges include VAT."))},{question:"Do I get my phone from you or the network?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement(z,{align:"left",size:"small",classProp:"collapsible__spec__text-".concat(1)},"All mobile phones sold on our website are provided by us, not the network."))}]},$=function(e){function a(){var e,t;Object(p.a)(this,a);for(var s=arguments.length,l=new Array(s),o=0;o<s;o++)l[o]=arguments[o];return(t=Object(d.a)(this,(e=Object(y.a)(a)).call.apply(e,[this].concat(l)))).state={displayMenu:!1},t.showDropdownMenu=function(e){e.preventDefault(),t.setState({displayMenu:!0},(function(){document.addEventListener("click",t.hideDropdownMenu)}))},t.hideDropdownMenu=function(){t.setState({displayMenu:!1},(function(){document.removeEventListener("click",t.hideDropdownMenu)}))},t}return Object(h.a)(a,e),Object(u.a)(a,[{key:"render",value:function(){var e=this.state.displayMenu?"dropdown__button dropdown-opened":"dropdown__button",a=this.props,t=a.categories,s=a.activeCategory,o=a.setActiveCategory;return l.a.createElement("div",{className:"dropdown"},l.a.createElement("div",{className:e,onClick:this.showDropdownMenu},l.a.createElement("div",{className:"dropdown-header"},s),this.state.displayMenu?l.a.createElement("ul",{className:"dropdown__categories-list"},t.map((function(e){return l.a.createElement("li",{key:e},l.a.createElement("button",{type:"button",onClick:o},l.a.createElement(z,{classProp:e===s&&"activeCategory",weight:"bold"},e)))}))):null))}}]),a}(l.a.Component);function q(e){var a=e.question,t=e.answer,s=e.title,o=e.desc,n=e.handleClick,r=e.index,c=e.active,i=" collapsible ".concat(c?"collapsible__active":"");return l.a.createElement(B,{classProp:"collapsible__container",onClick:function(){return n(r)},tabIndex:0},s&&l.a.createElement(F,{level:3,align:"left",margin:"top"},s),o&&l.a.createElement(B,{classProp:"faq__answer-container"},o),a&&l.a.createElement(B,{direction:"row",classProp:"".concat(i," collapsible__title faq__title"),align:"space-between",width:"95%"},l.a.createElement(F,{level:4,align:"left"},a),l.a.createElement("button",{type:"button",onClick:function(){return n(r)},className:"Accordion-item__title__btn_fold faq__button ".concat(c?"unfold":"")},l.a.createElement("span",{className:"blind",title:"".concat(c?"Close":"Open"," table on click")},c?"Close table on click":"Open table on click"))),t&&l.a.createElement(B,{direction:"row",classProp:"".concat(i," collapsible__content faq__content")},l.a.createElement(B,{classProp:"collapsible__col-".concat(1," collapsible__spec"),align:"left"},c?l.a.createElement(B,{classProp:"faq__answer-container"},t):l.a.createElement(z,{align:"left",size:"small",classProp:"hidden"}," "))))}l.a.Component;var Y=t(201),j=t.n(Y);function V(e){var a=e.active,t=e.opt,s=e.copy,o=e.onClick,n=e.varient,r=e.color,c=e.addCopy,i=e.tagPrefix,m=e.disabled,p=a?"radioButton__active":"",u=r.search(/^#.{6}/g)>-1,d="string"===typeof t?t:t[Object.keys(t)[0]],y=n?n+p:"radioButton ".concat(p);return l.a.createElement("button",{className:y,style:Object(g.a)({},!u&&{backgroundImage:"url(".concat(r,")")},{},u&&{backgroundColor:r},{backgroundPosition:"center",opacity:m?"0.3":"1",cursor:m?"not-allowed":"pointer"}),type:"button",onClick:function(){return o(t)},"ga-ca":"microsite","ga-ac":window.tagCategory,"ga-la":"".concat(window.tagCategory,":").concat(i.replace(/\s/g,"").toLowerCase()).concat(d.replace(/\s/g,"").toLowerCase()),"data-omni-type":"microsite","data-omni":"".concat("uk",":").concat(window.tagCategory,":").concat(i.replace(/\s/g,"").toLowerCase()).concat(d.replace(/\s/g,"").toLowerCase())},s,c)}function K(e){var a=e.clickHandler,t=e.options,s=e.active,o=e.textual,n=e.varient,r=e.addCopy,c=e.grow,i=e.align,m=e.labels,g=e.tagPrefix,p=e.disabled,u=e.propClass;return l.a.createElement(B,{direction:"row",align:i,classProp:["radioButtonGroup",u].join(" "),grow:1,wrap:"true"},t&&t.map((function(e){return l.a.createElement(B,{grow:c,align:i,direction:"row",width:"auto"},l.a.createElement(V,{onClick:a,copy:o?e:"",addCopy:r,active:"object"===typeof e?e[Object.keys(e)[0]]===s[Object.keys(s)[0]]:e===s,opt:e,varient:n,color:e.code,disabled:!!p&&("object"===typeof e?!p.includes(e.code):!p.includes(e)),key:a.name,tagPrefix:g}),m&&l.a.createElement("div",null,l.a.createElement(z,{weight:"bold",align:"left"},e)))})))}V.defaultProps={active:!1,varient:!1,color:"",copy:"",addCopy:"",tagPrefix:"",disabled:!1},K.defaultProps={active:void 0,textual:!1,varient:!1,disabled:!1,align:"center",addCopy:"",grow:"0",labels:!1,tagPrefix:"",propClass:""};var Q=t(202),J=t.n(Q);function X(e){var a=e.rating,t=e.stars,s=e.size;return l.a.createElement(J.a,{rating:a,starRatedColor:"rgb(254, 206, 48)",starDimension:s,starSpacing:"3px",numberOfStars:t,name:"rating"})}X.defaultProps={rating:0,stars:5,size:"18px"};var ee=X,ae="https://".concat(window.location.host.split(".")[0]),te=function(e){function a(e){var t;Object(p.a)(this,a),(t=Object(d.a)(this,Object(y.a)(a).call(this,e))).ChangeColorClickHandler=t.ChangeColorClickHandler.bind(Object(Z.a)(t));var s=t.props.models,l=s[Object.keys(s)[0]];return t.state={selectedSKU:l,skuImage:a.getImageFromSkuModel(l),models:s},t}return Object(h.a)(a,e),Object(u.a)(a,[{key:"componentDidMount",value:function(){var e=this.state.models,t=Object.entries(e).filter((function(e){return"inStock"===e[1].inventory.stockLevelStatus||"preOrder"===e[1].inventory.stockLevelStatus||"Backordered"===e[1].inventory.stockLevelStatus}))[0];t=t?t[1]:e[Object.keys(e)[0]],this.setState({selectedSKU:t,skuImage:a.getImageFromSkuModel(t)})}},{key:"ChangeColorClickHandler",value:function(e){var t=this.props.models,s=Object.keys(t).find((function(a){return t[a].color===e})),l=t[s],o=a.getImageFromSkuModel(l);this.setState({selectedSKU:l,skuImage:o})}},{key:"render",value:function(){var e=this.props,a=e.spacer,t=e.smallCard,s=e.fiveG,o=e.models,n=e.name,r=e.promo,c=e.terms,i=e.link,m=e.new_buying_config,g=e.handleStockAlert,p=this.state,u=p.selectedSKU,d=p.skuImage,y=["ProductCard",a?"ProductCard--spacer":"",t?"ProductCard--small":""].join(" ");if(a)return l.a.createElement("div",{className:y});var h=j.a.uniqBy(Object.keys(o).map((function(e){return o[e].color})),"code"),_=u.review_rating?parseFloat(u.review_rating):0,f=u.min_price&&u.min_price.monthly_rate?"\xa3".concat(u.min_price.monthly_rate.value):"err";if("err"===f)return null;var b=u.upfrontPrice?"0"===u.upfrontPrice?"\xa30.00":"\xa3".concat(u.upfrontPrice):"err";console.log(b,"price upfront");var k=l.a.createElement("div",{className:"ProductCard__header"},s&&l.a.createElement("div",{className:"ProductCard__icon"},l.a.createElement(se,null)),l.a.createElement("div",{className:"ProductCard__image pointer"},t?l.a.createElement(N,{src:d,width:"150%",height:"100%",hasLoader:!0,crossfade:!0,containerClass:"Configurator-Image",alt:"".concat(n," ").concat(u.color.name),click:function(){var e="".concat(ae,".").concat(i);window.open(e,"_blank").focus()}}):l.a.createElement(N,{src:d,width:"100%",height:"100%",hasLoader:!0,crossfade:!0,containerClass:"Configurator-Image",alt:"".concat(n," ").concat(u.color.name),click:function(){var e="".concat(ae,".").concat(i);window.open(e,"_blank").focus()}}))),P=l.a.createElement("div",{className:"ProductCard__colors"},l.a.createElement(K,{clickHandler:this.ChangeColorClickHandler,options:h,active:u.color,propClass:"ProductCard__colors_group",varient:"color-selector ",align:t?"flex-start":"center",tagPrefix:u.product_display_name})),E=l.a.createElement("h4",{className:"ProductCard__name"},n),x=l.a.createElement("p",{className:"ProductCard__promo"},("inStock"===u.inventory.stockLevelStatus||"Backordered"===u.inventory.stockLevelStatus||"preOrder"===u.inventory.stockLevelStatus)&&r,("inStock"===u.inventory.stockLevelStatus||"Backordered"===u.inventory.stockLevelStatus||"preOrder"===u.inventory.stockLevelStatus)&&!r&&"In Stock","inStock"!==u.inventory.stockLevelStatus&&"preOrder"!==u.inventory.stockLevelStatus&&"Backordered"!==u.inventory.stockLevelStatus&&!r&&l.a.createElement("span",{style:{color:"#999"}},"Currently out of stock")),S=_?l.a.createElement("div",{className:"ProductCard__rating"},l.a.createElement(ee,{rating:_,size:t?"15px":"18px"})):null,v="err"!==f?l.a.createElement("p",{className:"ProductCard__monthly"},"From",l.a.createElement("span",null," ".concat(f," ")),"/month"):l.a.createElement("p",{className:"ProductCard__monthly"},"Error Retrieving Pricing"),G="err"!==b?l.a.createElement("p",{className:"ProductCard__upfront"},l.a.createElement("span",{style:{fontWeight:"bold"}},"".concat(b," ")),"upfront cost"):null,C=l.a.createElement("p",{className:"ProductCard__terms"},c),A=l.a.createElement(l.a.Fragment,null,("inStock"===u.inventory.stockLevelStatus||"Backordered"===u.inventory.stockLevelStatus||"preOrder"===u.inventory.stockLevelStatus)&&l.a.createElement(w,{classProp:"ProductCard__cta",onClick:function(){var e=m?"".concat(ae,".").concat(i,"/buy?modelCode=").concat(u.sku):"".concat(ae,".").concat(i,"/").concat(u.sku,"/buy");window.open(e,"_blank").focus()},tagAction:"".concat(u.product_display_name.replace(/\s/g,"").toLowerCase(),"_seeAllPlans")},"See All Plans"),"inStock"!==u.inventory.stockLevelStatus&&"preOrder"!==u.inventory.stockLevelStatus&&"Backordered"!==u.inventory.stockLevelStatus&&l.a.createElement(l.a.Fragment,null,l.a.createElement(w,{color:"grey",classProp:"ProductCard__cta",onClick:function(){return g(u.inventory.sku)},align:"center",tagAction:"".concat(u.product_display_name.replace(/\s/g,"").toLowerCase(),"stockAlert")},"GET STOCK ALERT")));return l.a.createElement("div",{className:y},t?[l.a.createElement("div",{className:"ProductCard__smallHeaderWrap"},k,l.a.createElement("div",{className:"ProductCard__smallHeaderWrap__right"},E,S,P,x)),v,G,C,A]:[k,P,E,x,S,v,G,C,A])}}],[{key:"getImageFromSkuModel",value:function(e){var a;return a=!1===(a=!1===(a=!1===(a="gallery_images"in e&&e.gallery_images[0].src)&&"images"in e?e.images.large_image.url:a)&&"image"in e?e.image:a)?"placeholder":a}}]),a}(l.a.Component);function se(){var e=Object(C.b)(),a=Object(G.a)({threshold:.1}),t=Object(v.a)(a,2),o=t[0],n=t[1];return Object(s.useEffect)((function(){n&&e.start("visible")}),[n]),l.a.createElement(C.a.svg,{ref:o,variants:{hidden:{scale:0,rotate:90},visible:{scale:1,rotate:0,transition:{type:"spring",stiffness:100,damping:10}}},initial:"hidden",animate:e,className:"FiveGIcon",title:"5G",width:"54",height:"54",style:{position:"absolute",left:"5%",top:"10px"}},l.a.createElement("circle",{cx:"27",cy:"27",r:"27",fill:"#007AC2"}),window.navigator.userAgent.indexOf("MSIE ")>0||navigator.userAgent.match(/Trident.*rv\:11\./)?l.a.createElement("text",{className:"FiveGIcon__text",x:"27",y:"27",dy:"0.35em",textAnchor:"middle",dominantBaseline:"central"},"5G"):l.a.createElement("text",{className:"FiveGIcon__text",x:"27",y:"27",textAnchor:"middle",dominantBaseline:"central"},"5G"))}function le(e){var a=e.color,t=e.delay,o="divider divider__".concat(a),n=Object(C.b)(),r=Object(G.a)({threshold:.1}),c=Object(v.a)(r,2),i=c[0],m=c[1];Object(s.useEffect)((function(){m&&n.start("visible")}),[m]);var g={visible:{width:"100%",height:"1px",transition:{ease:"easeInOut",duration:1.2,delay:t}},hidden:{height:"1px",width:"0%"}};return l.a.createElement(C.a.div,{ref:i,initial:"hidden",variants:g,animate:n,className:o})}function oe(){return(oe=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)}function ne(e,a){if(null==e)return{};var t,s,l=function(e,a){if(null==e)return{};var t,s,l={},o=Object.keys(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||(l[t]=e[t]);return l}(e,a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}te.defaultProps={spacer:!1,smallCard:!1,fiveG:!1,models:{},promo:"",terms:"(RPI changes apply)*",link:"",new_buying_config:!1},le.defaultProps={color:"black",delay:0};var re=l.a.createElement("path",{fill:"none",stroke:"#000000",strokeMiterlimit:10,d:"M82.2,88.5H24.1c-2,0-3.6-1.6-3.6-3.6V36.1c0-2,1.6-3.6,3.6-3.6h75.9 c2,0,3.6,1.6,3.6,3.6v31.1C103.5,79,94,88.5,82.2,88.5z"}),ce=l.a.createElement("path",{fill:"none",stroke:"#000000",strokeMiterlimit:10,d:"M63,75.5H37c-1.9,0-3.5-1.6-3.5-3.5V49c0-1.9,1.6-3.5,3.5-3.5h26 c1.9,0,3.5,1.6,3.5,3.5v23C66.5,73.9,64.9,75.5,63,75.5z"}),ie=l.a.createElement("line",{fill:"none",stroke:"#000000",strokeMiterlimit:10,x1:44.1,y1:45.5,x2:44.1,y2:75.5}),me=l.a.createElement("line",{fill:"none",stroke:"#000000",strokeMiterlimit:10,x1:33.5,y1:66,x2:44.1,y2:66}),ge=l.a.createElement("line",{fill:"none",stroke:"#000000",strokeMiterlimit:10,x1:33.5,y1:56,x2:44.1,y2:56}),pe=l.a.createElement("polyline",{fill:"none",stroke:"#000000",strokeMiterlimit:10,points:"55.8,75.5 55.8,56.5 66.5,56.5 "}),ue=l.a.createElement("line",{fill:"none",stroke:"#000000",strokeMiterlimit:10,x1:66.5,y1:66,x2:55.8,y2:66}),de=function(e){var a=e.svgRef,t=e.title,s=ne(e,["svgRef","title"]);return l.a.createElement("svg",oe({width:"75px",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 126 125",style:{enableBackground:"new 0 0 126 125"},xmlSpace:"preserve",ref:a},s),t?l.a.createElement("title",null,t):null,re,ce,ie,me,ge,pe,ue)};l.a.forwardRef((function(e,a){return l.a.createElement(de,oe({svgRef:a},e))})),t.p;function ye(){return(ye=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)}function he(e,a){if(null==e)return{};var t,s,l=function(e,a){if(null==e)return{};var t,s,l={},o=Object.keys(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||(l[t]=e[t]);return l}(e,a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}var _e=l.a.createElement("g",null,l.a.createElement("path",{d:"M146.76,74.32c0-1.12-0.91-2.03-2.03-2.03h-21.91l-9.4-23.51H84.29v2.69h27.3l9.4,23.51h23.07v34.93h-16.21 c-0.66-5.29-5.18-9.4-10.66-9.4c-5.47,0-9.99,4.11-10.66,9.4H57.33c-0.66-5.29-5.18-9.4-10.66-9.4s-9.99,4.11-10.66,9.4H24.51 V84.39H76.8c3.57,0,6.48-2.91,6.48-6.48v-2.92h31.13l-6.84-19.15H83.28V31.76c0-3.57-2.91-6.48-6.48-6.48H18.9 c-3.57,0-6.48,2.91-6.48,6.48v9.97H2v2.69h32.91v-2.69H15.1v-9.97c0-2.09,1.7-3.79,3.79-3.79h57.9c2.09,0,3.79,1.7,3.79,3.79V77.9 c0,2.09-1.7,3.79-3.79,3.79H18.9c-2.09,0-3.79-1.7-3.79-3.79V64.23h-2.69V77.9c0,3.57,2.91,6.48,6.48,6.48h2.92v28.21h14.2 c0.66,5.29,5.18,9.4,10.66,9.4s9.99-4.11,10.66-9.4h49.22c0.66,5.29,5.18,9.4,10.66,9.4c5.47,0,9.99-4.11,10.66-9.4h18.9V74.32z M105.67,58.52l4.92,13.77H83.28V58.52H105.67z M46.67,119.31c-4.44,0-8.06-3.62-8.06-8.06s3.61-8.06,8.06-8.06 s8.06,3.61,8.06,8.06S51.12,119.31,46.67,119.31z M117.2,119.31c-4.44,0-8.06-3.62-8.06-8.06s3.61-8.06,8.06-8.06 c4.44,0,8.06,3.61,8.06,8.06S121.65,119.31,117.2,119.31z"}),l.a.createElement("polygon",{points:"12.42,50.13 12.42,55.84 6.71,55.84 6.71,58.52 34.92,58.52 34.92,55.84 15.1,55.84 15.1,50.13 "})),fe=function(e){var a=e.svgRef,t=e.title,s=he(e,["svgRef","title"]);return l.a.createElement("svg",ye({height:"50px",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 150 150",style:{enableBackground:"new 0 0 150 150"},xmlSpace:"preserve",ref:a},s),t?l.a.createElement("title",null,t):null,_e)};l.a.forwardRef((function(e,a){return l.a.createElement(fe,ye({svgRef:a},e))})),t.p;function be(){return(be=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)}function ke(e,a){if(null==e)return{};var t,s,l=function(e,a){if(null==e)return{};var t,s,l={},o=Object.keys(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||(l[t]=e[t]);return l}(e,a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)t=o[s],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}var Pe=l.a.createElement("title",null,"Icon"),Ee=l.a.createElement("desc",null,"Created with Sketch."),we=l.a.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},l.a.createElement("g",{id:"offer-acqu",transform:"translate(-655.000000, -184.000000)"},l.a.createElement("g",{id:"Marketing-stip",transform:"translate(76.000000, 183.000000)"},l.a.createElement("g",{id:"free-returns",transform:"translate(579.000000, 1.000000)"},l.a.createElement("g",{id:"Icon"},l.a.createElement("rect",{id:"Hit",fill:"#FFFFFF",x:0,y:0,width:48,height:48}),l.a.createElement("g",{id:"Group-9",transform:"translate(15.750000, 15.375000)",stroke:"#000000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1},l.a.createElement("polygon",{id:"Rectangle-85",points:"0 4.34782609 9.56521739 7.82608696 9.56521739 20 0 16.5217391"}),l.a.createElement("polygon",{id:"Rectangle-85",transform:"translate(14.347826, 12.173913) scale(-1, 1) translate(-14.347826, -12.173913) ",points:"9.56521739 4.34782609 19.1304348 7.82608696 19.1304348 20 9.56521739 16.5217391"}),l.a.createElement("polygon",{id:"Rectangle-85",transform:"translate(9.565217, 3.913043) scale(-1, 1) translate(-9.565217, -3.913043) ",points:"9.56521739 0 19.1304348 4.34782609 9.56521739 7.82608696 0 4.34782609"})),l.a.createElement("g",{transform:"translate(7.000000, 5.000000)",stroke:"#000000",strokeWidth:1},l.a.createElement("path",{d:"M28.1765371,5.79711631 C33.2811366,9.05192632 36.6666667,14.76393 36.6666667,21.2666667 C36.6666667,31.3918871 28.4585537,39.6 18.3333333,39.6 C8.20811292,39.6 0,31.3918871 0,21.2666667 C0,11.1414463 8.20811292,2.93333333 18.3333333,2.93333333 L19.691358,2.93333333",id:"Oval-19"}),l.a.createElement("polyline",{id:"Line",strokeLinecap:"square",transform:"translate(19.066667, 2.933333) scale(-1, -1) rotate(-270.000000) translate(-19.066667, -2.933333) ",points:"16.1333333 1.46666667 19.0666667 4.4 22 1.46666667"}))))))),xe=function(e){var a=e.svgRef,t=e.title,s=ke(e,["svgRef","title"]);return l.a.createElement("svg",be({width:"48px",height:"48px",viewBox:"0 0 48 48",ref:a},s),void 0===t?Pe:t?l.a.createElement("title",null,t):null,Ee,we)};l.a.forwardRef((function(e,a){return l.a.createElement(xe,be({svgRef:a},e))})),t.p;var Se=t(56);function ve(e){return Object(Se.a)(e),l.a.createElement(B,null,l.a.createElement("div",{className:"Usp2"},l.a.createElement("div",{className:"Usp2-tile"},l.a.createElement("div",{className:"Usp2-image-wrapper"},l.a.createElement("img",{className:"Usp2-tile-image__one",src:"https://stg-images.samsung.com/is/content/samsung/assets/uk/samsung-upgrade/smarter-service.svg",alt:"smarter service icon"})),l.a.createElement("div",{className:"Usp2-tile-copy"},l.a.createElement(z,{size:"small"},l.a.createElement("p",{className:"Usp2-tile-subtitle"},"Smarter Service"),l.a.createElement("p",{className:"Usp2-tile-desc"},"Instant advice from the experts who know Samsung best.")))),l.a.createElement("div",{className:"Usp2-tile"},l.a.createElement("div",{className:"Usp2-image-wrapper"},l.a.createElement("img",{className:"Usp2-tile-image__two",src:"https://stg-images.samsung.com/is/content/samsung/assets/uk/samsung-upgrade/price-promise.svg",alt:"price promise icon"})),l.a.createElement("div",{className:"Usp2-tile-copy"},l.a.createElement(z,{size:"small"},l.a.createElement("p",{className:"Usp2-tile-subtitle"},"Price Promise"),l.a.createElement("p",{className:"Usp2-tile-desc"},"Find it cheaper and we'll return the difference.")))),l.a.createElement("div",{className:"Usp2-tile"},l.a.createElement("div",{className:"Usp2-image-wrapper"},l.a.createElement("img",{className:"Usp2-tile-image__three",src:"https://stg-images.samsung.com/is/content/samsung/assets/uk/samsung-upgrade/icon-regular-shopping-finance.svg",alt:"flexible finance icon"})),l.a.createElement("div",{className:"Usp2-tile-copy"},l.a.createElement(z,{size:"small"},l.a.createElement("p",{className:"Usp2-tile-subtitle"},"Flexible Finance"),l.a.createElement("p",{className:"Usp2-tile-desc"},"Spread the cost and trade in for an instant discount.")))),l.a.createElement("div",{className:"Usp2-tile"},l.a.createElement("div",{className:"Usp2-image-wrapper"}," ",l.a.createElement("img",{className:"Usp2-tile-image__four",src:"https://stg-images.samsung.com/is/content/samsung/assets/uk/samsung-upgrade/same-day-delivery.svg",alt:"same day delivery icon"})),l.a.createElement("div",{className:"Usp2-tile-copy"},l.a.createElement(z,{size:"small"},l.a.createElement("p",{className:"Usp2-tile-subtitle"},"Free Scheduled Delivery"),l.a.createElement("p",{className:"Usp2-tile-desc"},"Next day or choose your delivery day."))))))}var Ge=function(e){function a(){var e,t;Object(p.a)(this,a);for(var s=arguments.length,l=new Array(s),o=0;o<s;o++)l[o]=arguments[o];return(t=Object(d.a)(this,(e=Object(y.a)(a)).call.apply(e,[this].concat(l)))).state={isMobile:!1},t.determineMobile=function(){window.innerWidth<=768?t.setState({isMobile:!0}):t.setState({isMobile:!1})},t}return Object(h.a)(a,e),Object(u.a)(a,[{key:"componentDidMount",value:function(){this.determineMobile(),window.addEventListener("resize",this.determineMobile),S()("#content > div.par.parsys > div.cl-g-sticky-navigation-text.section").addClass("visibleNav")}},{key:"componentWillUnmount",value:function(){S()("#content > div.par.parsys > div.cl-g-sticky-navigation-text.section").removeClass("visibleNav")}},{key:"render",value:function(){var e=this.props,a=e.devices;e.handleStockAlert;console.log(a,"props acq devices");this.state.isMobile;return l.a.createElement(l.a.Fragment,null,l.a.createElement(B,null,l.a.createElement(ve,null)))}}]),a}(l.a.Component),Ce=t(89),Ae=t.n(Ce);l.a.Component;window.tagCategory="DataContracts";var Me={ACQUISITION:"acquisition",CONFIGURATOR:"configurator"},Be=["SM-G998BZKDEUA","SM-G998BZSDEUA","SM-G998BZKGEUA","SM-G998BZSGEUA","SM-G998BZKHEUA","SM-G998BZSHEUA","SM-F711BZEAEUA","SM-F711BZKAEUA","SM-F711BZGAEUA","SM-F711BLVAEUA","SM-F711BZEEEUA","SM-F711BZKEEUA","SM-F711BZGEEUA","SM-F711BLVEEUA","SM-F711BZAAEUA","SM-F711BZWAEUA","SM-F711BLIAEUA","SM-F711BDBAEUA","SM-F711BZAEEUA","SM-F711BZWEEUA","SM-F711BLIEEUA","SM-F711BDBEEUA","SM-F926BZKDEUA","SM-F926BZGDEUA","SM-F926BZSDEUA","SM-F926BZKGEUA","SM-F926BZGGEUA","SM-F926BZSGEUA"],Oe=function(e){function a(){var e,t;Object(p.a)(this,a);for(var s=arguments.length,l=new Array(s),o=0;o<s;o++)l[o]=arguments[o];return(t=Object(d.a)(this,(e=Object(y.a)(a)).call.apply(e,[this].concat(l)))).state={activeSkus:Be,loading:!1,stockAlertOpen:!1,currentPage:Me.ACQUISITION},t.getNewProducts=function(e){var a=[];k.getProducts(e,(function(s){var l=[];if(!s.statusCode){s.products.forEach((function(e){var t={product_display_name:e.name,images:e.picture.url,inventory:e.allStocks[0],price_info:e.price,urls:e.url,sku:e.code};l.push(e.code),a[e.code]=t}));var o=[];E.filter((function(e){return-1!==Object.keys(e.modelFamily).map((function(e){return-1!==l.indexOf(e)})).indexOf(!0)})).forEach((function(t){var s=t;Object.keys(s.modelFamily).forEach((function(t){if(e.includes(t)){var l=Object(g.a)({},s.modelFamily[t],{},a[t]);s.modelFamily[t]=l,o.push(t),delete a[t]}})),a.push(s)})),console.log(a,"new devices"),k.getDataContracts(o,(function(e){e&&e.length>0&&a.map((function(t,s){var l,o;return i.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:(function(e,a){return e.carrier_attributes.carrier_plans.skus.map((function(e,t){if(e.sku===a)return t})).filter((function(e){return void 0!==e}))}),Object.keys(t.modelFamily).map((function(a){var s=t.modelFamily[a];if(console.log(s,"model"),e.map((function(e){return e.sku.includes(a)}))){var l={monthly_rate:{value:Number.MAX_VALUE,formatted_value:""}},o=e.filter((function(e){return e.sku===a}))[0];console.log(o,"data for sku");if(o.carriers&&!(o.carriers.length<=0)){var n=o.carriers.reduce((function(e,a){return[].concat(Object(m.a)(e),Object(m.a)(a.tariffPlans))}),[]);console.log(n,"plans");var r=Math.min.apply(Math,Object(m.a)(n.map((function(e){return e.upfrontPrice}))));console.log(r,"upfrontPrice"),(l=n.reduce((function(e,a){return e<=parseFloat(a.pricing.monthly_rate.value)?e:a.pricing}),l)).monthly_rate.value===Number.MAX_VALUE?delete t.modelFamily[a]:t.modelFamily[a]=Object(g.a)({},s,{min_price:l,upfrontPrice:r})}}})),console.log(t.modelFamily,"device modelFamily"),l=Object.keys(t.modelFamily).filter((function(e){return t.modelFamily[e]})),console.log(l,"devices with data"),o={},l.map((function(e){return o[e]=t.modelFamily[e]})),console.log(l.map((function(e){return o[e]=t.modelFamily[e]}))),t.modelFamily=o,console.log(t.modelFaily,"device modelFamily"),Object.keys(t.modelFamily).length<1&&delete a[s];case 11:case"end":return n.stop()}}))})),t.setState({chooseableDevices:a.filter((function(e){return null!==e}))}),t.render()}))}}))},t.handleStockAlert=function(e){t.setState({stockAlertOpen:!0,stockAlertSku:e})},t.handleStockAlertSubmit=function(e){var a=t.state.stockAlertSku,s={email:e,notification:{"in-stock":{is_active:!0,skus:Object(r.a)({},a,{})}},consents:{"83f893cd-5edf-4bdc-9329-06630b8ddbba":{is_accepted:!0}}};k.sendStockAlert(s,(function(){t.setState({stockAlertResult:!0})}))},t.handleChooseDevice=function(e){t.setState({selectedSku:e,valueDevice:!0}),window.scrollTo(0,0)},t.handleBackButton=function(){t.setState({valueDevice:!1})},t.handleStockAlertClose=function(){t.setState({stockAlertOpen:!1,stockAlertResult:!1})},t.handleCheckoutDevice=function(e){window.location.href="https://www.samsung.com/uk/web/cart/?addItem[]=".concat(e,",1&addChildItem[]=SUP-UK-MOB-2&flush=true")},t}return Object(h.a)(a,e),Object(u.a)(a,[{key:"componentDidMount",value:function(){var e=this.state.activeSkus;window.addEventListener("resize",this.determineMobile),this.getNewProducts(e),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),P.findGetParameter("loginOpen")&&this.setState({loginOpen:!0})}},{key:"render",value:function(){var e,a=this.state,t=a.chooseableDevices,s=a.currentPage;a.stockAlertOpen,a.stockAlertResult;switch(s){case Me.ACQUISITION:e=l.a.createElement(Ge,{devices:t,handleStockAlert:this.handleStockAlert});break;default:e=l.a.createElement(Ge,{devices:t})}return l.a.createElement("div",{className:"App"},e)}}]),a}(l.a.Component);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));n.a.render(l.a.createElement(Oe,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[203,1,2]]]); //# sourceMappingURL=main.f4d87e99.chunk.js.map !function(e){function t(t){for(var n,a,l=t[0],c=t[1],f=t[2],p=0,s=[];p<l.length;p++)a=l[p],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(i&&i(t);s.length;)s.shift()();return u.push.apply(u,f||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,l=1;l<r.length;l++){var c=r[l];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/";var l=this["webpackJsonp2020-datacontracts"]=this["webpackJsonp2020-datacontracts"]||[],c=l.push.bind(l);l.push=t,l=l.slice();for(var f=0;f<l.length;f++)t(l[f]);var i=c;r()}([]); //# sourceMappingURL=runtime-main.d8c8cff1.js.map }); </script> </div> <div class="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor bg-light-gray"> <div class="text-editor__inner-wrap padding-top--0 padding-bottom--48"> <div class="text-editor__inner use-line desktop-padding-left-right--large mobile-padding-left-right--small "> <div class="text-editor__column-wrap"> </div> </div> </div> </div> <!-- [Dialog] Page Type: Support Help, Use Box: off --> <!-- [Dialog] Page Type: Support Help, Use Box: on, Use Box가 on이면 Component-theme 사용하지 않음 --> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> @media screen and (min-width: 768px){ #howitworks, #fullwidth-carousel, #fullwidth-button { max-width: unset; } #fullwidth-carousel > div { max-width: 1440px; } } </style> <style> .hideInAem { display: none; font-size: 16px; color: red; font-weight: bold; } .aem-AuthorLayer-Edit .hideInAem { display: block; text-align: center; padding: 2em 0; } .hideInAem span{ font-family: 'Courier New', monospace; color: blue; } </style> <p class="hideInAem"> Fullwidth styling fixes </p> </div> <div class="nv-g-breadcrumb aem-GridColumn aem-GridColumn--default--12"> <nav class="breadcrumb" aria-label="Breadcrumb"> <div class="breadcrumb__inner"> <ul class="breadcrumb__path"> <li> <a aria-label="Home" an-tr="nv03_breadcrumb-product offer detail-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:home" href="/uk/"> <span class="breadcrumb__text-desktop">Home</span> <span class="breadcrumb__text-mobile">Home</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <strong class="breadcrumb__text-desktop" aria-current="page">Trade-In</strong> <strong class="breadcrumb__text-mobile" aria-current="page">Trade-In</strong> </li> </ul> </div> <script type="application/ld+json" data-type="seo" data-object-type="BreadcrumbList" data-id="30121e2a-c4e2-4304-8198-32243b701f15">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/uk/","position":1},{"@type":"ListItem","name":"Trade-In","item":"","position":2}]}</script> </nav></div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> .promotionEndDate, .hidden-dates { display: none; } .aem-AuthorLayer-Edit .hidden-dates { display: block; } </style> <!-- put the dates in this format: mm/dd/yyyy --> <div class='hidden-dates'> <p style='text-transform: uppercase;'>dates for trade in script!!!</p> <p>Please use this format: mm/dd/yyyy</p> <p class='promotionEndDate'>04/30/2021</p> <p class='tradeInDate'>04/30/2021</p> <p class='phonesEndDate'>04/30/2021</p> <p class='tabletEndDate'>04/30/2021</p> <p class='wearablesEndDate'>04/30/2021</p> </div> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ var promotionEndDateValue = $('.promotionEndDate').text() var promotionDateToAdd = new Date(promotionEndDateValue) function formatPromotionDateDigit(dateToAdd) { var day = dateToAdd.getDate() var month = dateToAdd.getMonth() + 1 var year = dateToAdd.getFullYear() var formattedDigitDate = day + '/' + month + '/' + year return formattedDigitDate } function formatPromotionDateText(dateToAdd) { var day = dateToAdd.getDate() var year = dateToAdd.getFullYear() var monthsInAYear = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ] var monthName = monthsInAYear[dateToAdd.getMonth()] var suffix = '' switch (day) { case 1: case 21: case 31: suffix = 'st' break; case 2: case 22: suffix = 'nd' break; case 3: case 23: suffix = 'rd' break default: suffix = 'th' } var formattedTextDate = day + suffix + ' ' + monthName + ' ' + year return formattedTextDate } function populatePromotionDates() { var elements = document.getElementsByTagName('*') var oldDateDigit = 'promotionDateDigit' var regexDigit = new RegExp(oldDateDigit, 'g') var oldDateText = 'promotionDateText' var regexText = new RegExp(oldDateText, 'g') var formattedDigitDate = formatPromotionDateDigit(promotionDateToAdd) var formattedTextDate = formatPromotionDateText(promotionDateToAdd) for (var i = 0; i < elements.length; i++) { var element = elements[i]; for (var j = 0; j < element.childNodes.length; j++) { var node = element.childNodes[j]; if (node.nodeType === 3) { var text = node.nodeValue; if (text.match(regexDigit)) { var replacedDigit = text.replace(regexDigit, formattedDigitDate); if (replacedDigit !== text) { var newDigitNode = document.createTextNode(replacedDigit) node.replaceWith(newDigitNode) } } if (text.match(regexText)) { var replacedText = text.replace(regexText, formattedTextDate); if (replacedText !== text) { var newTextNode = document.createTextNode(replacedText) node.replaceWith(newTextNode) } } } } } } populatePromotionDates(promotionDateToAdd) }); </script> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> .hidden-dates { display: none; } #trade-in-section > div > div.st-feature-benefit__text-wrap > div > div > div > a:nth-child(1){ font-size:18px; } #trade-in-section > div > div.st-feature-benefit__text-wrap > div > div > div > a:nth-child(2){ font-size:18px; } .su12-accordion-faqs__contents { word-break: keep-all; } .cta--contained.cta--white { border: 1px solid black; } </style> <div class="hidden-dates"> minor fix to did you know component and font size fix </div> <style> .st-feature-benefit-banner--center .st-feature-benefit-banner__content-wrap { width: 1203px; text-align: center; } @media only screen and (min-width: 768px) and (max-width: 1440px){ .st-feature-benefit-banner--center .st-feature-benefit-banner__content-wrap { width: 83.722222vw !important; }} #content > div > div > div:nth-child(1) > div > div.nv-g-sticky-navigation.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.sticky-navigation-text__header > div > div > a > h1{ margin:0 !important;} </style> <style>.ex-table-cell-text td,.ex-table-cell-text th{padding:3px 16px;border:1px solid #dadada;background:#fff;vertical-align:middle;height:40px;font-size:14px}.ex-table-cell-text th{font-size:14px;background:#efefef}@media only screen and (min-width:768px) and (max-width:1440px){.ex-table-cell-text td,.ex-table-cell-text th{padding:.55555556vw 1.11111111vw;height:2.77777778vw}}@media only screen and (max-width:767px){.ex-table-cell-text{display:block;overflow-x:auto;width:auto}}</style> </div> </div> </div> <div class="iparsys parsys aem-GridColumn aem-GridColumn--default--12"> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> </div> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> </div> </div> <!-- Support i18n --> <input type="hidden" id="i18nAppsParam" value="support"/> <footer class="footer"> <!--googleoff: all--> <div class="footer"> <div class="footer-column"> <h2 class="hidden">Footer Navigation</h2> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-0">Product &amp; Service</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-0" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="product and service"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/smartphones/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smartphones" aria-label="Smartphones Smartphones">Smartphones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/tablets/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tablets" aria-label="Tablets tablets">Tablets</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/audio-sound/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:audio sound" aria-label="Audio Sound audio sound">Audio Sound</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/watches/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:watches" aria-label="Watches watches">Watches</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/smart-switch/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smart switch" aria-label="Smart Switch Smart Switch">Smart Switch</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mobile-accessories/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:mobile accessories" aria-label="Mobile Accessories Mobile Accessories">Mobile Accessories</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tvs" aria-label="TVs tvs">TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/lifestyle-tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:lifestyle tvs" aria-label="Lifestyle TVs Lifestyle TVs">Lifestyle TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/audio-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:sound devices" aria-label="Sound Devices Sound Devices">Sound Devices</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/refrigerators/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:refrigerators" aria-label="Refrigerators refrigerators">Refrigerators</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/washers-and-dryers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:laundry" aria-label="Laundry Laundry">Laundry</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/cooking-appliances/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:cooking appliances" aria-label="Cooking Appliances cooking appliances">Cooking Appliances</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/business/climate/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:air solutions" aria-label="Air Solutions Air Solutions">Air Solutions</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/monitors/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:monitors" aria-label="Monitors monitors">Monitors</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/memory-storage-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:memory storage" aria-label="Memory Storage memory storage">Memory Storage</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-1">Shop</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-1" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="shop"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/offer/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:all offers" aria-label="All Offers All Offers">All Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/pay-monthly-contract/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:monthly network contracts" aria-label="Contract Phones Contract Phones">Contract Phones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/trade-in/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:trade in deals" aria-label="Trade In Deals Trade In Deals">Trade In Deals</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-upgrade/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung upgrade programme" aria-label="Samsung Upgrade Programme Samsung Upgrade Programme">Samsung Upgrade Programme</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/smarter-service/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung experts buying advice" aria-label="Samsung Experts – Buying Advice Samsung Experts – Buying Advice">Samsung Experts – Buying Advice</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/shop-faq/delivery-and-installations/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:delivery and installation" aria-label="Delivery &amp; Installation Delivery &amp; Installation">Delivery &amp; Installation</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/shop-faq/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:online shop faqs" aria-label="Online Shop FAQs Online Shop FAQs">Online Shop FAQs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/samsung-shop-app/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung shop app" aria-label="Samsung Shop App Samsung Shop App">Samsung Shop App</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/business/offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:business shop" aria-label="Business Shop Business Shop">Business Shop</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/shop-faq/payment-and-financing/what-payment-methods-do-you-accept/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:payment methods" aria-label="Payment Methods Payment Methods">Payment Methods</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://www.samsung.com/uk/students-offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:student and youth offers" aria-label="Student &amp; Youth Offers Student &amp; Youth Offers">Student &amp; Youth Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/key-worker-offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:key worker and teacher offers " aria-label="Key Worker &amp; Teacher Offers Key Worker &amp; Teacher Offers">Key Worker &amp; Teacher Offers </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-experience-store/locations/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung eperience store" aria-label="Samsung Experience Store Samsung Experience Store">Samsung Experience Store</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/store/samsung-kx/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung kx ldn" aria-label="Samsung KX LDN Samsung KX LDN">Samsung KX LDN</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/explore/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:explore" aria-label="Explore Explore">Explore</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-2">Support</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="support"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/#productsupport" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:solutions manuals and downloads" aria-label="Solutions, Manuals &amp; Downloads Solutions, Manuals &amp; Downloads">Solutions, Manuals &amp; Downloads</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/repair/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:book a repair" aria-label="Book a Repair Book a Repair">Book a Repair</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/repair/track-my-repair/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:track my repair" aria-label="Track my Repair Track my Repair">Track my Repair</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/contact/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:contact us" aria-label="Contact Us Contact Us">Contact Us</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/warranty/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:warranty information" aria-label="Warranty Information Warranty Information">Warranty Information</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/product-help/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:how to guides" aria-label="How to Guides How to Guides">How to Guides</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/contact/email-the-ceo/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:email ceo" aria-label="Email CEO Email CEO">Email CEO</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/warranty/register-your-samsung-product-warranty/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:product registration" aria-label="Product Registration Product Registration">Product Registration</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://samsungcustomerboard.fra1.qualtrics.com/jfe/form/SV_cBhgiZU742TgGma" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:rate your experience" aria-label="Rate your experience Rate your experience : Open in a new window"> Rate your experience <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/home-appliances/safety-notice-gas-hobs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:safety notice" aria-label="Safety Notice Safety Notice">Safety Notice</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-3">Account &amp; Community</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-3" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="account and services"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mypage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:my page" aria-label="My page My page">My page</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mypage/myproducts/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:my products" aria-label="My products My products">My products</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://shop.samsung.com/uk/mypage/orders" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:orders" aria-label="Orders Orders : Open in a new window"> Orders <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://shop.samsung.com/uk/mypage/orders" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:wishlist" aria-label="Wishlist Wishlist : Open in a new window"> Wishlist <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/samsung-members/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:members" aria-label="Members Members">Members</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://shop.samsung.com/uk/mypage/vouchers" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:vouchers" aria-label="Vouchers Vouchers">Vouchers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://eu.community.samsung.com/?category.id=uk" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:community" aria-label="Community Community">Community</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/rewards/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:samsung rewards" aria-label="Samsung Rewards Samsung Rewards">Samsung Rewards</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4">Sustainability</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="sustainability"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/environment/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:environment" aria-label="Environment Environment">Environment</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/security-and-privacy/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:security and privacy" aria-label="Security &amp; Privacy">Security &amp; Privacy</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/accessibility/overview/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:accessibility" aria-label="Accessibility Accessibility">Accessibility</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/diversity-and-inclusion/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:diversity, equity, and inclusion" aria-label="Diversity · Equity · Inclusion Diversity, Equity, and Inclusion">Diversity · Equity · Inclusion</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//csr.samsung.com/en/main.do" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:corporate citizenship" aria-label="Corporate Citizenship Corporate Citizenship. Together for Tomorrow! Enabling People : Open in a new window"> Corporate Citizenship <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//www.samsung.com/global/sustainability/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:corporate sustainability" aria-label="Corporate Sustainability Corporate Sustainability : Open in a new window"> Corporate Sustainability <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//images.samsung.com/is/content/samsung/assets/uk/home/SEUK_2023_Modern_Slavery_Statement_Final.pdf" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:modern slavery act statement " aria-label="Modern Slavery Act Statement Modern Slavery Act Statement : Open in a new window"> Modern Slavery Act Statement <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-gender-pay/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:gender pay gap reports" aria-label="Gender Pay Gap Reports Gender Pay Gap Reports">Gender Pay Gap Reports</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/online-safety/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:online safety" aria-label="Online Safety Online Safety">Online Safety</a> </li> </ul> </div> </div> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4-2">About Us</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="about us"> <span class="hidden">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/company-info/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:company info" aria-label="Company Info Company Info"> Company Info </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/business-area/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:business area" aria-label="Business Area Business Area"> Business Area </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/brand-identity/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:brand identity" aria-label="Brand Identity Brand Identity"> Brand Identity </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/careers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:careers" aria-label="Careers Careers"> Careers </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//www.samsung.com/global/ir/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:investor relations" aria-label="Investor Relations Investor Relations : Open in a new window"> Investor Relations <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//news.samsung.com/uk" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:newsroom" aria-label="Newsroom Newsroom : Open in a new window"> Newsroom <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/ethics/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:ethics" aria-label="Ethics Ethics"> Ethics </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//design.samsung.com/global/index.html" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:samsung design" aria-label="Samsung Design Samsung Design : Open in a new window"> Samsung Design <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="//images.samsung.com/is/content/samsung/assets/uk/banner-test/Tax-Strategy-signed-2024-SEUK-SSEL.pdf" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:tax strategy" aria-label="Tax strategy Tax strategy"> Tax strategy </a> </li> </ul> </div> </div> </div> </div> <div class="footer-bottom"> <div class="footer-copyright-wrap"> <div class="footer-copyright-align"> <p class="footer-copyright">Copyright© 1995-2025 Samsung. All rights reserved.</p> </div> <div class="footer-language"> <a class="footer-language__anchor" href="/uk/function/ipredirection/ipredirectionLocalList/" aria-label="Choose another country or region to see content specific to your location." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">United Kingdom/English</a> </div> <div class="footer-local-logo"> <div class="footer-local-logo--wrap"> <div class="footer-local-logo__item"> <a class="footer-local-logo__link" href="#" an-tr="nv02_footer bottom--cta-logo" an-ca="navigation" an-ac="footer" an-la="bottom:local logo:icon for royal warrant of uk at the bottom of page"> <div class="image"> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/homepage/WEB-royal-warrant_v02-01.png?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/homepage/WEB-royal-warrant_v02-01.png?$ORIGIN_PNG$" alt="Icon for Royal Warrant of UK at the bottom of page" data-aem-asset-id="" src="//images.samsung.com/is/image/samsung/assets/uk/homepage/WEB-royal-warrant_v02-01.png?$ORIGIN_PNG$"/> </div> </a> </div> </div> </div> </div> <div class="footer-language-wrap" an-tr="nv02_footer bottom--text-scroll" an-ca="scroll" an-ac="scroll:100" an-la="scroll:100"> <div class="footer-language"> <a class="footer-language__anchor" href="/uk/function/ipredirection/ipredirectionLocalList/" aria-label="Choose another country or region to see content specific to your location." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">United Kingdom/English</a> </div> <div class="footer-terms"> <ul class="footer-terms__list" role="list"> <li class="footer-terms__item" role="listitem"> <a id="accHelp" class="footer-terms__link" href="/uk/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu: "> </a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/estore/static/link_terms_and_conditions_of_sale/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:terms and conditions of sale" aria-label="Terms and Conditions of Sale">Terms and Conditions of Sale</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/privacy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:privacy" aria-label="privacy">Privacy</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/privacy/cookie-policy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:cookies" aria-label="cookies">Cookies</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/legal/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:website terms of use" aria-label="Website Terms of Use">Website Terms of Use</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/sitemap/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:sitemap" aria-label="Sitemap">Sitemap</a> </li> </ul> </div> <div class="footer-sns"> <span class="footer-sns__title">STAY IN THE LOOP?</span> <ul class="footer-sns__list" role="list"> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.facebook.com/SamsungUK" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:facebook" aria-label="facebook : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#facebook-bold" href="#facebook-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://twitter.com/samsunguk" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:twitter" aria-label="twitter : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#twitter-bold" href="#twitter-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.instagram.com/samsunguk/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:instagram" aria-label="instagram : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#instagram-bold" href="#instagram-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.youtube.com/samsunguk" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:youtube" aria-label="youtube : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#youtube-bold" href="#youtube-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.linkedin.com/company/samsung-electronics" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:linkedin" aria-label="linkedin : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#linked-in-bold" href="#linked-in-bold"></use> </svg> </a> </li> </ul> </div> </div> </div> </div> </footer> <button class="fab" an-tr="nv02_footer bottom--text-back to top" an-ca="indication" an-ac="back to top" an-la="back to top" title="Go to Top">Go to Top <svg class="fab__icon" focusable="false"> <use xlink:href="#up-highest-bold" href="#up-highest-bold"></use> </svg> </button> <!--googleon: all--> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.js"></script> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-ux2.min.js"></script> <!--[if lt IE 9]> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/ie9/html5.js"></script> <![endif]--> <!--[if lte IE 9]> <script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js'></script> <![endif]--> <input type="hidden" name="isGpv2Flag" id="isGpv2Flag" value="N"/> <input type="hidden" name="isNewHybrisFlag" id="isNewHybrisFlag" value="Y"/> <section class="pd-get-stock-alert-popup" role="dialog" aria-modal="true" style="display: none"> <div class="pd-get-stock-alert-popup__dimmed"></div> <div class="pd-get-stock-alert-popup__contents"> <div class="scrollbar"> <div class="pd-get-stock-alert-popup__inner-wrap scrollbar__contents"> <div class="pd-get-stock-alert-popup__header"> <h2 class="text-title">Get stock alerts</h2> <p class="pd-get-stock-alert-popup__desc">Provide your email address below to be notified when this item is back in stock and available to buy.</p> </div> <div class="pd-get-stock-alert-popup__text-field-wrap"> <!-- <div class="text-field"> --> <!-- <label for="getStockAlertEmailInput">Enter Your Email</label> --> <!-- <input id="getStockAlertEmailInput" type="text" autocomplete="off"> --> <!-- <svg class="icon"> --> <!-- <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#delete-bold"></use> --> <!-- </svg> --> <!-- <sly data-sly-test="false"> --> <!-- <p class="error-message">Please make sure you have provided the correct address.</p> --> <!-- </sly> --> <!-- <sly data-sly-test="true"> --> <!-- <p class="error-message">Please double check your email address.</p> --> <!-- </sly> --> <!-- </div> --> <div class="text-field-v2"> <label class="text-field-v2__hint" for="getStockAlertEmailInput">Enter Your Email</label> <div class="text-field-v2__input-wrap"> <input class="text-field-v2__input" id="getStockAlertEmailInput" type="text" value="" autocomplete="email"/> <button class="text-field-v2__input-icon delete" aria-label="Delete" type="button"> <svg class="icon delete" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <div class="text-field-v2__input-icon error"> <svg class="icon error" focusable="false" aria-hidden="true"> <use xlink:href="#information-error-bold" href="#information-error-bold"></use> </svg> </div> </div> <p class="text-field-v2__text error" id="getstock-popup-error-txt">Please double check your email address.</p> </div> </div> <div class="pd-get-stock-alert-popup__checkbox-container"> </div> <div class="pd-get-stock-alert-popup__disclaimer"> <p class="pd-get-stock-alert-popup__disclaimer-text"></p> </div> </div> </div> <div class="pd-get-stock-alert-popup__btn-wrap"> <button class="pd-get-stock-alert-popup__btn-close cta cta--outlined cta--black" an-tr="pd03_product finder:stock alert-product offer detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close">Close</button> <button class="pd-get-stock-alert-popup__btn-submit cta cta--contained cta--emphasis cta--disabled" disabled an-tr="pd03_product finder:stock alert-product offer detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:submit">Submit</button> </div> <button class="pd-get-stock-alert-popup__close" an-tr="pd03_product finder:stock alert-product offer detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="pd-get-stock-alert-popup__final-wrap"> <div class="pd-get-stock-alert-popup__final"> <p class="pd-get-stock-alert-popup__final-desc"> We will email you when inventory is added. <br/>Thank you. </p> <div class="pd-get-stock-alert-popup__final-btn-wrap"> <button class="pd-get-stock-alert-popup__final-btn-close cta cta--contained cta--emphasis">Submit</button> </div> <button class="pd-get-stock-alert-popup__close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <div class="confirm-popup" style="display: none" role="dialog" aria-modal="true"> <div class="confirm-popup__dimmed"></div> <div class="confirm-popup__content"> <div class="confirm-popup__content-inner"> <strong class="confirm-popup__title"></strong> <div class="confirm-popup__desc"></div> <div class="confirm-popup__disclaimer"></div> <div class="confirm-popup__cta-wrap"> <button class="cta cta--outlined cta--black"></button> <button class="cta cta--contained cta--emphasis"></button> </div> <button class="confirm-popup__close"> <svg class="icon"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> <span class="hidden">Close</span> </button> </div> </div> </div> <input type="hidden" value="/uk/web/my-wishlist/" id="WishlistPopupUrl"/> <div class="wishlist-popup"> <div class="layer-popup" id="wishlist-popup" role="dialog" style="display:block" aria-modal="true"> <div class="layer-popup__inner"> <div class="layer-popup__contents"> <h2 class="layer-popup__title"></h2> <div class="wishlist-popup__desc"></div> <div class="wishlist-popup__selectbox__wrap"> <div class="wishlist-popup__selectbox"> <div class="wishlist-popup__selectbox-inner"> <div class="menu filled"> <select class="menu__select" data-default-message="My Wishlist" tabindex="-1"> <option value="">My Wishlist 1</option> <option value="">My Wishlist 2</option> <option value="">My Wishlist 3</option> <option value="">My Wishlist 4</option> <option value="">My Wishlist 5</option> <option value="">My Wishlist 6</option> <option value="">My Wishlist 7</option> <option value="">My Wishlist 8</option> <option value="">My Wishlist 9</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#close-up-bold"></use> </svg> </button> </div> </div> </div> </div> </div> <div class="wishlist-popup__cta-wrap"> <div class="wishlist-popup__cta"> <a class="cta cta--outlined cta--black" href="#" role="button" aria-label="Link Title"></a> </div> <div class="wishlist-popup__cta"> <a class="cta cta--contained cta--emphasis" href="#" role="button"></a> </div> </div> <button type="button" class="layer-popup__close wishlist-popup__close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <style> #wtb-id-span { display: none; } .modal-container { position: relative; } .modal-window, .modal-overlay { display: none; } .modal-open { overflow: hidden; max-height: 100vh !important; margin: 0 !important; } .modal-open .modal-overlay { display: block; position: fixed; z-index: 10000; top: 0; left: 0; width: 100vw; height: 100%; opacity: 0.6; background: #000; } .modal-open .modal-window { display: block; position: fixed; z-index: 10001; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; overflow-x: hidden; overflow-y: auto; outline: 0; } .modal-open .internal-container { position: absolute; z-index: 5001; top: 5px; left: 50%; width: calc(100% - 10px); max-width: 1140px; min-height: 200px; max-height: calc(100vh - 10px); /* padding: 1.5625rem 1.25rem; */ overflow-y: auto; overflow-x: hidden; transform: translateX(-50%); background: #fff; } .modal-open .internal-container .tab{ height: auto; } @media screen and (min-width: 760px) { .modal-open .internal-container { width: calc(100% - 30px); max-height: calc(100vh - 30px); } .modal-open .internal-container .tab{ height: auto; } } .modal-open .close-button { display: flex; position: relative; justify-content: center; width: 20px; height: 20px; font-size: 26px; font-weight: bold; cursor: pointer; z-index: 1; } @media screen and (min-width: 760px) { .modal-open .close-button { position: sticky; top: 1rem; margin: 1rem 1rem auto auto; } _:-ms-fullscreen, :root .modal-open .close-button { position: absolute; right: 20px; } .modal-open .internal-container .tab{ height: auto; } } .modal-open .close-button img { width: 100%; z-index: -1; } .modal-open .close-button:hover { transition: color 0.3s; color: lighten(#000, 50%); } .modal-top-bar { display: flex; align-items: center; justify-content: flex-end; position: relative; padding: 15px 15px 5px 0; } .modal-title { margin: 0; margin-left: 0.4375rem; } .cciw-overlay { z-index: 5001 !important; } #ps-lightbox-background { z-index: 5001 !important; } .mfp-bg { z-index: 5001 !important; } .ps-container { z-index: 5002 !important; } .mfp-wrap { z-index: 5002 !important; } </style> <script async src="//maps.googleapis.com/maps/api/js?region=kr&client=gme-samsungsds&libraries=places&loading=async&callback=Function.prototype" type="text/javascript"></script> <div class="where-to-buy"></div> <input type="hidden" name="useNewWtb" id="useNewWtb" value="Y"/> <input type="hidden" name="searchApiDomain" id="searchApiDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="buyinstoreRedirectYN" id="buyinstoreRedirectYN" value="N"/> <input type="hidden" id="rtlValue"/> <input type="hidden" name="current_model_code" id="current_model_code"/> <input type="hidden" id="wtbCurrentPagePath" value="/content/samsung/uk/trade-in"/> <section class="ftd18-register-product popup" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProduct"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <div class="ftd18-register-product-popup" data-comp-name="registerProduct" data-auto-init="false"> <div class="ftd18-register-product__step-1 show"> <h2 class="ftd18-register-product__title">Product Registration</h2> <p class="ftd18-register-product__desc" data-js-action="RegisterDescription">Quick-and-easy product registration..<br/>Receive up-to-date personalised services and tips.</p> <div class="ftd18-register-product__step-1-inner"> <div class="ftd18-register-product__step-1__reg-list" role="list"> <div class="ftd18-register-product__step-1__reg" role="listitem"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#retention-registration-step01-serialnumber" href="#retention-registration-step01-serialnumber"></use> </svg> <div class="ftd18-register-product__step-1__reg__inner"> <strong class="ftd18-register-product__step-1__reg__title">Serial Number / IMEI</strong> <p class="ftd18-register-product__step-1__reg__desc">Enter your Serial Number/IMEI</p> <button class="cta cta--contained cta--black" data-js-action="serialnumberBtn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:product registration:enter serial number/imei"> Enter serial number/IMEI </button> </div> </div> <div class="ftd18-register-product__step-1__reg" role="listitem"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#retention-registration-step01-qr" href="#retention-registration-step01-qr"></use> </svg> <div class="ftd18-register-product__step-1__reg__inner"> <strong class="ftd18-register-product__step-1__reg__title">QR Scan</strong> <p class="ftd18-register-product__step-1__reg__desc">Scan the QR code on your products for easy registration.</p> <p class="ftd18-register-product__step-1__reg__sub-desc">* This feature can only be supported on Samsung Home Appliances and non-smart B2C monitors.</p> <button class="cta cta--contained cta--black" data-js-action="qrscanBtn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:product registration:scan qr"> Scan QR code </button> </div> </div> </div> </div> </div> <div class="ftd18-register-product__step-2"> <h2 class="ftd18-register-product__title">Enter your Serial Number/IMEI</h2> <p class="ftd18-register-product__desc myd16-register-description">Quick-and-easy product registration.</p> <div class="ftd18-register-product__step-2-inner"> <div class="text-field-v2" data-comp-name="textFieldv2" data-auto-init="false"> <label class="text-field-v2__hint" for="serial-imei">Serial Number / IMEI</label> <div class="text-field-v2__input-wrap"> <input class="text-field-v2__input" id="serial-imei" type="text" autocomplete="on"/> <button class="text-field-v2__input-icon delete" aria-label="Delete" type="button"> <svg class="icon delete" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <div class="text-field-v2__input-icon error"> <svg class="icon error" focusable="false" aria-hidden="true"> <use xlink:href="#information-error-bold" href="#information-error-bold"></use> </svg> </div> </div> <p class="text-field-v2__text assistive" id="serial-imei-assistive" aria-hidden="true">Please enter the 11 or 15- digit number.</p> <p class="text-field-v2__text error" id="serial-imei-error" aria-hidden="true">This product is already registered. Make sure you entered the right serial number or IMEI.</p> </div> <div class="ftd18-register-product__step-2__how-to-find-model-code"> <button class="ftd18-register-product__step-2__how-to-find-model-code__cta" data-i18n-expand="Expand" data-i18n-collapse="Collapse" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:how to find serial number or imei"> How to find Serial Number or IMEI <span class="hidden">Expand</span> <svg class="icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> <div class="ftd18-register-product__step-2__how-to-find-model-code-inner"> <div class="ftd18-register-product__step-2__select-wrap"> <ul class="ftd18-register-product__step-2__select-list" role="list"> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="type-hint" tabindex="-1" data-js-action="howToFindTypeSelect"> <option selected value="TV &amp; AV" an-tr="an-tr-tv-av" an-ca="an-ca-tv-av" an-ac="an-ac-tv-av" an-la="an-la-tv-av">TV &amp; AV</option> <option value="Mobile Device" an-tr="an-tr-mobile-device" an-ca="an-ca-mobile-device" an-ac="an-ac-mobile-device" an-la="an-la-mobile-device">Mobile Device</option> <option value="Home Appliance">Home Appliance</option> <option value="PC &amp; Office">PC &amp; Office</option> <option value="Camera &amp; Camcorder">Camera &amp; Camcorder</option> </select> <p id="type-hint" class="menu--text-field__hint">Type </p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="type-hint type-text" type="button"> <span id="type-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="sub-type-hint" tabindex="-1"> <option selected value="Television">Television</option> <option value="Blu-ray">Blu-ray</option> <option value="Home cinema">Home cinema</option> <option value="MP3/MP4 Player">MP3/MP4 Player</option> </select> <p id="sub-type-hint" class="menu--text-field__hint">Sub Type</p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="sub-type-hint sub-type-text" type="button"> <span id="sub-type-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="category-hint" tabindex="-1"> <option selected value="SUHD">SUHD</option> <option value="UHD">UHD</option> <option value="FHD">FHD</option> <option value="HD">HD</option> </select> <p id="category-hint" class="menu--text-field__hint">Category</p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="category-hint category-text" type="button"> <span id="category-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> </ul> </div> <div class="ftd18-register-product__step-2__swiper-wrap"> <div class="ftd18-register-product__step-2__swiper swiper-container basic-swiper" data-swiper-option='{ &quot;slidesPerView&quot;: 1, &quot;keepWrapper&quot;: true, &quot;autoHeight&quot;: true, &quot;loop&quot;: false, &quot;pagination&quot;: true, &quot;componentEl&quot;: &quot;.ftd18-register-product-popup&quot;, &quot;followFinger&quot;: true }' data-comp-name="swiper" data-auto-init="false"> <div class="swiper-wrapper"> <div class="ftd18-register-product__step-2__swiper__slide swiper-slide" data-type-headline="How to find Serial Number or IMEI 1" role="tabpanel" id="slide-0"> <div class="ftd18-register-product__step-2__swiper__slide__image"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> </div> </div> <div class="ftd18-register-product__step-2__swiper__slide__title">Back view</div> <div class="ftd18-register-product__step-2__swiper__slide__desc">The serial number and model name are printed on the label located on the lower left side of the device’s exterior, near the front. They are also on a second label, inside the refrigerator compartment on a side wall above the top shelf.</div> </div> <div class="ftd18-register-product__step-2__swiper__slide swiper-slide" data-type-headline="How to find Serial Number or IMEI 2" role="tabpanel" id="slide-1"> <div class="ftd18-register-product__step-2__swiper__slide__image"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> </div> </div> <div class="ftd18-register-product__step-2__swiper__slide__title">Back view</div> <div class="ftd18-register-product__step-2__swiper__slide__desc">The serial number and model name are printed on the label located on the lower left side of the device’s exterior, near the front. They are also on a second label, inside the refrigerator compartment on a side wall above the top shelf.</div> </div> </div> </div> <div class="indicator dot-indicator" data-indicator-data='{ &quot;type&quot;: &quot;dot-indicator&quot;, &quot;play&quot;: true, &quot;autoRolling&quot;: false, &quot;infiniteRolling&quot;: false }' data-comp-name="indicator" data-auto-init="false"> <div class="indicator-wrap"> <div class="indicator__list-wrap"> <div class="indicator__list" role="tablist"> <button class="indicator__item" role="tab"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> </button> </div> </div> </div> </div> </div> </div> </div> </div> <div class="ftd18-register-product__btn-wrap"> <!-- /* button 이 disabled 경우 .cta--disabled 추가, disabled 속성 추가 */--> <button class="cta cta--outlined cta--black" data-action="back" data-js-action="backto1Btn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:back"> Back </button> <!-- /* button 이 disabled 경우 .cta--disabled 추가, disabled 속성 추가 */--> <button class="cta cta--contained cta--black" data-action="check" data-js-action="checkBtn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:check"> Check </button> </div> </div> <div class="ftd18-register-product__step-3"> <h2 class="ftd18-register-product__title">Product registration is almost complete!!</h2> <p class="ftd18-register-product__desc">You&#39;ve entered a valid S/N or IMEI. Now select the model of your product.</p> <div class="ftd18-register-product__step-3-inner"> <div class="ftd18-register-product__step-3__category-list" data-i18n-selected="selected" role="list"> </div> <div class="ftd18-register-product__step-3__search"> <div class="ftd18-register-product__step-3__search__input-container"> <button class="ftd18-register-product__step-3__search__input__back"> <span class="hidden">Back</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <div class="ftd18-register-product__step-3__search__input-wrap"> <label class="ftd18-register-product__step-3__search__input-label" for="model-code-search">Enter your Model Number</label> <bdi><input class="ftd18-register-product__step-3__search__input" type="text" id="model-code-search" autocomplete="on"/></bdi> <button class="ftd18-register-product__step-3__search__input-icon delete" aria-label="delete" type="button" an-tr="ftd18_register product popup-product offer detail-delete-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:delete model number"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <button class="ftd18-register-product__step-3__search__input-icon search" aria-label="search" type="submit" an-tr="ftd18_register product popup-product offer detail-delete-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:search model number"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> </div> </div> <h3 class="ftd18-register-product__step-3__search__result__title">Suggested searches</h3> <div class="ftd18-register-product__step-3__search__result-list-wrap scrollbar" data-auto-init="false" data-comp-name="scrollbar" data-auto-resize> <ul class="ftd18-register-product__step-3__search__result-list scrollbar__contents" role="list"> </ul> </div> <div class="ftd18-register-product__step-3__search__result__error" aria-live="polite">No result. Please try again.</div> </div> </div> <div class="ftd18-register-product__btn-wrap"> <button class="cta cta--outlined cta--black" data-action="back" data-js-action="backto2Btn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:back"> Back </button> <button class="cta cta--contained cta--black cta--disabled" disabled data-action="select" data-js-action="selectBtn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:select"> Select </button> </div> </div> </div> </div> </div> <button class="popup__close" an-tr="ftd18_register product popup-product offer detail-register popup-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <section class="ftd18-register-product-completion popup popup--alert" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProductCompletion"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <div class="image" data-js-action="ftd18RegisterProductImage"> <img class="image__main lazy-load-man" data-src="https://via.placeholder.com/120x120" alt="" data-comp-name="image" data-auto-init="false"/> </div> <h2 class="ftd18-register-product__title" data-js-action="ftd18RegisterProductTitle">Galaxy Book3 Ultra</h2> <p class="ftd18-register-product__desc" data-js-action="ftd18RegisterProductSku">SM-G996BZKGEUA</p> <p class="ftd18-register-product__desc" data-js-action="ftd18RegisterProductSerial">Serial Number: R3CR508WNAH</p> </div> </div> <div class="popup__btn-wrap"> <button class="cta cta--contained cta--black" data-js-action="confirmBtn" an-tr="ftd18_register product popup-product offer detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:confirm"> Confirm </button> </div> <button class="popup__close" an-tr="ftd18_register product popup-product offer detail-register popup-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <section class="ftd18-register-product-qr-scan-error popup popup--alert" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProductQRScanError"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <h2 class="ftd18-register-product__title">The device you are currently using does not support the camera function.</h2> <p class="ftd18-register-product__desc">Please try again with a different device.</p> </div> </div> <div class="popup__btn-wrap"> <button class="cta cta--contained cta--black" data-js-action="alertBtn" data-action="confirm" an-tr="ftd18_register product popup-product offer detail-error pop up-content_click" an-ca="content click" an-ac="feature" an-la="error popup:confirm"> Confirm </button> </div> <button class="popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-static-gnb-hq/compact.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product-popup/pd-g-register-product-popup/clientlibs/site.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/epp/common/ep-cm-g-barcode-scanner-popup/clientlibs/site.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-sticky-navigation/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-home-kv-carousel/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-static-content/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-block/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-column-carousel/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/offer/pd-g-offer-product-card-list/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.js" async></script> <script type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="fd7fca4a-3ef2-489e-9d7d-c1398ed35d47">{"@context":"http://schema.org","@type":"WebPage","name":"Samsung Mobile Phone \u0026 Device Trade In | Samsung UK","url":"https://www.samsung.com/uk/trade-in/"}</script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10