CINXE.COM
Trade in | Samsung South Africa
<!DOCTYPE html> <html lang="en-ZA"> <head> <!-- PWA - manifest <link rel="manifest" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/manifest/za.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>Trade in | Samsung South Africa</title> <meta name="title" content="Trade in | Samsung South Africa"/> <link rel="canonical" href="https://www.samsung.com/za/trade-in/"/> <meta name="keywords" content="Trade in, upgrade"/> <meta name="description" content="Trade in the phone you have for the Galaxy you want"/> <meta name="date" content="2024-11-20"/> <meta name="sitecode" content="za"/> <meta name="twitter:card" content="Summary"/> <meta name="twitter:site" content="@SamsungSA"/> <meta name="twitter:creator" content="@SamsungSA"/> <meta name="twitter:url" content="https://www.samsung.com/za/trade-in/"/> <meta name="twitter:title" content="Trade in"/> <meta name="twitter:description" content="Trade in the phone you have for the Galaxy you want"/> <meta name="twitter:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:url" content="https://www.samsung.com/za/trade-in/"/> <meta property="og:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Samsung za"/> <meta property="og:locale" content="en-ZA"/> <meta property="og:title" content="Trade in"/> <meta property="og:description" content="Trade in the phone you have for the Galaxy you want"/> <meta property="og:country-name" content="za"/> <meta property="name" content="Samsung za"/> <meta property="image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="url" content="https://www.samsung.com/za/trade-in/"/> <meta property="description" content="Trade in the phone you have for the Galaxy you want"/> <meta property="keywords" content="Trade in, upgrade"/> <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-dependencies.min.72b3474a5ea9ec2c8b38096685e0928d.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-new-gnb.min.c6712c55737f58d6d3c51f61f823e622.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-static-gnb-hq/compact.min.27b142dba9fb6d273819f268ebe873a2.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/product/pd-g-feature-benefit/clientlibs/site.min.2f605f2bf43d36de38f7989a88958143.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/common/cm-g-text-editor/clientlibs/site.min.313beb533a227a7ae8043a91ac5b057c.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-button/clientlibs/site.min.9467311d410ae42f0c487666b0941b46.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" : "za", "pageName" : pageName, "pageID" : "L2NvbnRlbnQvc2Ftc3VuZy96YS90cmFkZS1pbg==", "pageTrack" : "microsite", "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,n,t,i){var o=e.head;if(o){if(n)return;var a=e.createElement("style");a.id="alloy-prehiding",a.innerText="body { opacity: 0 !important }",o.appendChild(a),setTimeout((function(){a.parentNode&&a.parentNode.removeChild(a)}),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/f39a3edd2202/launch-a60fa32d7b68.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 = "za"; 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'; } //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(".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" === "za" || "de" === "za") && 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="bdpnbeqxjpkdmz2z6ipq-f-561babbd5-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"484616","ak.ai":parseInt("293013",10),"ak.ol":"0","ak.cr":4,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"264d53a7","ak.r":42017,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":58188,"ak.gh":"184.28.235.14","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1733947935","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==juXrC6bAz7CTw1RtYWLB57hMAWnHFwJuQSZKJfxbMoGKqmb1nZPoZeShaJNfZLB1sKeG+yxrH7TWpNYox4T7V5c/cJy+abffJWMNKPDOfA57L1YdUvRbO+G4ymTp72gWiPZJkSgZjgLnECJvmJnW7tdV6FLuI3GFQdO20kWTgkPi8G45CtwZKK6Uc4k2R5KY1Fi8xr5uprdVg6Pn+inO5AEN20a0AD3mFuRuJnOtsbVE2xcN3YKGFOlqyrjcw3bpQ6ofvT8DJY1b7RwgtcopEeHVBjSRktsMFX2wZcpMo1JZ5mHseArx/mYzTSevNUUQuGFJzr7MSXD3Mtc2lNi8LMFnPpYOdBMgo3JOzrP0KURjvUCqamMyfLQkOhXJ/TM059LxVD9tXrxwTUMoGSpB0ZeEKfz7NB52LOfN+x++iEE=","ak.pv":"3709","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 = '/za/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-za"/> <!-- 기존 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="za"/> <input type="hidden" name="store_sitecode" id="store_sitecode" value="za"/> <input type="hidden" name="language" id="language" value="en_ZA"/> <input type="hidden" name="serverType" id="serverType" value="prod"/> <!-- new-hybris --> <input type="hidden" name="gpvStoreDomain" id="gpvStoreDomain"/> <input type="hidden" name="storeWebDomain" id="storeWebDomain"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris"/> <input type="hidden" name="newHyvStoreDomain" id="newHyvStoreDomain" value="https://api.shop.samsung.com"/> <!-- 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> </div> <div class="cookie-bar cookie-bar--type-manage" role="status" data-nosnippet> <div class="cookie-bar__wrap"> <div class="cookie-bar__msg-wrap"> <div class="cookie-bar__msg"> <p class="cookie-bar__title">Samsung and Cookies</p> <p class="cookie-bar__desc"> This site uses cookies. By clicking ACCEPT or continuing to browse the site you are agreeing to our use of cookies. <a href="/za/info/privacy/">See our Privacy Policy here.</a> </p> <button class="cookie-bar__desc-read-more-btn">Read More</button> </div> <div class="cookie-bar__manage"> <a class="cta cta--contained cta--emphasis" href="javascript:void(0)" title="Accept" an-tr="cod01_cookie bar-microsite-cta-button" an-ca="other interaction" an-ac="cookie bar:accept" an-la="cookie bar:accept"> Accept </a> </div> </div> <button class="cookie-bar__close cookie-bar__main-close" an-tr="cod01_cookie bar-microsite-cta-button" an-ca="other interaction" an-ac="cookie bar:close" an-la="cookie bar:close"> <span class="hidden">close</span> <svg class="icon" focusable="false"> <use xlink:href="#delete-bold"></use> </svg> </button> </div> </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="za" data-country-type="sitecd">South Africa / 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="2024-12-11 01:47:17"/> <input type="hidden" name="cookieKey" id="cookieKey" value="cedc6238tqcf1t4f0vl7g50mc70d6a5a"/> <script> var gnbNewModelJson = {"gnbLeftModelList":[{"displayName":"Shop","englishName":"shop","linkType":"move","linkUrl":"/za/offer/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"New \u0026 Featured","englishName":"New \u0026 Featured","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Shop App","englishName":"shop app","linkType":"move","linkUrl":"/za/apps/samsung-shop-app/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20241002|20250430","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Game Portal","englishName":"Game Portal","linkType":"move","linkUrl":"/za/game-portal/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/za/smartthings/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Live ","englishName":"Samsung Live ","linkType":"move","linkUrl":"/za/samsung-live/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Combo Deals","englishName":"Combo Deals","linkType":"move","linkUrl":"/za/offer/combo-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20240411|20240531","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Buy \u0026 Get","englishName":"buy \u0026 get","linkType":"move","linkUrl":"/za/offer/buy-and-get/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Get More This Summer","englishName":"get more this summer","linkType":"move","linkUrl":"/za/offer/get-more-this-summer/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Offers","englishName":"offers","linkType":"move","linkUrl":"/za/offer/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"All Offers","englishName":"all offers","linkType":"move","linkUrl":"/za/offer/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Mobile Offers","englishName":"Mobile Offers","linkType":"move","linkUrl":"https://www.samsung.com/za/offer/mobile-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Tablet Offers","englishName":"Tablet Offers","linkType":"move","linkUrl":"/za/offer/tablets-wearables-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Watch \u0026 Bud Offers","englishName":"Galaxy Watch \u0026 Bud Offers","linkType":"move","linkUrl":"/za/offer/tablets-wearables-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV \u0026 Soundbar Offers","englishName":"TV \u0026 Soundbar Offers","linkType":"move","linkUrl":"https://www.samsung.com/za/offer/tv-soundbar-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Home Appliance Offers","englishName":"Home Appliance Offers","linkType":"move","linkUrl":"https://www.samsung.com/za/offer/home-appliances-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Offers","englishName":"Monitor Offers","linkType":"move","linkUrl":"/za/offer/monitor-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Student Offers","englishName":"student offers","linkType":"move","linkUrl":"/za/offer/student-discounts/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Corporate Employee Offers","englishName":"Corporate Employee Offers","linkType":"move","linkUrl":"/za/offer/corporate-epp/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Business Offers","englishName":"business offers","linkType":"move","linkUrl":"/za/business/offers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Why buy from Samsung","englishName":"why buy from samsung","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Flexible Finance","englishName":"Flexible Finance","linkType":"move","linkUrl":"/za/why-buy-online/#finance","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/za/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Mobile Contracts","englishName":"mobile contracts","linkType":"move","linkUrl":"/za/mobile-contract/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Mobile Trade-In","englishName":"Mobile Trade-In","linkType":"move","linkUrl":"/za/trade-in/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Care+","englishName":"samsung care plus","linkType":"move","linkUrl":"/za/offer/samsung-care-plus/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Track Your Order","englishName":"track your order","linkType":"move","linkUrl":"//shop.samsung.com/za/mypage/orders","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Terms \u0026 Conditions of Sale","englishName":"Terms and Conditions of Sale","linkType":"move","linkUrl":"//shop.samsung.com/za/promotion-terms-and-conditions","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Trade up","englishName":"TV Trade up","linkType":"move","linkUrl":"/za/offer/tv-trade-up/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Samsung Experience Store","englishName":"samsung experience store","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"Samsung Experience Store","englishName":"samsung experience store","linkType":"move","linkUrl":"/za/samsung-experience-store/about/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Design Quarter","englishName":"Samsung Design Quarter","linkType":"move","linkUrl":"https://www.samsung.com/za/refrigerators/bespoke-refrigerator/bespoke-homechallenge/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Find a Store","englishName":"find a store","linkType":"move","linkUrl":"/za/samsung-experience-store/locations/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"AI","englishName":"ai","linkType":"move","linkUrl":"/za/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"AI for all","englishName":"ai for all","linkType":"move","linkUrl":"/za/ai-products/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/za/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung AI TV","englishName":"samsung ai tv","linkType":"move","linkUrl":"/za/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Bespoke AI","englishName":"bespoke ai","linkType":"move","linkUrl":"/za/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"All AI Products","englishName":"all aI products","linkType":"move","linkUrl":"/za/ai-products/all-ai-products/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Mobile","englishName":"mobile","linkType":"move","linkUrl":"/za/mobile/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"09000000","apiUseFlag":false,"ftImageUseFlag1":true,"ftImageUseFlag2":true,"ftImageUseFlag3":true,"ftImageUseFlag4":true,"ftImageUseFlag5":true,"ftImageUseFlag6":true,"ftImageUseFlag7":true,"ftImageUseFlag8":true,"ftImageUseFlag9":false,"ftImageUrl1":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png","ftImageUrlDesktop1":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile1":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset1":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageAlt1":"Galaxy Z Fold6","ftImageAltEng1":"galaxy z fold6","ftDescription1":"Galaxy Z Fold6","ftDescriptionEng1":"galaxy z fold6","ftLinkUrl1":"/za/smartphones/galaxy-z-fold6/","ftLinkType1":"move","hasChildren":true,"level1List":[{"displayName":"Discover Mobiles\n","englishName":"discover mobiles","linkType":"move","linkUrl":"/za/mobile/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/za/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"none","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Smartphone","englishName":"galaxy smartphone","linkType":"move","linkUrl":"/za/smartphones/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"09000000","typeCode":"09010000","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Tab","englishName":"galaxy tab","linkType":"move","linkUrl":"/za/tablets/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"09000000","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Watch","englishName":"galaxy watch","linkType":"move","linkUrl":"/za/watches/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"09000000","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Buds","englishName":"galaxy buds","linkType":"move","linkUrl":"/za/audio-sound/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"09000000","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Accessories","englishName":"galaxy accessories","linkType":"move","linkUrl":"/za/mobile-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"09000000","layoutColumn":"1","hasChildren":false},{"displayName":"One UI","englishName":"one ui","linkType":"move","linkUrl":"/za/one-ui/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung Health","englishName":"samsung health","linkType":"move","linkUrl":"/za/apps/samsung-health/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Apps \u0026 Services","englishName":"apps services","linkType":"move","linkUrl":"/za/apps/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Why Galaxy","englishName":"why galaxy","linkType":"move","linkUrl":"/za/mobile/why-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Switch to Galaxy","englishName":"Switch to Galaxy","linkType":"move","linkUrl":"/za/mobile/switch-to-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy gifts","englishName":"galaxy gifts","linkType":"move","linkUrl":"/za/mobile/galaxygifts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Student Offers","englishName":"student offers","linkType":"move","linkUrl":"/za/offer/student-discounts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"layoutType":"l1only","ftImageUrl2":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png","ftImageAlt2":"Galaxy Z Flip6","ftImageAltEng2":"galaxy z flip6","ftDescription2":"Galaxy Z Flip6","ftDescriptionEng2":"galaxy z flip6","ftLinkType2":"move","ftLinkUrl2":"/za/smartphones/galaxy-z-flip6/","ftImageUrl3":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png","ftImageAlt3":"Galaxy S24 Ultra","ftImageAltEng3":"galaxy s24 ultra","ftDescription3":"Galaxy S24 Ultra","ftDescriptionEng3":"galaxy s24 ultra","ftLinkType3":"move","ftLinkUrl3":"/za/smartphones/galaxy-s24-ultra/","ftImageUrl4":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png","ftImageAlt4":"Galaxy S24 | S24+","ftImageAltEng4":"galaxy s24 and s24 plus","ftDescription4":"Galaxy S24 | S24+","ftDescriptionEng4":"galaxy s24 and s24 plus","ftLinkType4":"move","ftLinkUrl4":"/za/smartphones/galaxy-s24/","ftImageUrl5":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png","ftImageAlt5":"Galaxy S24 FE","ftImageAltEng5":"Galaxy S24 FE","ftDescription5":"Galaxy S24 FE","ftDescriptionEng5":"Galaxy S24 FE","ftLinkType5":"move","ftLinkUrl5":"/za/smartphones/galaxy-s/galaxy-s24-fe-blue-256gb-sm-s721blbcafa/","ftImageUrl6":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png","ftImageAlt6":"Galaxy Tab S10 Series","ftImageAltEng6":"galaxy tab s10 series","ftDescription6":"Galaxy Tab S10 Series","ftDescriptionEng6":"Galaxy Tab S10 Series","ftLinkType6":"move","ftLinkUrl6":"/za/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-gray-256gb-sm-x926bzaaafa","ftImageUrl7":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png","ftImageAlt7":"Galaxy Watch Ultra","ftImageAltEng7":"galaxy watch ultra","ftDescription7":"Galaxy Watch Ultra","ftDescriptionEng7":"galaxy watch ultra","ftLinkType7":"move","ftLinkUrl7":"/za/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaxfa/","ftImageUrl8":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png","ftImageAlt8":"Galaxy Buds3 Pro","ftImageAltEng8":"galaxy buds3 pro","ftDescription8":"Galaxy Buds3 Pro","ftDescriptionEng8":"galaxy buds3 pro","ftLinkType8":"move","ftLinkUrl8":"/za/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaxfa/","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftImageUrlDesktop2":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop3":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop4":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop5":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop6":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop7":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$84_68_PNG$","ftImageUrlDesktop8":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile2":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile3":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile4":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile5":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile6":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile7":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$","ftImageUrlMobile8":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset2":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset3":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset4":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset5":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset6":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset7":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset8":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftDataList":[{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png","ftImageAlt":"Galaxy Z Fold6","ftImageAltEng":"galaxy z fold6","ftDescription":"Galaxy Z Fold6","ftDescriptionEng":"galaxy z fold6","ftLinkType":"move","ftLinkUrl":"/za/smartphones/galaxy-z-fold6/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png","ftImageAlt":"Galaxy Z Flip6","ftImageAltEng":"galaxy z flip6","ftDescription":"Galaxy Z Flip6","ftDescriptionEng":"galaxy z flip6","ftLinkType":"move","ftLinkUrl":"/za/smartphones/galaxy-z-flip6/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png","ftImageAlt":"Galaxy S24 Ultra","ftImageAltEng":"galaxy s24 ultra","ftDescription":"Galaxy S24 Ultra","ftDescriptionEng":"galaxy s24 ultra","ftLinkType":"move","ftLinkUrl":"/za/smartphones/galaxy-s24-ultra/","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":false},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png","ftImageAlt":"Galaxy S24 | S24+","ftImageAltEng":"galaxy s24 and s24 plus","ftDescription":"Galaxy S24 | S24+","ftDescriptionEng":"galaxy s24 and s24 plus","ftLinkType":"move","ftLinkUrl":"/za/smartphones/galaxy-s24/","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":false},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png","ftImageAlt":"Galaxy S24 FE","ftImageAltEng":"Galaxy S24 FE","ftDescription":"Galaxy S24 FE","ftDescriptionEng":"Galaxy S24 FE","ftLinkType":"move","ftLinkUrl":"/za/smartphones/galaxy-s/galaxy-s24-fe-blue-256gb-sm-s721blbcafa/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240927|20250101","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png","ftImageAlt":"Galaxy Tab S10 Series","ftImageAltEng":"galaxy tab s10 series","ftDescription":"Galaxy Tab S10 Series","ftDescriptionEng":"Galaxy Tab S10 Series","ftLinkType":"move","ftLinkUrl":"/za/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-gray-256gb-sm-x926bzaaafa","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20241001|20250101","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png","ftImageAlt":"Galaxy Watch Ultra","ftImageAltEng":"galaxy watch ultra","ftDescription":"Galaxy Watch Ultra","ftDescriptionEng":"galaxy watch ultra","ftLinkType":"move","ftLinkUrl":"/za/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaxfa/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png","ftImageAlt":"Galaxy Buds3 Pro","ftImageAltEng":"galaxy buds3 pro","ftDescription":"Galaxy Buds3 Pro","ftDescriptionEng":"galaxy buds3 pro","ftLinkType":"move","ftLinkUrl":"/za/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaxfa/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true}],"ftbadgeFlag1":"true","ftbadgeText1":"NEW","ftbadgeType1":"new","ftbadgePeriod1":"20240701|20241230","ftbadgeFlag2":"true","ftbadgeText2":"NEW","ftbadgeType2":"new","ftbadgePeriod2":"20240701|20241230","ftbadgeFlag5":"true","ftbadgeText5":"NEW","ftbadgeType5":"new","ftbadgePeriod5":"20240927|20250101","ftbadgeFlag6":"true","ftbadgeText6":"NEW","ftbadgeType6":"new","ftbadgePeriod6":"20241001|20250101","ftbadgeFlag7":"true","ftbadgeText7":"NEW","ftbadgeType7":"new","ftbadgePeriod7":"20240701|20241230","ftbadgeFlag8":"true","ftbadgeText8":"NEW","ftbadgeType8":"new","ftbadgePeriod8":"20240701|20241230","ftbadgeDisplay1":true,"ftbadgeDisplay2":true,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":true,"ftbadgeDisplay6":true,"ftbadgeDisplay7":true,"ftbadgeDisplay8":true,"ftbadgeDisplay9":false},{"displayName":"TV \u0026 AV","englishName":"tv and av","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"10000000","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"Recommended","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Help me Choose my TV","englishName":"help me choose","linkType":"move","linkUrl":"/za/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221218|20230330","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help me Choose my Sound Device","englishName":"sound device","linkType":"move","linkUrl":"/za/audio-devices/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung TV","englishName":"Why Samsung TV","linkType":"move","linkUrl":"/za/tvs/why-samsung-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why 8K TVs","englishName":"Why 8K TVs","linkType":"move","linkUrl":"/za/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Neo QLED","englishName":"why neo qled","linkType":"move","linkUrl":"/za/tvs/qled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung OLED","englishName":"Why Samsung OLED","linkType":"move","linkUrl":"/za/tvs/oled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Best Samsung Gaming TV","englishName":"best samsung gaming tv","linkType":"move","linkUrl":"/za/tvs/gaming-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221219|20230331","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung Smart TV","englishName":"why samsung smart tv","linkType":"move","linkUrl":"/za/tvs/smart-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Buying Guide","englishName":"tv buying guide","linkType":"move","linkUrl":"/za/tvs/tv-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Best TV for Sports","englishName":"Best TV for Sports","linkType":"move","linkUrl":"/za/tvs/sports-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Micro LED","englishName":"micro led","linkType":"move","linkUrl":"/za/tvs/micro-led/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Trade up","englishName":"TV Trade up","linkType":"move","linkUrl":"/za/offer/tv-trade-up/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TVs\n","englishName":"tvs","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"10000000","typeCode":"10010000","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover TVs","englishName":"discover tvs","linkType":"move","linkUrl":"/za/tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Neo QLED","englishName":"neo qled","linkType":"move","linkUrl":"/za/tvs/all-tvs/?neo-qled","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"OLED","englishName":"oled","linkType":"move","linkUrl":"/za/tvs/all-tvs/?oled-tv","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"QLED","englishName":"qled","linkType":"move","linkUrl":"/za/tvs/qled-tv/?qled-tv","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"10000000","typeCode":"10010000","subTypeCode":"10010500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Crystal UHD","englishName":"crystal uhd","linkType":"move","linkUrl":"/za/tvs/all-tvs/?crystal-uhd","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Lifestyle TVs","englishName":"Discover Lifestyle TVs ","linkType":"move","linkUrl":"/za/lifestyle-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Frame","englishName":"the frame","linkType":"move","linkUrl":"/za/lifestyle-tvs/the-frame/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Serif","englishName":"the serif","linkType":"move","linkUrl":"/za/lifestyle-tvs/the-serif/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Accessories","englishName":"accessories","linkType":"move","linkUrl":"/za/tv-accessories/all-tv-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"10000000","typeCode":"10030000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All TVs","englishName":"all tvs","linkType":"move","linkUrl":"/za/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"8K TVs","englishName":"8k tvs","linkType":"move","linkUrl":"/za/tvs/8k-tv/","displayFlag":"Y","mobileOnlyFlag":"Y","groupCode":"10000000","typeCode":"10010000","subTypeCode":"10010800","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"4K TVs","englishName":"4k tvs","linkType":"move","linkUrl":"/za/tvs/uhd-4k-tv/","displayFlag":"Y","mobileOnlyFlag":"Y","groupCode":"10000000","typeCode":"10010000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Full HD/HD TVs","englishName":"full hd hd tvs","linkType":"move","linkUrl":"/za/tvs/all-tvs/?full-hd-and-hd-tv","displayFlag":"Y","mobileOnlyFlag":"Y","groupCode":"10000000","typeCode":"10010000","subTypeCode":"10010300","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help me choose","englishName":"help me choose","linkType":"move","linkUrl":"/za/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"Y","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221219|20230331","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TV by Size","englishName":"tv by size","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"98\"","englishName":"98 inch","linkType":"move","linkUrl":"/za/tvs/98-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"85\"","englishName":"85 inch","linkType":"move","linkUrl":"/za/tvs/85-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"75\"","englishName":"75 inch","linkType":"move","linkUrl":"/za/tvs/75-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"70\"","englishName":"70 inch","linkType":"move","linkUrl":"/za/tvs/70-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"65\"","englishName":"65 inch","linkType":"move","linkUrl":"/za/tvs/65-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"55\"","englishName":"55 inch","linkType":"move","linkUrl":"/za/tvs/55-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"50\"","englishName":"50 inch","linkType":"move","linkUrl":"/za/tvs/50-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"43\"","englishName":"43 inch","linkType":"move","linkUrl":"/za/tvs/43-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"32\"","englishName":"32 inch","linkType":"move","linkUrl":"/za/tvs/32-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What Size TV Should I Get?","englishName":"what size tv should i get","linkType":"move","linkUrl":"/za/tvs/tv-buying-guide/what-size-tv-should-i-get/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All TVs","englishName":"all tvs","linkType":"move","linkUrl":"/za/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TV by Resolution","englishName":"tv by resolution","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"8K TVs","englishName":"8k tvs","linkType":"move","linkUrl":"/za/tvs/8k-tv/?8k","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"4K TVs","englishName":"4k tvs","linkType":"move","linkUrl":"/za/tvs/uhd-4k-tv/?uhd-4k","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Full HD/HD TVs","englishName":"full hd hd tvs","linkType":"move","linkUrl":"/za/tvs/all-tvs/?full-hd-tv+hd-tv","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Projectors","englishName":"projectors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"Discover Projectors","englishName":"discover projectors","linkType":"move","linkUrl":"/za/projectors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Premiere","englishName":"the premiere","linkType":"move","linkUrl":"/za/projectors/all-projectors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Freestyle","englishName":"the freestyle","linkType":"move","linkUrl":"/za/projectors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Projector Accessories","englishName":"projector accessories","linkType":"move","linkUrl":"/za/projector-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help me choose","englishName":"help choose my tv","linkType":"move","linkUrl":"/za/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"Y","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221219|20230331","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Projectors","englishName":"all projectors","linkType":"move","linkUrl":"/za/projectors/all-projectors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Sound Devices","englishName":"sound devices","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"Discover Sound Devices","englishName":"discover sound devices","linkType":"move","linkUrl":"/za/audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Q-Series Soundbars","englishName":"q series soundbars","linkType":"move","linkUrl":"/za/audio-devices/all-audio-devices/?q-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ultra Slim Soundbar","englishName":"Ultra Slim Soundbar","linkType":"move","linkUrl":"/za/audio-devices/all-audio-devices/?ultra-slim-soundbar","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"S-Series Soundbars","englishName":"s series soundbars","linkType":"move","linkUrl":"/za/audio-video/all-audio-video/?s-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"B-Series Soundbar","englishName":"B-Series Soundbar","linkType":"move","linkUrl":"/za/audio-devices/all-audio-devices/?b-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Music Frame","englishName":"Music Frame","linkType":"move","linkUrl":"/za/audio-devices/music-frame/ls60d-black-hw-ls60d-xa/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Sound Tower","englishName":"sound tower","linkType":"move","linkUrl":"/za/audio-video/all-audio-video/?sound-tower","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Audio Buying Guide","englishName":"audio buying guide","linkType":"move","linkUrl":"/za/audio-devices/buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Sound Devices","englishName":"all sound devices","linkType":"move","linkUrl":"/za/audio-devices/all-audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Home Appliance\n","englishName":"home appliance","linkType":"move","linkUrl":"/za/home-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"13000000","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"Recommended","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Discover Bespoke AI","englishName":"discover bespoke ai","linkType":"move","linkUrl":"/za/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Saving Appliances","englishName":"energy saving appliances","linkType":"move","linkUrl":"/za/home-appliances/ai-energy-saving/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover home appliances","englishName":"Discover home appliances","linkType":"move","linkUrl":"/za/home-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Home Appliance buying guide","englishName":"home appliance buying guide","linkType":"move","linkUrl":"/za/home-appliances/buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Refrigerators","englishName":"refrigerators","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"All Refrigerators","englishName":"all refrigerators","linkType":"move","linkUrl":"/za/refrigerators/all-refrigerators/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE Refrigerators","englishName":"bespoke refrigerators","linkType":"move","linkUrl":"/za/refrigerators/all-refrigerators/?bespoke","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221219|20230630","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"French Door","englishName":"french door","linkType":"move","linkUrl":"/za/refrigerators/french-door/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13020000","subTypeCode":"13020100","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Side by Side","englishName":"side by side","linkType":"move","linkUrl":"/za/refrigerators/side-by-side/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13020000","subTypeCode":"13020400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Bottom Mount Freezer","englishName":"bottom mount freezer","linkType":"move","linkUrl":"/za/refrigerators/bottom-mount-freezer/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13020000","subTypeCode":"13020600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"One Door\n","englishName":"one door","linkType":"move","linkUrl":"/za/refrigerators/one-door/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13020000","subTypeCode":"13020700","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Top Mount Freezer","englishName":"top mount freezer","linkType":"move","linkUrl":"/za/refrigerators/top-mount-freezer/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13020000","subTypeCode":"13020500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Water Filters","englishName":"water filters","linkType":"move","linkUrl":"/za/home-appliance-accessories/all-home-appliance-accessories/?refrigerators-accessories","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Refrigerators","englishName":"discover refrigerators","linkType":"move","linkUrl":"/za/refrigerators/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Laundry\n","englishName":"laundry","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"All Laundry","englishName":"all laundry","linkType":"move","linkUrl":"/za/washers-and-dryers/all-washers-and-dryers/?available-online","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Bespoke AI™ Laundry","englishName":"Bespoke AI™ Laundry","linkType":"move","linkUrl":"/za/washers-and-dryers/all-washers-and-dryers/?bespoke-laundry","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Front Loader","englishName":"front loader","linkType":"move","linkUrl":"/za/washers-and-dryers/washing-machines/?washer/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13010000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Top Loader","englishName":"top loader","linkType":"move","linkUrl":"/za/washers-and-dryers/all-washers-and-dryers/?top-loader","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13010000","subTypeCode":"13010400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Washer Dryer Combo\n","englishName":"washer dryer combo","linkType":"move","linkUrl":"/za/washers-and-dryers/washer-dryer-combo/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13010000","subTypeCode":"13010100","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Dryers\n","englishName":"dryers","linkType":"move","linkUrl":"/za/washers-and-dryers/dryers/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13010000","subTypeCode":"13010300","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"AirDresser","englishName":"airdresser","linkType":"move","linkUrl":"/za/washers-and-dryers/airdresser/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Accessories\n","englishName":"accessories","linkType":"move","linkUrl":"/za/home-appliance-accessories/all-home-appliance-accessories/?laundry-accessories","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Laundry","englishName":"discover laundry","linkType":"move","linkUrl":"/za/washers-and-dryers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Vacuum Cleaners","englishName":"vacuum cleaners","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"08000000","typeCode":"08070000","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"All Vacuum Cleaners","englishName":"all vacuum cleaners","linkType":"move","linkUrl":"/za/vacuum-cleaners/all-vacuum-cleaners/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Jet™","englishName":"samsung jet","linkType":"move","linkUrl":"/za/vacuum-cleaners/all-vacuum-cleaners/?samsung-jet","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"VAC Accessories","englishName":"vac accessories","linkType":"move","linkUrl":"/za/home-appliance-accessories/all-home-appliance-accessories/?vac-accessories","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Vacuum Cleaners","englishName":"discover vacuum cleaners","linkType":"move","linkUrl":"/za/vacuum-cleaners/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Cooking Appliances","englishName":"cooking appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"All Cooking Appliances","englishName":"all cooking appliances","linkType":"move","linkUrl":"/za/cooking-appliances/all-cooking-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ovens","englishName":"ovens","linkType":"move","linkUrl":"/za/cooking-appliances/all-cooking-appliances/?ovens","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Microwave Ovens","englishName":"microwave ovens","linkType":"move","linkUrl":"/za/microwave-ovens/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"13000000","typeCode":"13030000","subTypeCode":"13030500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Cooking Appliances","englishName":"discover cooking appliances","linkType":"move","linkUrl":"/za/cooking-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Dishwashers","englishName":"dishwashers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"All Dishwashers","englishName":"all dishwashers","linkType":"move","linkUrl":"/za/dishwashers/all-dishwashers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Dishwashers","englishName":"discover dishwashers","linkType":"move","linkUrl":"/za/dishwashers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]},{"displayName":"Air Solutions\n","englishName":"air solutions","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"All Air Solutions","englishName":"all air solutions","linkType":"move","linkUrl":"/za/air-conditioners/all-air-conditioners/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Air Solutions","englishName":"discover air solutions","linkType":"move","linkUrl":"/za/air-conditioners/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Computing","englishName":"computing","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"New \u0026 Featured","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Help choose my Monitor","englishName":"Help choose my Monitor","linkType":"move","linkUrl":"/za/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Odyssey Gaming Monitors","englishName":"odyssey gaming monitors","linkType":"move","linkUrl":"/za/monitors/odyssey-gaming-monitor/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Smart Monitors","englishName":"smart monitor","linkType":"move","linkUrl":"/za/monitors/smart_monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"ViewFinity High Resolution Monitors","englishName":"high resolution monitor","linkType":"move","linkUrl":"/za/monitors/high-resolution-monitor/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Computer Monitors","englishName":"computer monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover Computer Monitors","englishName":"discover computer monitors","linkType":"move","linkUrl":"/za/monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Gaming","englishName":"gaming","linkType":"move","linkUrl":"/za/monitors/gaming/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Monitors","englishName":"smart monitors","linkType":"move","linkUrl":"/za/monitors/smart-monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"High Resolution","englishName":"high resolution","linkType":"move","linkUrl":"/za/monitors/high-resolution/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Curved","englishName":"curved","linkType":"move","linkUrl":"/za/monitors/curved/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Business","englishName":"business","linkType":"move","linkUrl":"/za/monitors/business/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Computer Monitors","englishName":"all computer monitors","linkType":"move","linkUrl":"/za/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Memory \u0026 Storage","englishName":"memory and storage","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Discover Memory \u0026 Storage","englishName":"discover memory and storage","linkType":"move","linkUrl":"/za/memory-storage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SSD","englishName":"ssd","linkType":"move","linkUrl":"/za/memory-storage/all-memory-storage/?ssd","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Portable SSD","englishName":"portable ssd","linkType":"move","linkUrl":"/za/memory-storage/portable-ssd/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Memory Cards","englishName":"memory cards","linkType":"move","linkUrl":"/za/memory-storage/memory-card/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Memory \u0026 Storage","englishName":"all memory and storage","linkType":"move","linkUrl":"/za/memory-storage/all-memory-storage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Displays","englishName":"displays","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"Monitors","englishName":"monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Discover Monitors","englishName":"discover monitors","linkType":"move","linkUrl":"/za/monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"For Business","englishName":"for business","linkType":"move","linkUrl":"/za/monitors/business/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Monitors","englishName":"all monitors","linkType":"move","linkUrl":"/za/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"For Business","englishName":"for business","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"New \u0026 Featured","englishName":"new and featured","linkType":"move","linkUrl":"/za/business/displays/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Signage","englishName":"smart signage","linkType":"move","linkUrl":"/za/business/smart-signage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Accessories","englishName":"accessories","linkType":"move","linkUrl":"/za/accessories/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/za/smartthings/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false}],"gnbRightModelList":[{"displayName":"Support","englishName":"support","linkType":"move","linkUrl":"/za/support/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"right","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","containerAlignment":"left","level1ColumnList":[[{"displayName":"Product Support","englishName":"product support","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Support Home","englishName":"support home","linkType":"move","linkUrl":"/za/support/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Manual and Software","englishName":"manual and software","linkType":"move","linkUrl":"/za/support/user-manuals-and-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Search Support","englishName":"search support","linkType":"move","linkUrl":"/za/search/?searchvalue\u003dmobile#support","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SHOP FAQ","englishName":"shop faq","linkType":"move","linkUrl":"/za/shop-faq/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Track your order","englishName":"Track your order","linkType":"new","linkUrl":"https://shop.samsung.com/za/mypage/orders","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Repairs \u0026 Warranty","englishName":"repairs and warranty","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Warranty Information","englishName":"warranty information","linkType":"move","linkUrl":"/za/support/warranty/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Service Locator","englishName":"service locator","linkType":"move","linkUrl":"/za/support/service-centre/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Book a Repair","englishName":"book a repair","linkType":"move","linkUrl":"/za/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Track my repair","englishName":"track repair","linkType":"move","linkUrl":"/za/mypage/myrepair/track-repair/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Signature Service ","englishName":"Signature Service ","linkType":"move","linkUrl":"/za/support/signature-service/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Door2Door","englishName":"Door2Door","linkType":"move","linkUrl":"/za/support/door2door/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Phone Screen Replacement","englishName":"Phone Screen Replacement","linkType":"move","linkUrl":"/za/screen-repair-cost/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Contact","englishName":"contact","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Live Chat","englishName":"live chat","linkType":"move","linkUrl":"https://live-chat-static.sprinklr.com/chat/page/floLbo9_o/index.html?appId\u003d6499352f9e86723088ea6cfb_app_1731083","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"WhatsApp Chat","englishName":"WhatsApp Chat","linkType":"move","linkUrl":"https://api.whatsapp.com/message/E7G7SLPOIGCFJ1?autoload\u003d1\u0026app_absent\u003d0","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Email","englishName":"email","linkType":"move","linkUrl":"/za/support/email/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Additional Info","englishName":"additional info","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"News \u0026 Alerts","englishName":"news and alerts","linkType":"move","linkUrl":"/za/support/newsalert/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":" For Business","englishName":"for business","linkType":"move","linkUrl":"/za/business/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"right","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"level1List":[],"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false}],"beforeLoginModel":{"displayName":"Before Login","englishName":"before_login","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"Track your order","englishName":"track your orders","linkType":"move","linkUrl":"https://shop.samsung.com/za/mypage/orders","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"My Products","englishName":"my products","linkType":"move","linkUrl":"/za/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/za/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},"afterLoginModel":{"displayName":"After Login","englishName":"after_login","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"My Page Home","englishName":"my page home ","linkType":"move","linkUrl":"/za/mypage/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"My Account","englishName":"my account","linkType":"move","linkUrl":"https://shop.samsung.com/za/mypage/profile-setting/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Orders","englishName":"orders","linkType":"move","linkUrl":"https://shop.samsung.com/za/mypage/orders/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Wishlist","englishName":"wishlist","linkType":"move","linkUrl":"https://shop.samsung.com/za/my-account/wishlist","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"My Products","englishName":"my products","linkType":"move","linkUrl":"/za/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"My Rewards","englishName":"my rewards","linkType":"move","linkUrl":"/za/mypage/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},"gnbUtilModel":{"isLogin":"Y","isCart":"Y","shopIntegrationFlag":"Hybris","loginLinkUrl":"https://account.samsung.com/accounts/v1/DCGLZA/signInGate","logoutUrl":"https://account.samsung.com/accounts/v1/DCGLZA/signOutGate","stgloginLinkUrl":"https://stg-account.samsung.com/accounts/v1/DCGLZA/signInGate","stglogoutUrl":"https://stg-account.samsung.com/accounts/v1/DCGLZA/signOutGate","preqaloginLinkUrl":"https://stg-account.samsung.com/accounts/v1/DCGLZA/signInGate","preqalogoutUrl":"https://stg-account.samsung.com/accounts/v1/DCGLZA/signOutGate","SAsignOutURL":"/aemapi/v6/data-login/afterLogout.za.json","loginAccountServiceId":"mn5622y424","SAserviceName":"SAMSUNG","countryCode":"ZA","languageCode":"en","registURL":"/aemapi/v6/data-login/afterLogin.za.json","stgStoreDomain":"https://stg3.shop.samsung.com","preqaStoreDomain":"https://qa1.shop.samsung.com","preqa2StoreDomain":"https://stg.shop.samsung.com","uatStoreDomain":"https://shop.samsung.com","orderUrl":"/za/track-order","myaccountUrl":"/za/my-account/profile","updateProfileUrl":"/za/my-account/profile","cartUrl":"/za/cart","useFullCartUrl":false,"emailActivationURL":"/aemapi/v6/data-login/emailActivationURL.za.json","storeDomain":"https://shop.samsung.com","privacyTag1":"\u003ca href\u003d\u0027/za/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","isLoginWithNoStore":"Y","wishlistUrl":"https://shop.samsung.com/za/mypage/wishlist/","saStoreDomain":"https://shop.samsung.com","addToCartPostYn":"Y","mySamsungRewardsTierType":"global","newMyRewardGrantPoint":"3%","newMyRewardCurrencyConv":"1.000"},"homeLinkPath":"/za/","language":"en_ZA"}; </script> <nav id="component-id" class="nv00-gnb" role="navigation" aria-label="main navigation"> <div class="nv00-gnb__inner-wrap"> <div class="nv00-gnb__inner-wrap-looping--start" tabindex="0"></div> <div class="nv00-gnb__logo-wrap"> <a href="/za/" class="nv00-gnb__logo " an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="logo" aria-label="Samsung"> <svg class="icon" xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32"> <rect id="Clear_space" width="120" height="32" fill="none"/> <path id="Logo_ratio" d="M0,11.651V10.511H3.994v1.45a1.334,1.334,0,0,0,1.494,1.346A1.3,1.3,0,0,0,6.932,12.3a1.833,1.833,0,0,0-.026-1.113C6.133,9.243.851,8.363.18,5.333a5.347,5.347,0,0,1-.025-2.02C.567.88,2.705,0,5.359,0c2.113,0,5.025.492,5.025,3.754V4.816H6.674V3.884A1.275,1.275,0,0,0,5.282,2.537a1.25,1.25,0,0,0-1.365,1.01,2.021,2.021,0,0,0,.026.777c.437,1.734,6.081,2.667,6.7,5.8a6.943,6.943,0,0,1,.025,2.46C10.307,15.068,8.091,16,5.412,16,2.6,16,0,14.99,0,11.651ZM48.392,11.6V10.46h3.943v1.424A1.312,1.312,0,0,0,53.8,13.23a1.286,1.286,0,0,0,1.443-.984,1.759,1.759,0,0,0-.025-1.088c-.748-1.915-5.979-2.8-6.648-5.825a5.215,5.215,0,0,1-.026-1.994C48.959.932,51.1.052,53.7.052c2.088,0,4.973.518,4.973,3.728V4.816H54.989V3.91a1.268,1.268,0,0,0-1.365-1.346,1.2,1.2,0,0,0-1.34.984,2.017,2.017,0,0,0,.025.777c.412,1.734,6,2.641,6.623,5.747a6.806,6.806,0,0,1,.025,2.434c-.361,2.486-2.551,3.392-5.2,3.392C50.97,15.9,48.392,14.887,48.392,11.6Zm14.121.545a5.876,5.876,0,0,1-.025-.985V.44H66.25V11.495a4.111,4.111,0,0,0,.025.57,1.468,1.468,0,0,0,2.835,0,3.97,3.97,0,0,0,.026-.57V.44H72.9V11.158c0,.285-.026.829-.026.985-.257,2.8-2.448,3.7-5.179,3.7S62.771,14.938,62.513,12.143Zm30.974-.156A7.808,7.808,0,0,1,93.435,11V4.712c0-.259.025-.725.051-.985C93.821.932,96.063.052,98.717.052c2.629,0,4.947.88,5.206,3.676a7.185,7.185,0,0,1,.025.985V5.2h-3.762V4.376a3.1,3.1,0,0,0-.051-.57,1.553,1.553,0,0,0-2.964,0,3.088,3.088,0,0,0-.051.7V11.34a4.17,4.17,0,0,0,.026.57A1.472,1.472,0,0,0,98.717,13a1.406,1.406,0,0,0,1.52-1.087,2.09,2.09,0,0,0,.026-.57V9.165h-1.52V6.99H104V11a7.674,7.674,0,0,1-.052.984c-.257,2.718-2.6,3.676-5.231,3.676S93.744,14.705,93.487,11.987ZM41.049,15.378l-.1-13.825L38.369,15.378H34.607L32.055,1.553l-.1,13.825H28.242L28.551.466h6.056l1.881,11.651L38.369.466h6.055l.335,14.912Zm-19.79,0L19.249,1.553,17.187,15.378H13.168L15.9.466h6.623l2.732,14.912Zm62.977-.155L80.5,2.822l.206,12.4H77.046V.466h5.514l3.5,12.013L85.859.466h3.685V15.224Z" transform="translate(8 8)"/> </svg> </a> </div> <div class="nv00-gnb__search-wrap"> <button class="nv00-gnb__backward-btn"> <span class="hidden">previous menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <button class="nv00-gnb__search-btn gnb__search-btn-js" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="search"> <span class="hidden">search</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> <button class="nv00-gnb__close-btn" an-tr="nv00_gnb-gnb-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="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <!-- 로그인 mobile S --> <div class="nv00-gnb__user-account-wrap"> <div class="nv00-gnb__user-account before-login"> <a class="nv00-gnb__user-account-link loginBtn" href="javascript:;" data-linkinfo="https://account.samsung.com/accounts/v1/DCGLZA/signInGate" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="sign in sign up"> Log-In/Sign-Up </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/za/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" 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-bold" href="#next-bold"></use> </svg> </a> </p> </div> <div class="nv00-gnb__user-account after-login"> <a class="nv00-gnb__user-account-link js-user-name" aria-label="Manage Account" href="https://account.samsung.com/membership/contents/profile/profile-gate"> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> <p class="user-name"></p> <p class="hidden">Manage Account</p> </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/za/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" 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-bold" href="#next-bold"></use> </svg> </a> </p> </div> </div> <!-- 로그인 mobile E --> <div class="nv00-gnb__l0-menu-wrap"> <ul class="nv00-gnb__l0-menu-list left-menu" role="menubar"> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop"> Shop <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Shop<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:new & featured" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured"> New & Featured <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/apps/samsung-shop-app/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:shop app" role="menuitem"> Shop App <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/game-portal/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:game portal" role="menuitem"> Game Portal </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/smartthings/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:smartthings" role="menuitem"> SmartThings </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/samsung-live/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:samsung live " role="menuitem"> Samsung Live </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/combo-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:combo deals" role="menuitem"> Combo Deals </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/buy-and-get/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:buy & get" role="menuitem"> Buy & Get </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/get-more-this-summer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new & featured:get more this summer" role="menuitem"> Get More This Summer </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:offers" an-tr="nv00_gnb-2depth-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-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:all offers" role="menuitem"> All Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/za/offer/mobile-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:mobile offers" role="menuitem"> Mobile Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/tablets-wearables-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:tablet offers" role="menuitem"> Tablet Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/tablets-wearables-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:galaxy watch & bud offers" role="menuitem"> Galaxy Watch & Bud Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/za/offer/tv-soundbar-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:tv & soundbar offers" role="menuitem"> TV & Soundbar Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/za/offer/home-appliances-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:home appliance offers" role="menuitem"> Home Appliance Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/monitor-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:monitor offers" role="menuitem"> Monitor Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/student-discounts/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:student offers" role="menuitem"> Student Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/corporate-epp/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:corporate employee offers" role="menuitem"> Corporate Employee Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/business/offers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:business offers" role="menuitem"> Business Offers </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:why buy from samsung" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung"> Why buy from Samsung <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/why-buy-online/#finance" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:flexible finance" role="menuitem"> Flexible Finance </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/rewards/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/mobile-contract/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:mobile contracts" role="menuitem"> Mobile Contracts </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/trade-in/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:mobile trade-in" role="menuitem"> Mobile Trade-In </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/samsung-care-plus/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:samsung care plus" role="menuitem"> Samsung Care+ </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="//shop.samsung.com/za/mypage/orders" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:track your order" role="menuitem"> Track Your Order </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="//shop.samsung.com/za/promotion-terms-and-conditions" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:terms and conditions of sale" role="menuitem"> Terms & Conditions of Sale </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/tv-trade-up/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:tv trade up" role="menuitem"> TV Trade up </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:samsung experience store" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:samsung experience store"> Samsung Experience Store <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/samsung-experience-store/about/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:samsung experience store:samsung experience store" role="menuitem"> Samsung Experience Store </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/za/refrigerators/bespoke-refrigerator/bespoke-homechallenge/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:samsung experience store:samsung design quarter" role="menuitem"> Samsung Design Quarter </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/samsung-experience-store/locations/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:samsung experience store:find a store" role="menuitem"> Find a Store </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container"> <p class="nv00-gnb__l1-menu-container-title">AI</p><!-- 90 --> <div class="nv00-gnb__l1-menu-wrap l1-only"> <ul class="nv00-gnb__l1-menu-list" role="menu"> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/ai-products/" data-engname="ai:ai for all" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai for all" role="menuitem"> AI for all </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/galaxy-ai/" data-engname="ai:galaxy ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:galaxy ai" role="menuitem"> Galaxy AI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/tvs/8k-tv/highlights/" data-engname="ai:samsung ai tv" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:samsung ai tv" role="menuitem"> Samsung AI TV </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/home-appliances/bespoke-home/" data-engname="ai:bespoke ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:bespoke ai" role="menuitem"> Bespoke AI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/ai-products/all-ai-products/" data-engname="ai:all ai products" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:all ai products" role="menuitem"> All AI Products </a> </li> </ul> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile"> Mobile <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container"> <p class="nv00-gnb__l1-menu-container-title">Mobile</p><!-- 90 --> <div class="nv00-gnb__l1-menu-wrap l1-only"> <ul class="nv00-gnb__l1-menu-list" role="menu"> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/mobile/" data-engname="mobile:discover mobiles" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:discover mobiles" role="menuitem"> Discover Mobiles<br /> </a> </li> <li class="nv00-gnb__l1-menu" data-group-code="none"> <a class="nv00-gnb__l1-menu-link" href="/za/galaxy-ai/" data-engname="mobile:galaxy ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy ai" role="menuitem"> Galaxy AI </a> </li> <li class="nv00-gnb__l1-menu" data-type-code="09010000" data-group-code="09000000"> <a class="nv00-gnb__l1-menu-link" href="/za/smartphones/" data-engname="mobile:galaxy smartphone" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy smartphone" role="menuitem"> Galaxy Smartphone </a> </li> <li class="nv00-gnb__l1-menu" data-group-code="09000000"> <a class="nv00-gnb__l1-menu-link" href="/za/tablets/" data-engname="mobile:galaxy tab" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy tab" role="menuitem"> Galaxy Tab </a> </li> <li class="nv00-gnb__l1-menu" data-group-code="09000000"> <a class="nv00-gnb__l1-menu-link" href="/za/watches/" data-engname="mobile:galaxy watch" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy watch" role="menuitem"> Galaxy Watch </a> </li> <li class="nv00-gnb__l1-menu" data-group-code="09000000"> <a class="nv00-gnb__l1-menu-link" href="/za/audio-sound/" data-engname="mobile:galaxy buds" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy buds" role="menuitem"> Galaxy Buds </a> </li> <li class="nv00-gnb__l1-menu" data-group-code="09000000"> <a class="nv00-gnb__l1-menu-link" href="/za/mobile-accessories/" data-engname="mobile:galaxy accessories" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy accessories" role="menuitem"> Galaxy Accessories </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/one-ui/" data-engname="mobile:one ui" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:one ui" role="menuitem"> One UI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/apps/samsung-health/" data-engname="mobile:samsung health" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:samsung health" role="menuitem"> Samsung Health </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/apps/" data-engname="mobile:apps services" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:apps services" role="menuitem"> Apps & Services </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/mobile/why-galaxy/" data-engname="mobile:why galaxy" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:why galaxy" role="menuitem"> Why Galaxy </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/mobile/switch-to-galaxy/" data-engname="mobile:switch to galaxy" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:switch to galaxy" role="menuitem"> Switch to Galaxy </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/mobile/galaxygifts/" data-engname="mobile:galaxy gifts" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy gifts" role="menuitem"> Galaxy gifts </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/za/offer/student-discounts/" data-engname="mobile:student offers" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:student offers" role="menuitem"> Student Offers </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap featured-products-thumbnail"> <p class="nv00-gnb__featured-products-thumbnail-title">New & Featured</p> <div class="nv00-gnb__featured-products-thumbnail-item-container"> <button class="nv00-gnb__featured-products-thumbnail-item--previous"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <ul class="nv00-gnb__featured-products-thumbnail-item-wrap" role="menu"> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/smartphones/galaxy-z-fold6/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z fold6" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Z Fold6" data-mobile-alt="Galaxy Z Fold6" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Z Fold6" data-mobile-alt="Galaxy Z Fold6" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Z Fold6</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/smartphones/galaxy-z-flip6/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z flip6" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Z Flip6" data-mobile-alt="Galaxy Z Flip6" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Z Flip6" data-mobile-alt="Galaxy Z Flip6" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Z Flip6</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/smartphones/galaxy-s24-ultra/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 ultra" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 Ultra" data-mobile-alt="Galaxy S24 Ultra" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 Ultra" data-mobile-alt="Galaxy S24 Ultra" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 Ultra</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/smartphones/galaxy-s24/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 and s24 plus" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 | S24+" data-mobile-alt="Galaxy S24 | S24+" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 | S24+" data-mobile-alt="Galaxy S24 | S24+" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 | S24+</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/smartphones/galaxy-s/galaxy-s24-fe-blue-256gb-sm-s721blbcafa/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:Galaxy S24 FE" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 FE" data-mobile-alt="Galaxy S24 FE" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_R12_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 FE" data-mobile-alt="Galaxy S24 FE" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 FE</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-gray-256gb-sm-x926bzaaafa/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:Galaxy Tab S10 Series" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Tab S10 Series" data-mobile-alt="Galaxy Tab S10 Series" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Tab S10 Series" data-mobile-alt="Galaxy Tab S10 Series" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Tab S10 Series</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaxfa/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy watch ultra" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Watch Ultra" data-mobile-alt="Galaxy Watch Ultra" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$" data-desktop-alt="Galaxy Watch Ultra" data-mobile-alt="Galaxy Watch Ultra" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Watch Ultra</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/za/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaxfa/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy buds3 pro" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NEW</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Buds3 Pro" data-mobile-alt="Galaxy Buds3 Pro" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/za/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Buds3 Pro" data-mobile-alt="Galaxy Buds3 Pro" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Buds3 Pro</p> </a> </li> </ul> <button class="nv00-gnb__featured-products-thumbnail-item--next"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> </div> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av"> TV & AV <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">TV & AV<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended"> Recommended <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:help me choose" role="menuitem"> Help me Choose my TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:sound device" role="menuitem"> Help me Choose my Sound Device </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/why-samsung-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:why samsung tv" role="menuitem"> Why Samsung TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/8k-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:why 8k tvs" role="menuitem"> Why 8K TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/qled-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:why neo qled" role="menuitem"> Why Neo QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/oled-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:why samsung oled" role="menuitem"> Why Samsung OLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/gaming-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:best samsung gaming tv" role="menuitem"> Best Samsung Gaming TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/smart-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:why samsung smart tv" role="menuitem"> Why Samsung Smart TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/tv-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:tv buying guide" role="menuitem"> TV Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/sports-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:best tv for sports" role="menuitem"> Best TV for Sports </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/micro-led/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:micro led" role="menuitem"> Micro LED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/offer/tv-trade-up/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:recommended:tv trade up" role="menuitem"> TV Trade up </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-type-code="10010000" data-group-code="10000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:tvs" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs"> TVs<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:discover tvs" role="menuitem"> Discover TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/?neo-qled" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:neo qled" role="menuitem"> Neo QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/?oled-tv" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:oled" role="menuitem"> OLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/qled-tv/?qled-tv" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:qled" role="menuitem"> QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/?crystal-uhd" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:crystal uhd" role="menuitem"> Crystal UHD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/lifestyle-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:discover lifestyle tvs " role="menuitem"> Discover Lifestyle TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/lifestyle-tvs/the-frame/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the frame" role="menuitem"> The Frame </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/lifestyle-tvs/the-serif/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the serif" role="menuitem"> The Serif </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tv-accessories/all-tv-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:accessories" role="menuitem"> Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:all tvs" role="menuitem"> All TVs </a> </li> <li class="nv00-gnb__l2-menu mobile-only"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/8k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:8k tvs" role="menuitem"> 8K TVs </a> </li> <li class="nv00-gnb__l2-menu mobile-only"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/uhd-4k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:4k tvs" role="menuitem"> 4K TVs </a> </li> <li class="nv00-gnb__l2-menu mobile-only"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/?full-hd-and-hd-tv" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:full hd hd tvs" role="menuitem"> Full HD/HD TVs </a> </li> <li class="nv00-gnb__l2-menu mobile-only"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:help me choose" role="menuitem"> Help me choose </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:tv by size" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size"> TV by Size <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/98-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:98 inch" role="menuitem"> 98" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/85-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:85 inch" role="menuitem"> 85" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/75-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:75 inch" role="menuitem"> 75" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/70-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:70 inch" role="menuitem"> 70" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/65-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:65 inch" role="menuitem"> 65" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/55-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:55 inch" role="menuitem"> 55" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/50-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:50 inch" role="menuitem"> 50" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/43-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:43 inch" role="menuitem"> 43" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/32-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:32 inch" role="menuitem"> 32" </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/tv-buying-guide/what-size-tv-should-i-get/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:what size tv should i get" role="menuitem"> What Size TV Should I Get? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by size:all tvs" role="menuitem"> All TVs </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:tv by resolution" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by resolution"> TV by Resolution <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/8k-tv/?8k" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by resolution:8k tvs" role="menuitem"> 8K TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/uhd-4k-tv/?uhd-4k" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by resolution:4k tvs" role="menuitem"> 4K TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/all-tvs/?full-hd-tv+hd-tv" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tv by resolution:full hd hd tvs" role="menuitem"> Full HD/HD TVs </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:projectors" an-tr="nv00_gnb-2depth-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-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/projectors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:discover projectors" role="menuitem"> Discover Projectors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/projectors/all-projectors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the premiere" role="menuitem"> The Premiere </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/projectors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the freestyle" role="menuitem"> The Freestyle </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/projector-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:projector accessories" role="menuitem"> Projector Accessories </a> </li> <li class="nv00-gnb__l2-menu mobile-only"> <a class="nv00-gnb__l2-menu-link" href="/za/tvs/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:help choose my tv" role="menuitem"> Help me choose </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/projectors/all-projectors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:all projectors" role="menuitem"> All Projectors </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and av:sound devices" an-tr="nv00_gnb-2depth-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-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:discover sound devices" role="menuitem"> Discover Sound Devices </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/all-audio-devices/?q-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:q series soundbars" role="menuitem"> Q-Series Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/all-audio-devices/?ultra-slim-soundbar" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:ultra slim soundbar" role="menuitem"> Ultra Slim Soundbar </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-video/all-audio-video/?s-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:s series soundbars" role="menuitem"> S-Series Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/all-audio-devices/?b-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:b-series soundbar" role="menuitem"> B-Series Soundbar </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/music-frame/ls60d-black-hw-ls60d-xa/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:music frame" role="menuitem"> Music Frame </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-video/all-audio-video/?sound-tower" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:sound tower" role="menuitem"> Sound Tower </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:audio buying guide" role="menuitem"> Audio Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/audio-devices/all-audio-devices/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:all sound devices" role="menuitem"> All Sound Devices </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance"> Home Appliance<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Home Appliance<br /><!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:recommended"> Recommended <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliances/bespoke-home/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:recommended:discover bespoke ai" role="menuitem"> Discover Bespoke AI </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliances/ai-energy-saving/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:recommended:energy saving appliances" role="menuitem"> Energy Saving Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:recommended:discover home appliances" role="menuitem"> Discover home appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliances/buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:recommended:home appliance buying guide" role="menuitem"> Home Appliance buying guide </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:refrigerators" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators"> Refrigerators <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/all-refrigerators/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:all refrigerators" role="menuitem"> All Refrigerators </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/all-refrigerators/?bespoke" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:bespoke refrigerators" role="menuitem"> BESPOKE Refrigerators </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/french-door/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:french door" role="menuitem"> French Door </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/side-by-side/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:side by side" role="menuitem"> Side by Side </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/bottom-mount-freezer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:bottom mount freezer" role="menuitem"> Bottom Mount Freezer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/one-door/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:one door" role="menuitem"> One Door<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/top-mount-freezer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:top mount freezer" role="menuitem"> Top Mount Freezer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliance-accessories/all-home-appliance-accessories/?refrigerators-accessories" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:water filters" role="menuitem"> Water Filters </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/refrigerators/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:refrigerators:discover refrigerators" role="menuitem"> Discover Refrigerators </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:laundry" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry"> Laundry<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/all-washers-and-dryers/?available-online" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:all laundry" role="menuitem"> All Laundry </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/all-washers-and-dryers/?bespoke-laundry" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:bespoke ai™ laundry" role="menuitem"> Bespoke AI™ Laundry </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/washing-machines/?washer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:front loader" role="menuitem"> Front Loader </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/all-washers-and-dryers/?top-loader" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:top loader" role="menuitem"> Top Loader </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/washer-dryer-combo/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:washer dryer combo" role="menuitem"> Washer Dryer Combo<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/dryers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:dryers" role="menuitem"> Dryers<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/airdresser/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:airdresser" role="menuitem"> AirDresser </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliance-accessories/all-home-appliance-accessories/?laundry-accessories" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:accessories" role="menuitem"> Accessories<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/washers-and-dryers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:laundry:discover laundry" role="menuitem"> Discover Laundry </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-type-code="08070000" data-group-code="08000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:vacuum cleaners" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:vacuum cleaners"> Vacuum Cleaners <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/vacuum-cleaners/all-vacuum-cleaners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:vacuum cleaners:all vacuum cleaners" role="menuitem"> All Vacuum Cleaners </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/vacuum-cleaners/all-vacuum-cleaners/?samsung-jet" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:vacuum cleaners:samsung jet" role="menuitem"> Samsung Jet™ </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/home-appliance-accessories/all-home-appliance-accessories/?vac-accessories" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:vacuum cleaners:vac accessories" role="menuitem"> VAC Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/vacuum-cleaners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:vacuum cleaners:discover vacuum cleaners" role="menuitem"> Discover Vacuum Cleaners </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:cooking appliances" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:cooking appliances"> Cooking Appliances <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/cooking-appliances/all-cooking-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:cooking appliances:all cooking appliances" role="menuitem"> All Cooking Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/cooking-appliances/all-cooking-appliances/?ovens" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:cooking appliances:ovens" role="menuitem"> Ovens </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/microwave-ovens/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:cooking appliances:microwave ovens" role="menuitem"> Microwave Ovens </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/cooking-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:cooking appliances:discover cooking appliances" role="menuitem"> Discover Cooking Appliances </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:dishwashers" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:dishwashers"> Dishwashers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/dishwashers/all-dishwashers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:dishwashers:all dishwashers" role="menuitem"> All Dishwashers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/dishwashers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:dishwashers:discover dishwashers" role="menuitem"> Discover Dishwashers </a> </li> </ul> <div class="nv00-gnb__l1-menu desktop-only"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:air solutions" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions"> Air Solutions<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/air-conditioners/all-air-conditioners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions:all air solutions" role="menuitem"> All Air Solutions </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/air-conditioners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions:discover air solutions" role="menuitem"> Discover Air Solutions </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliance:air solutions" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions"> Air Solutions<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/air-conditioners/all-air-conditioners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions:all air solutions" role="menuitem"> All Air Solutions </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/air-conditioners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliance:air solutions:discover air solutions" role="menuitem"> Discover Air Solutions </a> </li> </ul> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing"> Computing <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Computing<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended"> New & Featured <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:help choose my monitor" role="menuitem"> Help choose my Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/odyssey-gaming-monitor/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:odyssey gaming monitors" role="menuitem"> Odyssey Gaming Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/smart_monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:smart monitor" role="menuitem"> Why Smart Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/high-resolution-monitor/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:high resolution monitor" role="menuitem"> ViewFinity High Resolution Monitors </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:computer monitors" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors"> Computer Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:discover computer monitors" role="menuitem"> Discover Computer Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/gaming/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:gaming" role="menuitem"> Gaming </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/smart-monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:smart monitors" role="menuitem"> Smart Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/high-resolution/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:high resolution" role="menuitem"> High Resolution </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/curved/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:curved" role="menuitem"> Curved </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/business/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:business" role="menuitem"> Business </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/all-monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:all computer monitors" role="menuitem"> All Computer Monitors </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:memory and storage" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage"> Memory & Storage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/memory-storage/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:discover memory and storage" role="menuitem"> Discover Memory & Storage </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/memory-storage/all-memory-storage/?ssd" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:ssd" role="menuitem"> SSD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/memory-storage/portable-ssd/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:portable ssd" role="menuitem"> Portable SSD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/memory-storage/memory-card/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:memory cards" role="menuitem"> Memory Cards </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/memory-storage/all-memory-storage/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:all memory and storage" role="menuitem"> All Memory & Storage </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays"> Displays <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container "> <p class="nv00-gnb__l1-menu-container-title">Displays<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="displays:monitors" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors"> Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:discover monitors" role="menuitem"> Discover Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/business/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:for business" role="menuitem"> For Business </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/monitors/all-monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:all monitors" role="menuitem"> All Monitors </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="displays:for business" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business"> For Business <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/business/displays/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:new and featured" role="menuitem"> New & Featured </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/business/smart-signage/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:smart signage" role="menuitem"> Smart Signage </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/za/accessories/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="accessories" role="menuitem"> Accessories </a> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/za/smartthings/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="smartthings" role="menuitem"> SmartThings </a> </li> </ul> <ul class="nv00-gnb__l0-menu-list right-menu" role="menubar"> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support"> Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container right-side"> <p class="nv00-gnb__l1-menu-container-title">Support</p><!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:product support" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support"> Product Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support:support home" role="menuitem"> Support Home </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/user-manuals-and-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support:manual and software" role="menuitem"> Manual and Software </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/search/?searchvalue=mobile#support" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support:search support" role="menuitem"> Search Support </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/shop-faq/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support:shop faq" role="menuitem"> SHOP FAQ </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://shop.samsung.com/za/mypage/orders" aria-label="Track your order: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product support:track your order" role="menuitem" target="_blank"> Track your order <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:repairs and warranty" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty"> Repairs & Warranty <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/warranty/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:warranty information" role="menuitem"> Warranty Information </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/service-centre/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:service locator" role="menuitem"> Service Locator </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/mypage/myproducts/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:book a repair" role="menuitem"> Book a Repair </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/mypage/myrepair/track-repair/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:track repair" role="menuitem"> Track my repair </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/signature-service/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:signature service " role="menuitem"> Signature Service </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/door2door/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:door2door" role="menuitem"> Door2Door </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/screen-repair-cost/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:phone screen replacement" role="menuitem"> Phone Screen Replacement </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:contact" an-tr="nv00_gnb-2depth-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-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://live-chat-static.sprinklr.com/chat/page/floLbo9_o/index.html?appId=6499352f9e86723088ea6cfb_app_1731083" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:live chat" role="menuitem"> Live Chat </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://api.whatsapp.com/message/E7G7SLPOIGCFJ1?autoload=1&app_absent=0" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:whatsapp chat" role="menuitem"> WhatsApp Chat </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/email/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:email" role="menuitem"> Email </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:additional info" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional info"> Additional Info <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/za/support/newsalert/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional info:news and alerts" role="menuitem"> News & Alerts </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/za/business/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="for business" role="menuitem"> For Business </a> </li> </ul> </div> <div class="nv00-gnb__utility-wrap"> <div class="nv00-gnb__utility search"> <button class="nv00-gnb__utility-btn gnb__search-btn-js" an-tr="nv00_gnb-microsite-l0-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-bold" href="#search-bold"></use> </svg> </button> </div> <div class="nv00-gnb__utility cart"> <a class="nv00-gnb__utility-btn js-global-cart-btn js-has-carturl" data-cart-url="https://shop.samsung.com/za/cart" href="https://shop.samsung.com/za/cart" an-tr="nv00_gnb--cart-depth1" an-ca="navigation" an-ac="gnb" an-la="cart" role="button"> <span class="hidden">Cart</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cart-bold" href="#cart-bold"></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__utility before-login"> <a class="nv00-gnb__utility-btn mobile-only loginBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="login" aria-label="Manage Account" href="javascript:;" role="button"> <span class="hidden">Log-In/Sign-Up</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu desktop-only"> <a class="nv00-gnb__utility-user-menu-link loginBtn" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="sign in sign up" aria-label="sign in sign up" href="javascript:;" data-linkinfo="https://account.samsung.com/accounts/v1/DCGLZA/signInGate" role="menuitem"> Log-In/Sign-Up </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/za/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" 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-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="https://shop.samsung.com/za/mypage/orders" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="track your orders" aria-label="track your orders" role="menuitem"> Track your order </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/za/mypage/myproducts/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my products" aria-label="my products" role="menuitem"> My Products </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/za/rewards/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="samsung rewards" aria-label="samsung rewards" role="menuitem"> Samsung Rewards </a> </li> </ul> </div> <div class="nv00-gnb__utility after-login"> <a class="nv00-gnb__utility-btn mobile-only js-account" href="javascript:;" role="button" aria-label="Manage Account"> <span class="hidden">Manage Account</span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu user desktop-only"> <a class="nv00-gnb__utility-user-menu-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="menuitem" aria-label="Manage Account"> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> <p class="user-name"></p> <p class="hidden">Manage Account</p> </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/za/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" 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-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my page home " target="_self" aria-label="my page home " href="/za/mypage/" role="menuitem">My Page Home</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my account" target="_self" aria-label="my account" href="https://shop.samsung.com/za/mypage/profile-setting/" role="menuitem">My Account</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="orders" target="_self" aria-label="orders" href="https://shop.samsung.com/za/mypage/orders/" role="menuitem">Orders</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="wishlist" target="_self" aria-label="wishlist" href="https://shop.samsung.com/za/my-account/wishlist" role="menuitem">Wishlist</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my products" target="_self" aria-label="my products" href="/za/mypage/myproducts/" role="menuitem">My Products</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my rewards" target="_self" aria-label="my rewards" href="/za/mypage/rewards/" role="menuitem">My Rewards</a> </li> <li class="nv00-gnb__utility-user-menu"> <a href="javascript:;" class="nv00-gnb__utility-user-menu-link logoutBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="logout" aria-label="logout" role="menuitem">Log Out</a> </li> </ul> </div> <div class="nv00-gnb__utility hamburger"> <button class="nv00-gnb__utility-btn" an-tr="nv00_gnb-gnb-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"> <use xlink:href="#menu-bold" href="#menu-bold"></use> </svg> </button> </div> </div> <div class="nv00-gnb__inner-wrap-looping--end" tabindex="0"></div> </div> <div class="nv00-gnb__dim-wrap" aria-hidden="true"></div> <form id="signInForm" name="signInForm" method="get" action="https://account.samsung.com/accounts/v1/DCGLZA/signInGate"> <input type="hidden" name="response_type" id="response_type" value=""/> <input type="hidden" name="client_id" value="mn5622y424"/> <input type="hidden" name="locale" id="locale" value=""/> <input type="hidden" name="countryCode" value="ZA"/> <input type="hidden" name="redirect_uri" id="redirect_uri" value="/aemapi/v6/data-login/afterLogin.za.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/DCGLZA/signOutGate"> <input type="hidden" name="client_id" value="mn5622y424"/> <input type="hidden" name="state" id="signOutState" value=""/> <input type="hidden" name="signOutURL" id="signOutURL" value="/aemapi/v6/data-login/afterLogout.za.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="mn5622y424"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="ZA"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="registURL" id="joinRegistURL" value="/aemapi/v6/data-login/afterLogin.za.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.za.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="mn5622y424"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="ZA"/> <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="mn5622y424"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="ZA"/> <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://shop.samsung.com"/> <input type="hidden" name="hybrisApiJson" id="hybrisApiJson"/> <input type="hidden" name="addToCartPostYn" id="addToCartPostYn" value="Y"/> <input type="hidden" name="useNewAddToCartApi" id="useNewAddToCartApi"/> <input type="hidden" name="loginLinkURL" id="loginLinkURL" value="https://account.samsung.com/accounts/v1/DCGLZA/signInGate"/> <input type="hidden" name="logoutURL" id="logoutURL" value="https://account.samsung.com/accounts/v1/DCGLZA/signOutGate"/> <input type="hidden" name="updateProfileURL" id="updateProfileURL" value="/za/my-account/profile"/> <input type="hidden" name="isLoginWithNoStore" id="isLoginWithNoStore" value="Y"/> <input type="hidden" name="countryCode" id="countryCode" value="ZA"/> <input type="hidden" name="languageCode" id="languageCode" value="en"/> <input type="hidden" name="loginAccountServiceId" id="loginAccountServiceId" value="mn5622y424"/> <input type="hidden" name="emailActivationURL" id="emailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.za.json"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris"/> <input type="hidden" name="tieredPriceUseYn" id="tieredPriceUseYn"/> <input type="hidden" name="mySamsungRewardsTierType" id="mySamsungRewardsTierType" value="global"/> <input type="hidden" name="newMyRewardCurrencyConv" id="newMyRewardCurrencyConv" value="1.000"/> <input type="hidden" name="gnbMyAccountUrl" id="gnbMyAccountUrl" value="/za/my-account/profile"/> <input type="hidden" name="loginValidateYnForGPv2" id="loginValidateYnForGPv2" value=""/> <div class="nv00-gnb__layer-popup-wrap"> <div class="nv00-gnb__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 cart is empty.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" an-tr="nv00_gnb-microsite-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.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Layer Popup 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, there is insufficient stock for your cart.</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.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Layer Popup 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 a Product</p> <p class="layer-popup__desc">Without this product, applied coupon or promotion code cannot be redeemed.<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"> Move to wish list </button> <button class="cta cta--contained cta--black" aria-label="Accessibility Text"> Delete </button> </div> <button class="layer-popup__close"> <span class="hidden">Layer Popup 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='/za/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.nv00Gnb.closeLayerPopup(this);">LEAVE PAGE</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 updating your product preferences.</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.nv00Gnb.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__layer-popup-looping--end" tabindex="0"></div> </div> </nav> <!--googleon: all--> <input type="hidden" name="sc_gnb_searchURL" id="sc_gnb_searchURL" value="/za/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="eppFlag" id="eppFlag" value="N"/> <!--googleoff: all--> <section class="gnb-search" role="dialog" aria-modal="true" style="display: none;"> <div class="gnb-search__dimmed"></div> <div class="gnb-search__looping--start" tabindex="0"></div> <div class="gnb-search__contents"> <h2 class="text-title">Can we help find anything?</h2> <div class="gnb-search__search-wrap"> <form action="javascript:;" class="gnb-search__form" role="search" autocomplete="off"> <fieldset> <legend>Search form</legend> <div class="gnb-search__input-wrap"> <button type="button" class="gnb-search__input-btn--close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <label class="hidden" for="gnb-search-keyword">Search Keyword</label> <input type="text" name="search" class="gnb-search__input" id="gnb-search-keyword" maxlength="64" an-tr="search layer--search bar-submit" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:"/> <span class="gnb-search__placeholder">Galaxy Z Fold6</span> <!-- input 에 text 가 입력되어 있으면 .gnb-search__input-btn--cancel--show 추가 --> <button type="button" class="gnb-search__input-btn--cancel" an-tr="search layer-microsite-keyword delete-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword delete"> <span class="hidden">Delete</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <button type="submit" class="gnb-search__input-btn--search" an-tr="search layer-microsite-submit-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:keyword"> <span class="hidden">Search</span> <svg class="icon" focusable="false"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> <button type="button" class="gnb-search__input-btn--scan-barcode"> <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> </div> </fieldset> </form> <div class="gnb-search__result-wrap gnb-search__result-wrap--hide" style="overflow: auto;"> <div class="gnb-search__no-suggestions gnb-search__no-suggestions--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">No Suggestions</h3> </div> </div> <div class="gnb-search__related gnb-search__related--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Suggested Searches</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__popular-keyword gnb-search__popular-keyword--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Popular Keyword</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__history gnb-search__history--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Search History</h3> <button class="gnb-search__btn--history-clear" an-tr="search layer-microsite-clear all-search" an-ca="search" an-ac="search layer" an-la="search history:clear all"> Clear All </button> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> </div> </div> <!-- .gnb-search__result-wrap--hide 가 제거될 때 .gnb-search__chip-wrap--hide 추가 --> <div class="gnb-search__chip-wrap" role="list"> <h3 class="hidden">recommended search</h3> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy z fold6">Galaxy Z Fold6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy Z flip6">Galaxy Z Flip6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:neo qled">Neo QLED</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:oled">OLED</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:quickdrive">QuickDrive</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:bespoke refrigerators">BESPOKE Refrigerators</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:gaming">Gaming</a> </div> </div> <button class="gnb-search__btn--close" an-tr="search layer-microsite-close-search" an-ca="search" an-ac="search layer" 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="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-white 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-microsite-image-logo" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:samsung trade in"> <strong class="sticky-navigation-text__title"> <img src="//images.samsung.com/is/image/samsung/assets/test/trade-in/samsung_logo2.png?$LazyLoad_Home_Main_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/test/trade-in/samsung_logo2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/test/trade-in/samsung_mo.png?$LazyLoad_Home_PNG$" class="sticky-navigation-text__logo basic responsive-img" alt="Samsung Trade In" data-aem-asset-id=""/> </strong> </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" class="sticky-navigation-text__link" aria-label="OVERVIEW SAMSUNG TRADE IN Trade in for a new device" role="menuitem" an-tr="nv08_sticky navigation-microsite-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="#valuefinder" class="sticky-navigation-text__link" aria-label="VALUE FINDER Discover how much you can save with Trade-in" role="menuitem" an-tr="nv08_sticky navigation-microsite-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="#spotlightoffers" class="sticky-navigation-text__link" aria-label="Spotlight Offers" role="menuitem" an-tr="nv08_sticky navigation-microsite-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:spotlight offers"> <strong class="sticky-navigation-text__link-text">Spotlight Offers</strong> </a> </li> <li class="sticky-navigation-text__item" role="presentation"> <a href="#whysamsung" class="sticky-navigation-text__link" aria-label="Why Samsung Trade In" role="menuitem" an-tr="nv08_sticky navigation-microsite-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:why samsung trade in"> <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" class="sticky-navigation-text__link" aria-label="How it works" role="menuitem" an-tr="nv08_sticky navigation-microsite-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> <li class="sticky-navigation-text__item" role="presentation"> <a href="https://www.samsung.com/za/trade-in-faq/" target="_self" class="sticky-navigation-text__link" aria-label="Frequently Asked Questions" role="menuitem" an-tr="nv08_sticky navigation-microsite-text-navi" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:faqs"> <strong class="sticky-navigation-text__link-text">FAQs</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"> <button tabindex="-1" type="button" class="swiper-autoplay-stop-btn"> <span class="hidden">Stop automatic slide show</span> </button> <div class="home-kv-carousel__wrapper"> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-1" role="tabpanel" an-tr="hd01_home kv carousel-microsite-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv1"> <div class="home-kv-carousel__slide-inner home-kv-carousel__slide-inner--clickable-state"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Trade-in and Save" data-mobile-headline-text="Trade-in and Save"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Up to R15 000 when you trade-in<br/>Limited offer valid until 30 November 2024<br/> " data-mobile-description="Up to R15 000 when you trade-in<br/>Limited offer valid until 30 November 2024<br/> "></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black cta-kv-display-on url-to-kv" href="/za/trade-in/#spotlightoffers" aria-label="Learn more" an-tr="hd01_home kv carousel-microsite-cta-kv" an-ca="content click" an-ac="feature" an-la="trade in and save:learn more"> Learn more </a> </div> </div> <button class="home-kv-carousel__clickable-state"></button> <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/za/trade-in/fold6_mo.jpg?imwidth=360, //images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_mo.jpg?imwidth=720 1.5x"/> <source media="(min-width:768px) and (max-width:1365px)" srcset="//images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_pc.jpg?imwidth=768, //images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_pc.jpg?imwidth=1536 1.5x"/> <source media="(min-width:1366px)" srcset="//images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_pc.jpg?imwidth=1366, //images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_pc.jpg?imwidth=2560 1.5x"/> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/fold6_pc.jpg?imwidth=1366" data-desktop-alt data-mobile-alt data-target-width="" data-aem-asset-id=""/> </picture> </figure> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-2" role="tabpanel" an-tr="hd01_home kv carousel-microsite-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv2"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center text-shadow"> <h1 class="home-kv-carousel__headline" data-desktop-headline-text=" <span style="font-size:75%; color:black;">Great Trade-In Value,<br> Guaranteed!</span>" data-mobile-headline-text=" <span style="font-size:75%; color:black;">Great Trade-In Value, Guaranteed!</span>"></h1> <p class="home-kv-carousel__desc" data-desktop-description="Looking for the best trade-in deal<br/>on your next Galaxy?<br/>We've made it easier than ever<br/>to trade in your eligible devices with savings<br/> on your next purchase with Samsung Trade In." data-mobile-description="Looking for the best trade-in deal on your next Galaxy?<br><br/> We've made it easier than ever to trade in your<br><br/> eligible devices with savings on your next purchase with Samsung Trade In."></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--underline cta--black" href="#howitworks" an-tr="hd01_home kv carousel-microsite-cta-kv" an-ca="content click" an-ac="feature" an-la="get r15 000 back guaranteed:store locator"> Store locator </a> <a class="cta cta--contained cta--black" href="/za/trade-in/#spotlightoffers" an-tr="hd01_home kv carousel-microsite-cta-kv" an-ca="content click" an-ac="feature" an-la="get r15 000 back guaranteed:learn more"> Learn more </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Mobile_720x1080_NoText.jpg?$LazyLoad_Home_JPG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Desktop_1440x640_NoText.jpg?$LazyLoad_Home_JPG$" data-desktop-alt="Looking for the best trade-in deal on your next Galaxy? We've made it easier than ever to trade in your eligible devices with savings on your next purchase with Samsung Trade In." data-mobile-alt="Looking for the best trade-in deal on your next Galaxy? We've made it easier than ever to trade in your eligible devices with savings on your next purchase with Samsung Trade In." role="img"/> <img class="image-v2__main" data-desktop-alt="Looking for the best trade-in deal on your next Galaxy? We've made it easier than ever to trade in your eligible devices with savings on your next purchase with Samsung Trade In." data-mobile-alt="Looking for the best trade-in deal on your next Galaxy? We've made it easier than ever to trade in your eligible devices with savings on your next purchase with Samsung Trade In." data-360w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Mobile_720x1080_NoText.jpg?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Mobile_720x1080_NoText.jpg?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeIn_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-3" role="tabpanel" an-tr="hd01_home kv carousel-microsite-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv3"> <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 "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text=" <span style="font-size:75%; color:black;">Trade in your current <br>device for a new <br>Galaxy Z Flip6</span>" data-mobile-headline-text="Trade in your current device for a new Galaxy Z Flip6"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Get up to R15 000 back when you trade in" data-mobile-description="Get up to R15 000 back when you trade in"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black" href="/za/trade-in/#spotlightoffers" aria-label="Learn more" an-tr="hd01_home kv carousel-microsite-cta-kv" an-ca="content click" an-ac="feature" an-la="trade in your current device for a new galaxy z flip6:learn more"> Learn more </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Mobile_720x1080_NoText.jpg?$LazyLoad_Home_JPG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Desktop_1440x640_NoText.jpg?$LazyLoad_Home_JPG$" data-desktop-alt="Get up to R15 000 back when you trade in" data-mobile-alt="Get up to R15 000 back when you trade in" role="img"/> <img class="image-v2__main" data-desktop-alt="Get up to R15 000 back when you trade in" data-mobile-alt="Get up to R15 000 back when you trade in" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Mobile_720x1080_NoText.jpg?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Mobile_720x1080_NoText.jpg?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Dotcom_TradeInZFlip6_OfferPage_Desktop_1440x640_NoText.jpg?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> </div> <div class="arrow-indicator-wrap"> <button class="arrow-indicator arrow-indicator--contained arrow-indicator--prev" an-tr="hd01_home kv carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <span class="hidden">Previous</span> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" focusable="false" aria-hidden="true"> <g fill="none" fill-rule="evenodd"> <g> <circle cx="20" cy="20" r="20"/> <g fill-rule="nonzero"> <path d="M15.179 3.173L16.043 4.077 7.765 12 16.043 19.923 15.179 20.827 5.957 12z" transform="translate(8 8)"/> </g> </g> </g> </svg> </button> <button class="arrow-indicator arrow-indicator--contained arrow-indicator--next" an-tr="hd01_home kv carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <span class="hidden">Next</span> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" focusable="false" aria-hidden="true"> <g fill="none" fill-rule="evenodd"> <g> <circle cx="20" cy="20" r="20"/> <g fill-rule="nonzero"> <path d="M7.957 4.077L8.821 3.173 18.043 12 8.821 20.827 7.957 19.923 16.235 12z" transform="translate(8 8)"/> </g> </g> </g> </svg> </button> </div> </div> <div class="home-kv-carousel__indicator-wrap"> <div class="indicator label-indicator" data-indicator-data='{ "type": "label-indicator", "play": true, "autoRolling": true, "infiniteRolling": true }'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play" an-tr="hd01_home kv carousel-microsite-image-action" an-ca="indication" an-ac="carousel" an-la="carousel:index:play"> <svg class="play" focusable="false" aria-hidden="true"><use xlink:href="#play-bold" href="#play-bold"></use></svg> <svg class="pause" focusable="false" aria-hidden="true"><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="5000" aria-controls="home-kv-carousel-slide-3" an-tr="hd01_home kv carousel-microsite-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-3" an-tr="hd01_home kv carousel-microsite-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-3" an-tr="hd01_home kv carousel-microsite-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> </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> <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-light-gray blank-space--width-1440 blank-space--desktop-margin-medium blank-space--mobile-margin-large"> </div> </div> <div class="pd-g-feature-benefit aem-GridColumn aem-GridColumn--default--12"> <div id="valuefinder" class="st-feature-benefit st-feature-benefit--image-none padding-top--48 padding-bottom--24 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"> <h2 class="st-feature-benefit__title contrast-target" data-font-size-pc="48" data-font-size-mo="30">How much is your old Device worth?*</h2> </div> </div> <div class="st-feature-benefit__img-wrap "> </div> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .iframe_wrap { max-width: 1440px; margin: 0 auto; } .iframe__content { width: 100%; height: 500px; /* max-height: 1700px; */ border: 0; outline: 0; border-bottom: 0; } @media (max-width: 420px) { .iframe__content { height: 1350px; overflow-y: hidden; } } @media (min-width: 421px) and (max-width: 529px) { .iframe__content { height: 1350px; overflow-y: hidden; } } @media (min-width: 530px) { .iframe__content { height: 1350px; } } @media (min-width: 768px) { .iframe__content { height: 700px; } } </style> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .iframe_wrap { max-width: 1440px; margin: 0 auto; } .iframe__content { width: 100%; height: 765px; /* max-height: 1700px;*/ border: 0; outline: 0; border-bottom: 0; } @media (max-width: 991px) { .iframe__content { min-height: 970px; } } @media (max-width: 778px) { .iframe__content { min-height: 1125px; } } @media (max-width: 534px) { .iframe__content { min-height: 1630px; } } @media (max-width: 420px) { .iframe__content { min-height: 1740px; } } @media (max-width: 320px) { .iframe__content { min-height: 1810px; } } /* @media (min-width: 768px) { .iframe__content { height: 700px; } } */ </style> <div class="iframe_wrap"> <iframe id="iframe__content" class="iframe__content" src="https://africa.mkt.samsung.com/za/tradein#" frameborder="0"></iframe> </div> <script> var iframe = document.querySelector("#iframe__content"); // var mainCont = document.querySelector("#content"); var iframeLoadedCount = 0; iframe.onload = function () { iframeLoadedCount++; if (iframeLoadedCount == 2) { // scroll to the top of the iframe after loading $('html, body').animate({ scrollTop: $("#iframe__content").offset().top }, 0); // $(".iframe__content").css({height : "200px"}); // scroll to the top of the page after loading // $('html, body').animate({scrollTop: $("#content").offset().top}, 0); $(".iframe__content").css({ height: "600px" }); } } </script> <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 main.5865e514.js.LICENSE.txt */ !function(){var e={655:function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},757:function(e,t,n){e.exports=n(727)},861:function(e,t,n){var r,o=n(655).default;var a=n(308),i=n(184),s=n(791),l=n(105),u=n(0);function c(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var d=c(a),f={colors:{black:"#000000",offBlack:"#363636",outOfStock:"#6E6A69",grey:"#bebebe",lightGrey:"#f8f8f8",white:"#ffffff",offWhite:"#F2F2F2",primary:"#2189ff",accent:"#2189ff",secondary:"#0274C2",red:"#FF4337",green:"#0f0"},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungSharpSans, sans-serif",quaternary:"sssR, SamsungSharpSans, sans-serif",baseSize:16,sizes:{terms:8,xs:10,button:12,s:14,sm:16,m:18,l:24,xl:30,xxl:40,massive:75,brow:17,title:38,header:34,body:19,video:12}},breakpoints:{desktop:1440,tablet:900,smallMobile:400,mobile:768}},p=a.createGlobalStyle(r||(r=o([" \n\n [hidden] {\n display: none;\n }\n\n font-family: 'SamsungOne, sans-serif';\n\t\n\tmargin: auto;\n\tbackground: white;\n\tcolor: black;\n\n\t> div,\n\t.maxwidth-limit {\n\t\tmax-width: 1440px;\n\t\tmargin: 0 auto;\n\t}\n\n\t.disclaimer {\n\t\twidth: 80%;\n\t\t@media screen and (min-width: 768px) {\n\t\t\twidth: 60%;\n\t\t}\n\t}\n\n\t.terms {\n\t\tmargin: 0vw 5.55556vw;\n\n\t\t@media screen and (min-width: 768px) {\n\t\t\tmargin: 0vw 8.19444vw;\n\t\t}\n\t\t@media screen and (min-width: 1440px) {\n\t\t\tmargin: 0 120px;\n\t\t}\n\t}\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Regular.otf') format('opentype');\n font-style: normal;\n font-weight: 400;\n }\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Medium.otf') format('opentype');\n font-style: normal;\n font-weight: 500;\n }\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Bold.otf') format('opentype');\n font-style: normal;\n font-weight: 700;\n }\n\n \n .cheil-static-ecom *, .cheil-static-ecom *:after, .cheil-static-ecom *:before {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n scroll-behavior: smooth;\n \n }\n\n .cheil-static-ecom {\n overflow: hidden;\n }\n \n #content > div.par.parsys > div.cl-g-sticky-navigation-text.section {\n display: none;\n }\n \n .visibleNav {\n display: block !important;\n }\n \n .pointer {\n cursor: pointer;\n }\n\n .addeventatc-selected {\n top: -175px!important;\n }\n\n #addeventatc2-drop {\n top: 0px!important;\n left: -55%!important;\n }\n\n .addevent {\n color: #fff!important;\n display: flex!important;\n\n justify-content: center;\n align-items: center;\n }\n\n .addevent:hover {\n color: #000!important;\n background: rgba(0,0,0,0)!important;\n }\n\n .addevent:hover svg #calendar-icon > * {\n stroke: #000!important;\n }\n\n .addeventatc_dropdown {\n width: 186px;\n }\n\n .addeventatc_dropdown span {\n background: none!important;\n padding: 14px 10px 14px 18px!important;\n }\n\n .divider {\n position: relative;\n width: 2px;\n\n &:after {\n content: \"\";\n position: absolute;\n border-left: 2px solid black;\n height: 125%;\n border-radius: 2px;\n top: -0.2em;\n @media screen and (max-width: 768px) {\n border-left: 1px solid black;\n }\n }\n }\n\n .noWrap {\n white-space: nowrap;\n }\n\n .copyx {\n display: none!important;\n }\n\n .addeventatc {\n @media screen and (max-width: 768px){\n margin: 3em auto;\n }\n span {\n display: none;\n }\n }\n\n .addeventatc .addeventatc_icon { \n\n display: none;\n\n }\n\n .ReactModal__Overlay {\n background: rgba(0, 0, 0, 0.5)!important;\n }\n\n .slick-slider {\n display: flex;\n }\n\n .slick-track {\n display: flex!important;\n align-items: center!important;;\n }\n \n img {\n &:focus {\n outline: none;\n }\n }\n\n #MinimalForm {\n display: none;\n }\n\n .formIframe {\n border: 0;\n }\n\n .CompareArrowLeft {\n position: absolute;\n top: -40%;\n right: 15%;\n }\n\n .CompareArrowRight {\n position: absolute;\n top: -40%;\n left: 15%;\n }\n\n .flex-end {\n align-self: flex-end;\n }\n\n .flex-start {\n align-self: flex-start;\n }\n\n .wider {\n letter-spacing: 0.1em;\n }\n\n .slick-slide {\n /* height: 50vh; */\n max-width: 95vw !important;\n /* width: 75vw !important; */\n overflow: hidden;\n }\n .slick-slide:focus {\n outline: none;\n }\n\n .slick-slider {\n max-width: 1440px;\n width: 95vw;\n \n }\n\n .slick-track {\n \n width: 95vw;\n }\n\n #apps {\n .slick-slider{\n width: 100%;\n overflow: visible;\n margin: 0 auto;\n }\n\n .slick-arrow {\n display: none !important;\n }\n\n .slick-list {\n width: 100%;\n }\n }\n\n #cheil-id-root__financeModule{\n margin: 25px auto !important;\n }\n\n .ReactModal__Body--open, .ReactModal__Html--open {\n overflow: hidden;\n}\n\n.ReactModal__Content {\n opacity: 0;\n max-width:1440px;\n transition: opacity 300ms ease-in-out;\n}\n\n.ReactModal__Content--after-open {\n opacity: 1;\n}\n\n.ReactModal__Content--before-close {\n opacity: 0;\n}\n\n.animatedSvg {\n\tstroke-dasharray: 100;\n\tstroke-dashoffset: 100;\n &_concierge {\n animation: dash 3s ease-in-out 1s forwards;\n }\n &_chat {\n animation: dashAlt 3s ease-in-out 2s forwards;\n }\n &_appointment {\n animation: dash 3s ease-in-out 3s forwards;\n }\n &_people {\n animation: dash 3s ease-in-out 4s forwards;\n }\n\t\n}\n\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .animatedSvg {\n stroke-width: 0;\n stroke-dashoffset: 0;\n stroke-dasharray: 0;\n &_concierge {\n animation: none;\n }\n &_chat {\n animation:none;\n }\n &_appointment {\n animation: none;\n }\n &_people {\n animation: none;\n }\n }\n}\n\n_:-ms-lang(x), _:-webkit-full-screen, .animatedSvg{ \n stroke-width: 0;\n stroke-dashoffset: 0;\n stroke-dasharray: 0;\n &_concierge {\n animation: none;\n }\n &_chat {\n animation:none;\n }\n &_appointment {\n animation: none;\n }\n &_people {\n animation: none;\n }\n}\n\n@keyframes dash {\n 0% {\n stroke-dashoffset: 100;\n \n \n }\n\t\n 100% {\n stroke-dashoffset: 0;\n stroke-width: 0\n \n }\n\n \n}\n\n@keyframes dashAlt {\n 0% {\n stroke-dashoffset: 100;\n \n \n }\n\t\n 100% {\n stroke-dashoffset: 0;\n \n \n }\n\n \n}\n\n\n"]))),m=function(e,t){var n=f.breakpoints.mobile,r=f.breakpoints.desktop,o=e*(1/1.8),a=e;return"\n ".concat(t,": ").concat(o,"px;\n \n @media screen and (max-width: ").concat(r,"px) {\n ").concat(t,": ").concat(100*e/r,"vw;\n }\n @media screen and (max-width: ").concat(n,"px) {\n ").concat(t,": ").concat(.15*e,"vmin;\n }\n @media screen and (min-width: ").concat(r,"px) {\n ").concat(t,": ").concat(a,"px;\n }\n ")},h=function(e){return m(e,"font-size")},g=function(){return g=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},g.apply(this,arguments)};function v(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var y,A,b=d.default((function(e){var t=e.className,n=e.children,r=e.ref,o=e.onClick,a=e.style,s=function(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}(e,["className","children","ref","onClick","style"]);return i.jsx("div",g({className:t,onClick:o,ref:r,style:g({},a)},s,{children:n}),void 0)}))(y||(y=v(["\n display: flex;\n max-width: 1440px;\n position: ",";\n flex-direction: ",";\n width: ",";\n height: ",";\n justify-content: ",";\n align-items: ",";\n flex-wrap: ",";\n margin: ",";\n padding: ",";\n background: ",";\n opacity: ",";\n ","\n"],["\n display: flex;\n max-width: 1440px;\n position: ",";\n flex-direction: ",";\n width: ",";\n height: ",";\n justify-content: ",";\n align-items: ",";\n flex-wrap: ",";\n margin: ",";\n padding: ",";\n background: ",";\n opacity: ",";\n ","\n"])),(function(e){return e.position?e.position:"relative"}),(function(e){return e.row?"row":"column"}),(function(e){return e.width||"auto"}),(function(e){return e.height||"auto"}),(function(e){return e.align||"center"}),(function(e){return e.alignItems||"center"}),(function(e){return e.wrap||(e.row?"initial":e.wrap)}),(function(e){return e.margin||"0 auto"}),(function(e){return e.padding||"1.2em"}),(function(e){return e.background||"initial"}),(function(e){return e.opacity||"1"}),(function(e){return"absolute"===e.position?"\n top: "+(e.top||"auto")+";\n bottom: "+(e.bottom||"auto")+";\n left:"+(e.left||"auto")+";\n right: "+(e.right||"auto")+";\n ":""})),w=d.default((function(e){var t=e.className,n=e.children,r=e.style;return i.jsx("p",g({className:t,style:r},{children:n}),void 0)}))(A||(A=v(["\n font-family: ",";\n font-weight: ",";\n text-align: ",";\n margin: ",";\n text-decoration: ",";\n color: ",";\n white-space: ",";\n ","\n"],["\n font-family: ",";\n font-weight: ",";\n text-align: ",";\n margin: ",";\n text-decoration: ",";\n color: ",";\n white-space: ",";\n ","\n"])),(function(e){return e.font?e.theme.fonts[e.font]:e.theme.fonts.primary}),(function(e){return e.weight||"normal"}),(function(e){return e.align||"left"}),(function(e){return e.margin||"0"}),(function(e){return e.underline?"underline":"none"}),(function(e){return e.color?e.theme.colors[e.color]:e.theme.color}),(function(e){return e.wrap?e.wrap:"initial"}),(function(e){return h(e.size?"number"===typeof e.size?e.size:e.theme.fonts.sizes[e.size]:e.theme.fonts.baseSize)}));function x(e){var t=s.useState(window.innerWidth<=e),n=t[0],r=t[1];return s.useEffect((function(){var t=function(){r(window.innerWidth<=e)};return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),n}function S(){return x(f.breakpoints.mobile)}var _=function(e){var t=e.src,n=e.mobileSrc,r=e.width,o=e.height,a=e.margin,l=e.loader,u=e.alt,c=e.className,d=e.align,f=e.style,p=i.jsx("div",{style:{width:r,height:o}},void 0),m=S();return i.jsx(s.Suspense,g({fallback:l||p},{children:i.jsx("img",{className:c,alt:u,src:m?n:t,draggable:"false",style:g({width:r,height:o,margin:a,alignSelf:d||"center"},f),onMouseDown:function(e){e.preventDefault()}},void 0)}),void 0)},E={shouldForwardProp:function(e,t){return["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)}};function k(e,t){var n=t||"microsite";return{"data-omni-type":n,"data-omni":"uk:tradeIn:"+e,"ga-ca":n,"ga-ac":"tradeIn","ga-la":"tradeIn:"+e}}var C,B,M,P,G,T,N,D=d.default.button.withConfig(E).attrs((function(e){return{backgroundColor:e.backgroundColor||e.theme.colors.black,borderColor:e.borderColor||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.sm}}))(C||(C=v(["\n\tbackground: ",";\n\tcolor: ",";\n\t/* font-size: 0.97222vw; */\n\tborder-radius: 45px;\n\t","\n\tpadding: 0.8571em 2.712em;\n\ttransition: all 0.3s ease-in-out;\n\tborder-color: ",";\n\tborder-width: 1px;\n\tborder-style: solid;\n\tfont-weight: bold;\n\tline-height: 1;\n\ttext-transform: uppercase;\n\ttext-shadow: none;\n\t/* letter-spacing: 0.15em; */\n\tdisplay: inline-block;\n\t&:hover,\n\t&:focus {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t\tborder-width: 1px;\n\t\tborder-style: solid;\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t@media screen and (min-width: ","px) {\n\t\tmax-width: 408px;\n\t}\n\n\t&:disabled {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t}\n"],["\n\tbackground: ",";\n\tcolor: ",";\n\t/* font-size: 0.97222vw; */\n\tborder-radius: 45px;\n\t","\n\tpadding: 0.8571em 2.712em;\n\ttransition: all 0.3s ease-in-out;\n\tborder-color: ",";\n\tborder-width: 1px;\n\tborder-style: solid;\n\tfont-weight: bold;\n\tline-height: 1;\n\ttext-transform: uppercase;\n\ttext-shadow: none;\n\t/* letter-spacing: 0.15em; */\n\tdisplay: inline-block;\n\t&:hover,\n\t&:focus {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t\tborder-width: 1px;\n\t\tborder-style: solid;\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t@media screen and (min-width: ","px) {\n\t\tmax-width: 408px;\n\t}\n\n\t&:disabled {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t}\n"])),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return h(e.size)}),(function(e){return e.borderColor}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.borderColor}),(function(e){return e.theme.breakpoints.desktop}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.grey}),(function(e){return e.theme.colors.grey})),O=d.default(D)(B||(B=v(["\n letter-spacing: initial;\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white})),z=d.default(D)(M||(M=v(["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black})),R=d.default(D)(P||(P=v(["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white})),L=d.default.a.attrs((function(e){return{color:e.color||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.m,arrow:e.arrow||!1}}))(G||(G=v(["\n text-decoration: underline;\n display: inline-block;\n position: relative;\n cursor: pointer;\n color: ",";\n ","\n\n ",";\n"],["\n text-decoration: underline;\n display: inline-block;\n position: relative;\n cursor: pointer;\n color: ",";\n ","\n\n ",";\n"])),(function(e){return e.color}),(function(e){return h(e.size)}),(function(e){return e.arrow&&"&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\tborder-width: 2px 2px 0px 0px;\n\t\tborder-color: "+e.color+";\n\t\tborder-style: solid;\n\t\twidth: 0.6em;\n\t\theight: 0.6em;\n\t\ttop: 45%;\n\t\tright: -10%;\n\t\ttransform: rotate(45deg) translate3d(0%, -40%, 0);\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\n\t&:hover {\n\t\t&::after {\n\t\t\tright: -15%;\n\t\t\ttransition: all 0.3s ease-in-out;\n\t\t}\n\t}\n"})),I=d.default((function(e){var t=e.children,n=e.className,r=e.onClick;return i.jsx("button",g({className:n,onClick:r},{children:i.jsx("span",g({className:"buttonCopy"},{children:t}),void 0)}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(T||(T=v(["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 2em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",';\n font-weight: bold;\n font-size: 0.8em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 3;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n content: "";\n }\n }\n &.active,\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n\n color: ',";\n\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"],["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 2em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",';\n font-weight: bold;\n font-size: 0.8em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 3;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n content: "";\n }\n }\n &.active,\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n\n color: ',";\n\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"])),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black})),U=d.default((function(e){var t=e.children,n=e.className,r=e.href;return i.jsxs("a",g({className:n,href:r,target:"_blank",rel:"noopener noreferrer"},{children:[i.jsx("span",g({className:"buttonCopy"},{children:t}),void 0),i.jsx("span",{className:"buttonArrows"},void 0)]}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(N||(N=v(["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 6em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",";\n font-family: ",';\n font-weight: bold;\n font-size: 0.7em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-weight: 700 !important;\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 2;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n content: "";\n }\n }\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n color: ',";\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"],["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 6em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",";\n font-family: ",';\n font-weight: bold;\n font-size: 0.7em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-weight: 700 !important;\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 2;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n content: "";\n }\n }\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n color: ',";\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"])),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.theme.fonts.primary}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black})),j={duration:1,ease:"easeOut",delay:.3},F={hidden:{opacity:0,translateX:"-10%"},visible:{opacity:1,translateX:"0%",transition:j}},V={hidden:{opacity:0,translateX:"10%"},visible:{opacity:1,translateX:"0%",transition:j}},Z={hidden:{opacity:0,translateY:"10%"},visible:{opacity:1,translateY:"0%",transition:j}};t.W2=b,t.ZL=p,t.ns=O,t.Wg=R,t.xv=w,t.rE=k,t.rS=f,t.dD=S,t.Av=function(){return x(f.breakpoints.tablet)}},213:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=/^((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)-.*))$/,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}))},340:function(e,t,n){"use strict";n.r(t),n.d(t,{CountUp:function(){return o}});var r=function(){return(r=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)},o=function(){function e(e,t,n){var o=this;this.endVal=t,this.options=n,this.version="2.1.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.count=function(e){o.startTime||(o.startTime=e);var t=e-o.startTime;o.remaining=o.duration-t,o.useEasing?o.countDown?o.frameVal=o.startVal-o.easingFn(t,0,o.startVal-o.endVal,o.duration):o.frameVal=o.easingFn(t,o.startVal,o.endVal-o.startVal,o.duration):o.countDown?o.frameVal=o.startVal-(o.startVal-o.endVal)*(t/o.duration):o.frameVal=o.startVal+(o.endVal-o.startVal)*(t/o.duration),o.countDown?o.frameVal=o.frameVal<o.endVal?o.endVal:o.frameVal:o.frameVal=o.frameVal>o.endVal?o.endVal:o.frameVal,o.frameVal=Number(o.frameVal.toFixed(o.options.decimalPlaces)),o.printValue(o.frameVal),t<o.duration?o.rAF=requestAnimationFrame(o.count):null!==o.finalEndVal?o.update(o.finalEndVal):o.callback&&o.callback()},this.formatNumber=function(e){var t,n,r,a,i=e<0?"-":"";t=Math.abs(e).toFixed(o.options.decimalPlaces);var s=(t+="").split(".");if(n=s[0],r=s.length>1?o.options.decimal+s[1]:"",o.options.useGrouping){a="";for(var l=0,u=n.length;l<u;++l)0!==l&&l%3==0&&(a=o.options.separator+a),a=n[u-l-1]+a;n=a}return o.options.numerals&&o.options.numerals.length&&(n=n.replace(/[0-9]/g,(function(e){return o.options.numerals[+e]})),r=r.replace(/[0-9]/g,(function(e){return o.options.numerals[+e]}))),i+o.options.prefix+n+r+o.options.suffix},this.easeOutExpo=function(e,t,n,r){return n*(1-Math.pow(2,-10*e/r))*1024/1023+t},this.options=r(r({},this.defaults),n),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(t),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined",void 0!==window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push((function(){return o.handleScroll(o)})),window.onscroll=function(){window.onScrollFns.forEach((function(e){return e()}))},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window){var t=window.innerHeight+window.scrollY,n=e.el.offsetTop+e.el.offsetHeight;n<t&&n>window.scrollY&&e.paused?(e.paused=!1,setTimeout((function(){return e.start()}),e.options.scrollSpyDelay)):window.scrollY>n&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>e;var t=e-this.startVal;if(Math.abs(t)>this.options.smartEasingThreshold){this.finalEndVal=e;var n=this.countDown?1:-1;this.endVal=e+n*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.callback=e,this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal||this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t=this.formattingFn(e);"INPUT"===this.el.tagName?this.el.value=t:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=t:this.el.innerHTML=t},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: "+e,null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}()},0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(388),o=n(791),a=n(646),i=n(607),s=n(196),l=n(35);function u(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}function c(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var d=c(o),f=u(o),p=u(l),m=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},h={measureLayout:m(["layout","layoutId","drag","_layoutResetTransform"]),animation:m(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:m(["exit"]),drag:m(["drag","dragControls"]),focus:m(["whileFocus"]),hover:m(["whileHover","onHoverStart","onHoverEnd"]),tap:m(["whileTap","onTap","onTapStart","onTapCancel"]),pan:m(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:m(["layout","layoutId"])};function g(e){for(var t in e){var n=e[t];null!==n&&(h[t].Component=n)}}var v=o.createContext({strict:!1}),y=Object.keys(h),A=y.length;var b=o.createContext({transformPagePoint:function(e){return e},isStatic:!1}),w=o.createContext({});function x(){return o.useContext(w).visualElement}var S=o.createContext(null);function _(e){var t=o.useRef(null);return null===t.current&&(t.current=e()),t.current}function E(){var e=o.useContext(S);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,a=M();o.useEffect((function(){return r(a)}),[]);return!t&&n?[!1,function(){return null===n||void 0===n?void 0:n(a)}]:[!0]}function k(e){return null===e||e.isPresent}var C=0,B=function(){return C++},M=function(){return _(B)},P=o.createContext(null),G="undefined"!==typeof window,T=G?o.useLayoutEffect:o.useEffect;function N(e,t,n,a){var i=o.useContext(b),s=o.useContext(v),l=x(),u=o.useContext(S),c=function(e){var t=e.layoutId,n=o.useContext(P);return n&&void 0!==t?n+"-"+t:t}(n),d=o.useRef(void 0);a||(a=s.renderer),!d.current&&a&&(d.current=a(e,{visualState:t,parent:l,props:r.__assign(r.__assign({},n),{layoutId:c}),presenceId:null===u||void 0===u?void 0:u.id,blockInitialAnimation:!1===(null===u||void 0===u?void 0:u.initial)}));var f=d.current;return T((function(){f&&(f.setProps(r.__assign(r.__assign(r.__assign({},i),n),{layoutId:c})),f.isPresent=k(u),f.isPresenceRoot=!l||l.presenceId!==(null===u||void 0===u?void 0:u.id),f.syncRender())})),o.useEffect((function(){var e;f&&(null===(e=f.animationState)||void 0===e||e.animateChanges())})),T((function(){return function(){return null===f||void 0===f?void 0:f.notifyUnmount()}}),[]),f}function D(e){return"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function O(e){return Array.isArray(e)}function z(e){return"string"===typeof e||O(e)}function R(e,t,n,r,o){var a;return void 0===r&&(r={}),void 0===o&&(o={}),"string"===typeof t&&(t=null===(a=e.variants)||void 0===a?void 0:a[t]),"function"===typeof t?t(null!==n&&void 0!==n?n:e.custom,r,o):t}function L(e,t,n){var r=e.getProps();return R(r,t,null!==n&&void 0!==n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function I(e){var t;return"function"===typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||z(e.initial)||z(e.animate)||z(e.whileHover)||z(e.whileDrag)||z(e.whileTap)||z(e.whileFocus)||z(e.exit)}function U(e){return Boolean(I(e)||e.variants)}function j(e,t){var n=function(e,t){if(I(e)){var n=e.initial,r=e.animate;return{initial:!1===n||z(n)?n:void 0,animate:z(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,o.useContext(w)),r=n.initial,a=n.animate;return o.useMemo((function(){return{initial:r,animate:a}}),t?[F(r),F(a)]:[])}function F(e){return Array.isArray(e)?e.join(" "):e}function V(e){var t=e.preloadedFeatures,n=e.createVisualElement,a=e.useRender,i=e.useVisualState,s=e.Component;return t&&g(t),o.forwardRef((function(e,t){var l=o.useContext(b).isStatic,u=null,c=j(e,l),f=i(e,l);return!l&&G&&(c.visualElement=N(s,f,e,n),u=function(e,t,n){var a=[];if(o.useContext(v),!t)return null;for(var i=0;i<A;i++){var s=y[i],l=h[s],u=l.isEnabled,c=l.Component;u(e)&&c&&a.push(d.createElement(c,r.__assign({key:s},e,{visualElement:t})))}return a}(e,c.visualElement)),d.createElement(d.Fragment,null,d.createElement(w.Provider,{value:c},a(s,e,function(e,t,n){return o.useCallback((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"===typeof n?n(r):D(n)&&(n.current=r))}),[t])}(f,c.visualElement,t),f,l)),u)}))}function Z(e){function t(t,n){return void 0===n&&(n={}),V(e(t,n))}var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var W=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function H(e){return"string"===typeof e&&!e.includes("-")&&!!(W.indexOf(e)>-1||/[A-Z]/.test(e))}var Q={};function Y(e){for(var t in e)Q[t]=e[t]}var X=["","X","Y","Z"],J=["transformPerspective","x","y","z"];function K(e,t){return J.indexOf(e)-J.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return X.forEach((function(t){return J.push(e+t)}))}));var q=new Set(J);function $(e){return q.has(e)}var ee=new Set(["originX","originY","originZ"]);function te(e){return ee.has(e)}function ne(e,t){var n=t.layout,r=t.layoutId;return $(e)||te(e)||(n||void 0!==r)&&(!!Q[e]||"opacity"===e)}var re=function(e){return null!==e&&"object"===typeof e&&e.getVelocity},oe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ae(e){return e.startsWith("--")}var ie=function(e,t){return t&&"number"===typeof e?t.transform(e):e},se=r.__assign(r.__assign({},i.number),{transform:Math.round}),le={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,size:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,rotate:i.degrees,rotateX:i.degrees,rotateY:i.degrees,rotateZ:i.degrees,scale:i.scale,scaleX:i.scale,scaleY:i.scale,scaleZ:i.scale,skew:i.degrees,skewX:i.degrees,skewY:i.degrees,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:i.alpha,originX:i.progressPercentage,originY:i.progressPercentage,originZ:i.px,zIndex:se,fillOpacity:i.alpha,strokeOpacity:i.alpha,numOctaves:se};function ue(e,t,n,r,o,a,i,s){var l,u=e.style,c=e.vars,d=e.transform,f=e.transformKeys,p=e.transformOrigin;f.length=0;var m=!1,h=!1,g=!0;for(var v in t){var y=t[v];if(ae(v))c[v]=y;else{var A=le[v],b=ie(y,A);if($(v)){if(m=!0,d[v]=b,f.push(v),!g)continue;y!==(null!==(l=A.default)&&void 0!==l?l:0)&&(g=!1)}else if(te(v))p[v]=b,h=!0;else if((null===n||void 0===n?void 0:n.isHydrated)&&(null===r||void 0===r?void 0:r.isHydrated)&&Q[v]){var w=Q[v].process(y,r,n),x=Q[v].applyTo;if(x)for(var S=x.length,_=0;_<S;_++)u[x[_]]=w;else u[v]=w}else u[v]=b}}r&&n&&i&&s?(u.transform=i(r.deltaFinal,r.treeScale,m?d:void 0),a&&(u.transform=a(d,u.transform)),u.transformOrigin=s(r)):(m&&(u.transform=function(e,t,n,r){var o=e.transform,a=e.transformKeys,i=t.enableHardwareAcceleration,s=void 0===i||i,l=t.allowTransformNone,u=void 0===l||l,c="";a.sort(K);for(var d=!1,f=a.length,p=0;p<f;p++){var m=a[p];c+=(oe[m]||m)+"("+o[m]+") ","z"===m&&(d=!0)}return!d&&s?c+="translateZ(0)":c=c.trim(),r?c=r(o,n?"":c):u&&n&&(c="none"),c}(e,o,g,a)),h&&(u.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,a=e.originZ;return n+" "+o+" "+(void 0===a?0:a)}(p)))}var ce=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function de(e,t,n){for(var r in t)re(t[r])||ne(r,n)||(e[r]=t[r])}function fe(e,t,n){var a={};return de(a,e.style||{},e),Object.assign(a,function(e,t,n){var a=e.transformTemplate;return o.useMemo((function(){var e={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};ue(e,t,void 0,void 0,{enableHardwareAcceleration:!n},a);var o=e.vars,i=e.style;return r.__assign(r.__assign({},o),i)}),[t])}(e,t,n)),e.transformValues&&(a=e.transformValues(a)),a}function pe(e,t,n){var r={},o=fe(e,t,n);return Boolean(e.drag)&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=o,r}var me=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","_layoutResetTransform","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function he(e){return me.has(e)}var ge=function(e){return!he(e)};try{var ve=n(213).Z;ge=function(e){return e.startsWith("on")?!he(e):ve(e)}}catch(ea){}function ye(e,t,n){return"string"===typeof e?e:i.px.transform(t+n*e)}var Ae=function(e,t){return i.px.transform(e*t)},be={offset:"stroke-dashoffset",array:"stroke-dasharray"},we={offset:"strokeDashoffset",array:"strokeDasharray"};function xe(e,t,n,o,a,i,s,l){var u=t.attrX,c=t.attrY,d=t.originX,f=t.originY,p=t.pathLength,m=t.pathSpacing,h=void 0===m?1:m,g=t.pathOffset,v=void 0===g?0:g;ue(e,r.__rest(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,o,a,i,s,l),e.attrs=e.style,e.style={};var y=e.attrs,A=e.style,b=e.dimensions,w=e.totalPathLength;y.transform&&(b&&(A.transform=y.transform),delete y.transform),b&&(void 0!==d||void 0!==f||A.transform)&&(A.transformOrigin=function(e,t,n){return ye(t,e.x,e.width)+" "+ye(n,e.y,e.height)}(b,void 0!==d?d:.5,void 0!==f?f:.5)),void 0!==u&&(y.x=u),void 0!==c&&(y.y=c),void 0!==w&&void 0!==p&&function(e,t,n,r,o,a){void 0===r&&(r=1),void 0===o&&(o=0),void 0===a&&(a=!0);var i=a?be:we;e[i.offset]=Ae(-o,t);var s=Ae(n,t),l=Ae(r,t);e[i.array]=s+" "+l}(y,w,p,h,v,!1)}var Se=function(){return r.__assign(r.__assign({},{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}),{attrs:{}})};function _e(e,t){var n=o.useMemo((function(){var n=Se();return xe(n,t,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),r.__assign(r.__assign({},n.attrs),{style:r.__assign({},n.style)})}),[t]);if(e.style){var a={};de(a,e.style,e),n.style=r.__assign(r.__assign({},a),n.style)}return n}function Ee(e){void 0===e&&(e=!1);return function(t,n,a,i,s){var l=i.latestValues,u=(H(t)?_e:pe)(n,l,s),c=function(e,t,n){var r={};for(var o in e)(ge(o)||!0===n&&he(o)||!t&&!he(o))&&(r[o]=e[o]);return r}(n,"string"===typeof t,e),d=r.__assign(r.__assign(r.__assign({},c),u),{ref:a});return o.createElement(t,d)}}var ke=/([a-z])([A-Z])/g,Ce=function(e){return e.replace(ke,"$1-$2").toLowerCase()};function Be(e,t){var n=t.style,r=t.vars;for(var o in Object.assign(e.style,n),r)e.style.setProperty(o,r[o])}var Me=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform"]);function Pe(e,t){for(var n in Be(e,t),t.attrs)e.setAttribute(Me.has(n)?n:Ce(n),t.attrs[n])}function Ge(e){var t=e.style,n={};for(var r in t)(re(t[r])||ne(r,e))&&(n[r]=t[r]);return n}function Te(e){var t=Ge(e);for(var n in e){if(re(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function Ne(e){return"object"===typeof e&&"function"===typeof e.start}var De=function(e){return Array.isArray(e)};function Oe(e){var t,n=re(e)?e.get():e;return t=n,Boolean(t&&"object"===typeof t&&t.mix&&t.toValue)?n.toValue():n}function ze(e,t,n,r){var o=e.scrapeMotionValuesFromProps,a=e.createRenderState,i=e.onMount,s={latestValues:Le(t,n,r,o),renderState:a()};return i&&(s.mount=function(e){return i(t,e,s)}),s}var Re=function(e){return function(t,n){var r=o.useContext(w),a=o.useContext(S);return n?ze(e,t,r,a):_((function(){return ze(e,t,r,a)}))}};function Le(e,t,n,o){var a={},i=!1===(null===n||void 0===n?void 0:n.initial),s=o(e);for(var l in s)a[l]=Oe(s[l]);var u=e.initial,c=e.animate,d=I(e),f=U(e);t&&f&&!d&&!1!==e.inherit&&(null!==u&&void 0!==u||(u=t.initial),null!==c&&void 0!==c||(c=t.animate));var p=i||!1===u?c:u;p&&"boolean"!==typeof p&&!Ne(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=R(e,t);if(n){var o=n.transitionEnd;n.transition;var i=r.__rest(n,["transitionEnd","transition"]);for(var s in i)a[s]=i[s];for(var s in o)a[s]=o[s]}}));return a}var Ie={useVisualState:Re({scrapeMotionValuesFromProps:Te,createRenderState:Se,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"===typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(a){r.dimensions={x:0,y:0,width:0,height:0}}"path"===t.tagName&&(r.totalPathLength=t.getTotalLength()),xe(r,o,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),Pe(t,r)}})};var Ue,je={useVisualState:Re({scrapeMotionValuesFromProps:Ge,createRenderState:ce})};function Fe(e,t,n,o){var a=t.forwardMotionProps,i=void 0!==a&&a,s=H(e)?Ie:je;return r.__assign(r.__assign({},s),{preloadedFeatures:n,useRender:Ee(i),createVisualElement:o,Component:e})}function Ve(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function Ze(e,t,n,r){o.useEffect((function(){var o=e.current;if(n&&o)return Ve(o,t,n,r)}),[e,t,n,r])}function We(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function He(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.Exit="exit"}(Ue||(Ue={}));var Qe={pageX:0,pageY:0};function Ye(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Qe;return{x:n[t+"X"],y:n[t+"Y"]}}function Xe(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Je(e,t){return void 0===t&&(t="page"),{point:He(e)?Ye(e,t):Xe(e,t)}}var Ke=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,Je(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},qe={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},$e={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function et(e){return G&&null===window.onpointerdown?e:G&&null===window.ontouchstart?$e[e]:G&&null===window.onmousedown?qe[e]:e}function tt(e,t,n,r){return Ve(e,et(t),Ke(n,"pointerdown"===t),r)}function nt(e,t,n,r){return Ze(e,et(t),n&&Ke(n,"pointerdown"===t),r)}function rt(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var ot=rt("dragHorizontal"),at=rt("dragVertical");function it(e){var t=!1;if("y"===e)t=at();else if("x"===e)t=ot();else{var n=ot(),r=at();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function st(){var e=it(!0);return!e||(e(),!1)}function lt(e,t,n){return function(r,o){var a;We(r)&&!st()&&(null===n||void 0===n||n(r,o),null===(a=e.animationState)||void 0===a||a.setActive(Ue.Hover,t))}}var ut=function e(t,n){return!!n&&(t===n||e(t,n.parentElement))};function ct(e){return o.useEffect((function(){return function(){return e()}}),[])}var dt=function(e){return function(t){return e(t),null}},ft={tap:dt((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,a=e.whileTap,i=e.visualElement,l=t||n||r||a,u=o.useRef(!1),c=o.useRef(null);function d(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function f(){var e;return d(),u.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(Ue.Tap,!1),!st()}function p(e,n){f()&&(ut(i.getInstance(),e.target)?null===t||void 0===t||t(e,n):null===r||void 0===r||r(e,n))}function m(e,t){f()&&(null===r||void 0===r||r(e,t))}nt(i,"pointerdown",l?function(e,t){var r;d(),u.current||(u.current=!0,c.current=s.pipe(tt(window,"pointerup",p),tt(window,"pointercancel",m)),null===n||void 0===n||n(e,t),null===(r=i.animationState)||void 0===r||r.setActive(Ue.Tap,!0))}:void 0),ct(d)})),focus:dt((function(e){var t=e.whileFocus,n=e.visualElement;Ze(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Ue.Focus,!0)}:void 0),Ze(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Ue.Focus,!1)}:void 0)})),hover:dt((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;nt(o,"pointerenter",t||r?lt(o,!0,t):void 0),nt(o,"pointerleave",n||r?lt(o,!1,n):void 0)}))};function pt(e,t){if(!Array.isArray(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}var mt=function(e){return 1e3*e},ht={linear:s.linear,easeIn:s.easeIn,easeInOut:s.easeInOut,easeOut:s.easeOut,circIn:s.circIn,circInOut:s.circInOut,circOut:s.circOut,backIn:s.backIn,backInOut:s.backInOut,backOut:s.backOut,anticipate:s.anticipate,bounceIn:s.bounceIn,bounceInOut:s.bounceInOut,bounceOut:s.bounceOut},gt=function(e){if(Array.isArray(e)){a.invariant(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=r.__read(e,4),n=t[0],o=t[1],i=t[2],l=t[3];return s.cubicBezier(n,o,i,l)}return"string"===typeof e?(a.invariant(void 0!==ht[e],"Invalid easing type '"+e+"'"),ht[e]):e},vt=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!i.complex.test(t)||t.startsWith("url(")))},yt=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},At=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}},bt=function(){return{type:"keyframes",ease:"linear",duration:.3}},wt=function(e){return{type:"keyframes",duration:.8,values:e}},xt={x:yt,y:yt,z:yt,rotate:yt,rotateX:yt,rotateY:yt,rotateZ:yt,scaleX:At,scaleY:At,scale:At,opacity:bt,backgroundColor:bt,color:bt,default:At},St=r.__assign(r.__assign({},le),{color:i.color,backgroundColor:i.color,outlineColor:i.color,fill:i.color,stroke:i.color,borderColor:i.color,borderTopColor:i.color,borderRightColor:i.color,borderBottomColor:i.color,borderLeftColor:i.color,filter:i.filter,WebkitFilter:i.filter}),_t=function(e){return St[e]};function Et(e,t){var n,r=_t(e);return r!==i.filter&&(r=i.complex),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var kt=!1;function Ct(e){var t=e.ease,n=e.times,o=e.yoyo,i=e.flip,s=e.loop,l=r.__rest(e,["ease","times","yoyo","flip","loop"]),u=r.__assign({},l);return n&&(u.offset=n),l.duration&&(u.duration=mt(l.duration)),l.repeatDelay&&(u.repeatDelay=mt(l.repeatDelay)),t&&(u.ease=function(e){return Array.isArray(e)&&"number"!==typeof e[0]}(t)?t.map(gt):gt(t)),"tween"===l.type&&(u.type="keyframes"),(o||s||i)&&(a.warning(!kt,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),kt=!0,o?u.repeatType="reverse":s?u.repeatType="loop":i&&(u.repeatType="mirror"),u.repeat=s||o||i||l.repeat),"spring"!==l.type&&(u.type="keyframes"),u}function Bt(e,t,n){var o;return Array.isArray(t.to)&&(null!==(o=e.duration)&&void 0!==o||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=r.__spreadArray([],r.__read(e.to)),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=r.__rest(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=r.__assign(r.__assign({},e),function(e,t){var n;return n=De(t)?wt:xt[e]||xt.default,r.__assign({to:t},n(t))}(n,t.to))),r.__assign(r.__assign({},t),Ct(e))}function Mt(e){return 0===e||"string"===typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function Pt(e){return"number"===typeof e?0:Et("",e)}function Gt(e,t){return e[t]||e.default||e}function Tt(e,t,n,o){return void 0===o&&(o={}),t.start((function(i){var l,u,c=function(e,t,n,o,i){var l,u=Gt(o,e),c=null!==(l=u.from)&&void 0!==l?l:t.get(),d=vt(e,n);"none"===c&&d&&"string"===typeof n?c=Et(e,n):Mt(c)&&"string"===typeof n?c=Pt(n):!Array.isArray(n)&&Mt(n)&&"string"===typeof c&&(n=Pt(c));var f=vt(e,c);return a.warning(f===d,"You are trying to animate "+e+' from "'+c+'" to "'+n+'". '+c+" is not an animatable value - to enable this animation set "+c+" to a value animatable to "+n+" via the `style` property."),f&&d&&!1!==u.type?function(){var o={from:c,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:function(e){return t.set(e)}};return"inertia"===u.type||"decay"===u.type?s.inertia(r.__assign(r.__assign({},o),u)):s.animate(r.__assign(r.__assign({},Bt(u,o,e)),{onUpdate:function(e){var t;o.onUpdate(e),null===(t=u.onUpdate)||void 0===t||t.call(u,e)},onComplete:function(){var e;o.onComplete(),null===(e=u.onComplete)||void 0===e||e.call(u)}}))}:function(){var e;return t.set(n),i(),null===(e=null===u||void 0===u?void 0:u.onComplete)||void 0===e||e.call(u),{stop:function(){}}}}(e,t,n,o,i),d=function(e,t){var n;return null!==(n=(Gt(e,t)||{}).delay)&&void 0!==n?n:0}(o,e),f=function(){return u=c()};return d?l=setTimeout(f,mt(d)):f(),function(){clearTimeout(l),null===u||void 0===u||u.stop()}}))}function Nt(e,t){-1===e.indexOf(t)&&e.push(t)}function Dt(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ot=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Nt(this.subscriptions,e),function(){return Dt(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var a=this.subscriptions[o];a&&a(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),zt=function(){function e(e){var t,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ot,this.velocityUpdateSubscribers=new Ot,this.renderSubscribers=new Ot,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=l.getFrameData(),o=r.delta,a=r.timestamp;n.lastUpdated!==a&&(n.timeDelta=o,n.lastUpdated=a,p.default.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return p.default.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(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.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?s.velocityPerSecond(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.hasAnimated=!0,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.clear(),this.renderSubscribers.clear(),this.stop()},e}();function Rt(e){return new zt(e)}var Lt=function(e){return function(t){return t.test(e)}},It=[i.number,i.px,i.percent,i.degrees,i.vw,i.vh,{test:function(e){return"auto"===e},parse:function(e){return e}}],Ut=function(e){return It.find(Lt(e))},jt=r.__spreadArray(r.__spreadArray([],r.__read(It)),[i.color,i.complex]),Ft=function(e){return jt.find(Lt(e))};function Vt(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Rt(n))}function Zt(e,t){var n=L(e,t),o=n?e.makeTargetAnimatable(n,!1):{},a=o.transitionEnd,i=void 0===a?{}:a;o.transition;var s,l=r.__rest(o,["transitionEnd","transition"]);for(var u in l=r.__assign(r.__assign({},l),i)){Vt(e,u,(s=l[u],De(s)?s[s.length-1]||0:s))}}function Wt(e,t){r.__spreadArray([],r.__read(t)).reverse().forEach((function(n){var r,o=e.getVariant(n);o&&Zt(e,o),null===(r=e.variantChildren)||void 0===r||r.forEach((function(e){Wt(e,t)}))}))}function Ht(e,t,n){var r,o,a,s,l=Object.keys(t).filter((function(t){return!e.hasValue(t)})),u=l.length;if(u)for(var c=0;c<u;c++){var d=l[c],f=t[d],p=null;Array.isArray(f)&&(p=f[0]),null===p&&(p=null!==(o=null!==(r=n[d])&&void 0!==r?r:e.readValue(d))&&void 0!==o?o:t[d]),void 0!==p&&null!==p&&("string"===typeof p&&/^\-?\d*\.?\d+$/.test(p)?p=parseFloat(p):!Ft(p)&&i.complex.test(f)&&(p=Et(d,f)),e.addValue(d,Rt(p)),null!==(a=(s=n)[d])&&void 0!==a||(s[d]=p),e.setBaseTarget(d,p))}}function Qt(e,t){if(t)return(t[e]||t.default||t).from}function Yt(e,t,n){var r,o,a={};for(var i in e)a[i]=null!==(r=Qt(i,t))&&void 0!==r?r:null===(o=n.getValue(i))||void 0===o?void 0:o.get();return a}function Xt(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(),Array.isArray(t)){var o=t.map((function(t){return Jt(e,t,n)}));r=Promise.all(o)}else if("string"===typeof t)r=Jt(e,t,n);else{var a="function"===typeof t?L(e,t,n.custom):t;r=Kt(e,a,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}function Jt(e,t,n){var o;void 0===n&&(n={});var a=L(e,t,n.custom),i=(a||{}).transition,s=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(s=n.transitionOverride);var l=a?function(){return Kt(e,a,n)}:function(){return Promise.resolve()},u=(null===(o=e.variantChildren)||void 0===o?void 0:o.size)?function(o){void 0===o&&(o=0);var a=s.delayChildren,i=void 0===a?0:a,l=s.staggerChildren,u=s.staggerDirection;return function(e,t,n,o,a,i){void 0===n&&(n=0);void 0===o&&(o=0);void 0===a&&(a=1);var s=[],l=(e.variantChildren.size-1)*o,u=1===a?function(e){return void 0===e&&(e=0),e*o}:function(e){return void 0===e&&(e=0),l-e*o};return Array.from(e.variantChildren).sort(qt).forEach((function(e,o){s.push(Jt(e,t,r.__assign(r.__assign({},i),{delay:n+u(o)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(s)}(e,t,i+o,l,u,n)}:function(){return Promise.resolve()},c=s.when;if(c){var d=r.__read("beforeChildren"===c?[l,u]:[u,l],2),f=d[0],p=d[1];return f().then(p)}return Promise.all([l(),u(n.delay)])}function Kt(e,t,n){var o,a=void 0===n?{}:n,i=a.delay,s=void 0===i?0:i,l=a.transitionOverride,u=a.type,c=e.makeTargetAnimatable(t),d=c.transition,f=void 0===d?e.getDefaultTransition():d,p=c.transitionEnd,m=r.__rest(c,["transition","transitionEnd"]);l&&(f=l);var h=[],g=u&&(null===(o=e.animationState)||void 0===o?void 0:o.getState()[u]);for(var v in m){var y=e.getValue(v),A=m[v];if(!(!y||void 0===A||g&&$t(g,v))){var b=Tt(v,y,A,r.__assign({delay:s},f));h.push(b)}}return Promise.all(h).then((function(){p&&Zt(e,p)}))}function qt(e,t){return e.sortNodePosition(t)}function $t(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var en=[Ue.Animate,Ue.Hover,Ue.Tap,Ue.Drag,Ue.Focus,Ue.Exit],tn=r.__spreadArray([],r.__read(en)).reverse(),nn=en.length;function rn(e){var t=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return Xt(e,n,r)})))}}(e),n=function(){var e;return(e={})[Ue.Animate]=on(!0),e[Ue.Hover]=on(),e[Ue.Tap]=on(),e[Ue.Drag]=on(),e[Ue.Focus]=on(),e[Ue.Exit]=on(),e}(),o={},a=!0,i=function(t,n){var o=L(e,n);if(o){o.transition;var a=o.transitionEnd,i=r.__rest(o,["transition","transitionEnd"]);t=r.__assign(r.__assign(r.__assign({},t),i),a)}return t};function s(s,l){for(var u,c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set,m={},h=1/0,g=function(t){var o=tn[t],g=n[o],v=null!==(u=c[o])&&void 0!==u?u:d[o],y=z(v),A=o===l?g.isActive:null;!1===A&&(h=t);var b=v===d[o]&&v!==c[o]&&y;if(b&&a&&e.manuallyAnimateOnMount&&(b=!1),g.protectedKeys=r.__assign({},m),!g.isActive&&null===A||!v&&!g.prevProp||Ne(v)||"boolean"===typeof v)return"continue";var w=function(e,t){if("string"===typeof t)return t!==e;if(O(t))return!pt(t,e);return!1}(g.prevProp,v)||o===l&&g.isActive&&!b&&y||t>h&&y,x=Array.isArray(v)?v:[v],S=x.reduce(i,{});!1===A&&(S={});var _=g.prevResolvedValues,E=void 0===_?{}:_,k=r.__assign(r.__assign({},E),S),C=function(e){w=!0,p.delete(e),g.needsAnimating[e]=!0};for(var B in k){var M=S[B],P=E[B];m.hasOwnProperty(B)||(M!==P?De(M)&&De(P)?pt(M,P)?g.protectedKeys[B]=!0:C(B):void 0!==M?C(B):p.add(B):void 0!==M&&p.has(B)?C(B):g.protectedKeys[B]=!0)}g.prevProp=v,g.prevResolvedValues=S,g.isActive&&(m=r.__assign(r.__assign({},m),S)),a&&e.blockInitialAnimation&&(w=!1),w&&!b&&f.push.apply(f,r.__spreadArray([],r.__read(x.map((function(e){return{animation:e,options:r.__assign({type:o},s)}})))))},v=0;v<nn;v++)g(v);if(o=r.__assign({},m),p.size){var y={};p.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(y[t]=n)})),f.push({animation:y})}var A=Boolean(f.length);return a&&!1===c.initial&&!e.manuallyAnimateOnMount&&(A=!1),a=!1,A?t(f):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,r,o){var a;return n[t].isActive===r?Promise.resolve():(null===(a=e.variantChildren)||void 0===a||a.forEach((function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r,s(o,t))},setAnimateFunction:function(n){t=n(e)},getState:function(){return n}}}function on(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var an={animation:dt((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=rn(t)),Ne(n)&&o.useEffect((function(){return n.subscribe(t)}),[n])})),exit:dt((function(e){var t=e.custom,n=e.visualElement,a=r.__read(E(),2),i=a[0],s=a[1],l=o.useContext(S);o.useEffect((function(){var e,r,o=null===(e=n.animationState)||void 0===e?void 0:e.setActive(Ue.Exit,!i,{custom:null!==(r=null===l||void 0===l?void 0:l.custom)&&void 0!==r?r:t});!i&&(null===o||void 0===o||o.then(s))}),[i])}))},sn=function(){function e(e,t,n){var o=this,a=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(o.lastMoveEvent&&o.lastMoveEventInfo){var e=cn(o.lastMoveEventInfo,o.history),t=null!==o.startEvent,n=s.distance(e.offset,{x:0,y:0})>=3;if(t||n){var a=e.point,i=l.getFrameData().timestamp;o.history.push(r.__assign(r.__assign({},a),{timestamp:i}));var u=o.handlers,c=u.onStart,d=u.onMove;t||(c&&c(o.lastMoveEvent,e),o.startEvent=o.lastMoveEvent),d&&d(o.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){o.lastMoveEvent=e,o.lastMoveEventInfo=ln(t,o.transformPagePoint),We(e)&&0===e.buttons?o.handlePointerUp(e,t):p.default.update(o.updatePoint,!0)},this.handlePointerUp=function(e,t){o.end();var n=o.handlers,r=n.onEnd,a=n.onSessionEnd,i=cn(ln(t,o.transformPagePoint),o.history);o.startEvent&&r&&r(e,i),a&&a(e,i)},!(He(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=a;var i=ln(Je(e),this.transformPagePoint),u=i.point,c=l.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},u),{timestamp:c})];var d=t.onSessionStart;d&&d(e,cn(i,this.history)),this.removeListeners=s.pipe(tt(window,"pointermove",this.handlePointerMove),tt(window,"pointerup",this.handlePointerUp),tt(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),l.cancelSync.update(this.updatePoint)},e}();function ln(e,t){return t?{point:t(e.point)}:e}function un(e,t){return{x:e.x-t.x,y:e.y-t.y}}function cn(e,t){var n=e.point;return{point:n,delta:un(n,fn(t)),offset:un(n,dn(t)),velocity:pn(t,.1)}}function dn(e){return e[0]}function fn(e){return e[e.length-1]}function pn(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=fn(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>mt(t)));)n--;if(!r)return{x:0,y:0};var a=(o.timestamp-r.timestamp)/1e3;if(0===a)return{x:0,y:0};var i={x:(o.x-r.x)/a,y:(o.y-r.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function mn(e){return e}function hn(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function gn(){return{x:{min:0,max:1},y:{min:0,max:1}}}var vn={translate:0,scale:1,origin:0,originPoint:0};function yn(){return{x:r.__assign({},vn),y:r.__assign({},vn)}}function An(e){return[e("x"),e("y")]}function bn(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),s.distance(e,t)<n}function wn(e){return e.max-e.min}function xn(e,t){var n,r=.5,o=wn(e),a=wn(t);return a>o?r=s.progress(t.min,t.max-o,e.min):o>a&&(r=s.progress(e.min,e.max-a,t.min)),n=r,s.clamp(0,1,n)}function Sn(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=s.mix(t.min,t.max,e.origin),e.scale=wn(n)/wn(t),bn(e.scale,1,1e-4)&&(e.scale=1),e.translate=s.mix(n.min,n.max,e.origin)-e.originPoint,bn(e.translate)&&(e.translate=0)}function _n(e,t,n,r){Sn(e.x,t.x,n.x,En(r.originX)),Sn(e.y,t.y,n.y,En(r.originY))}function En(e){return"number"===typeof e?e:.5}function kn(e,t,n){e.min=n.min+t.min,e.max=e.min+wn(t)}function Cn(e,t,n){var r=t.min,o=t.max;return void 0!==r&&e<r?e=n?s.mix(r,e,n.min):Math.max(e,r):void 0!==o&&e>o&&(e=n?s.mix(o,e,n.max):Math.min(e,o)),e}function Bn(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Mn(e,t){var n,o=t.min-e.min,a=t.max-e.max;return t.max-t.min<e.max-e.min&&(o=(n=r.__read([a,o],2))[0],a=n[1]),{min:e.min+o,max:e.min+a}}function Pn(e,t,n){return{min:Gn(e,t),max:Gn(e,n)}}function Gn(e,t){var n;return"number"===typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function Tn(e,t){return hn(function(e,t){var n=e.top,r=e.left,o=e.bottom,a=e.right;void 0===t&&(t=mn);var i=t({x:r,y:n}),s=t({x:a,y:o});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),t))}var Nn=function(e,t){return e.depth-t.depth};function Dn(e){return e.projection.isEnabled||e.shouldResetTransform()}function On(e,t){void 0===t&&(t=[]);var n=e.parent;return n&&On(n,t),Dn(e)&&t.push(e),t}function zn(e){if(!e.shouldResetTransform()){var t,n=e.getLayoutState();e.notifyBeforeLayoutMeasure(n.layout),n.isHydrated=!0,n.layout=e.measureViewportBox(),n.layoutCorrected=(t=n.layout,{x:r.__assign({},t.x),y:r.__assign({},t.y)}),e.notifyLayoutMeasure(n.layout,e.prevViewportBox||n.layout),p.default.update((function(){return e.rebaseProjectionTarget()}))}}function Rn(e){e.shouldResetTransform()||(e.prevViewportBox=e.measureViewportBox(!1),e.rebaseProjectionTarget(!1,e.prevViewportBox))}function Ln(e,t){return{min:t.min-e.min,max:t.max-e.min}}function In(e,t){return{x:Ln(e.x,t.x),y:Ln(e.y,t.y)}}function Un(e,t){var n=e.getLayoutId(),r=t.getLayoutId();return n!==r||void 0===r&&e!==t}function jn(e){var t=e.getProps(),n=t.drag,r=t._dragX;return n&&!r}function Fn(e,t){e.min=t.min,e.max=t.max}function Vn(e,t,n){return n+t*(e-n)}function Zn(e,t,n,r,o){return void 0!==o&&(e=Vn(e,o,r)),Vn(e,n,r)+t}function Wn(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=Zn(e.min,t,n,r,o),e.max=Zn(e.max,t,n,r,o)}function Hn(e,t){var n=t.x,r=t.y;Wn(e.x,n.translate,n.scale,n.originPoint),Wn(e.y,r.translate,r.scale,r.originPoint)}function Qn(e,t,n,o){var a=r.__read(o,3),i=a[0],l=a[1],u=a[2];e.min=t.min,e.max=t.max;var c=void 0!==n[u]?n[u]:.5,d=s.mix(t.min,t.max,c);Wn(e,n[i],n[l],d,n.scale)}var Yn=["x","scaleX","originX"],Xn=["y","scaleY","originY"];function Jn(e,t,n){Qn(e.x,t.x,n,Yn),Qn(e.y,t.y,n,Xn)}function Kn(e,t,n,r,o){return e=Vn(e-=t,1/n,r),void 0!==o&&(e=Vn(e,1/o,r)),e}function qn(e,t,n){var o=r.__read(n,3),a=o[0],i=o[1],l=o[2];!function(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5);var a=s.mix(e.min,e.max,r)-t;e.min=Kn(e.min,t,n,a,o),e.max=Kn(e.max,t,n,a,o)}(e,t[a],t[i],t[l],t.scale)}function $n(e,t){qn(e.x,t,Yn),qn(e.y,t,Xn)}var er=new Set;function tr(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function nr(e){return er.add(e),function(){return er.delete(e)}}function rr(){if(er.size){var e=0,t=[[]],n=[],r=function(n){return tr(t,n,e)},o=function(t){tr(n,t,e),e++};er.forEach((function(t){t(r,o),e=0})),er.clear();for(var a=n.length,i=0;i<=a;i++)t[i]&&t[i].forEach(ar),n[i]&&n[i].forEach(ar)}}var or,ar=function(e){return e()},ir=new WeakMap,sr=function(){function e(e){var t=e.visualElement;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.elastic={x:{min:0,max:1},y:{min:0,max:1}},this.props={},this.hasMutatedConstraints=!1,this.cursorProgress={x:.5,y:.5},this.originPoint={},this.openGlobalLock=null,this.panSession=null,this.visualElement=t,this.visualElement.enableLayoutProjection(),ir.set(t,this)}return e.prototype.start=function(e,t){var n=this,o=void 0===t?{}:t,a=o.snapToCursor,i=void 0!==a&&a,u=o.cursorProgress,c=this.props.transformPagePoint;this.panSession=new sn(e,{onSessionStart:function(e){var t;n.stopMotion();var o=function(e){return Je(e,"client")}(e).point;null===(t=n.cancelLayout)||void 0===t||t.call(n),n.cancelLayout=nr((function(e,t){var a=On(n.visualElement),c=function(e){var t=[];return e.children.forEach((function e(n){Dn(n)&&t.push(n),n.children.forEach(e)})),t.sort(Nn)}(n.visualElement),d=r.__spreadArray(r.__spreadArray([],r.__read(a)),r.__read(c)),f=!1;n.isLayoutDrag()&&n.visualElement.lockProjectionTarget(),t((function(){d.forEach((function(e){return e.resetTransform()}))})),e((function(){zn(n.visualElement),c.forEach(zn)})),t((function(){d.forEach((function(e){return e.restoreTransform()})),i&&(f=n.snapToCursor(o))})),e((function(){Boolean(n.getAxisMotionValue("x")&&!n.isExternalDrag())||n.visualElement.rebaseProjectionTarget(!0,n.visualElement.measureViewportBox(!1)),n.visualElement.scheduleUpdateLayoutProjection();var e=n.visualElement.projection;An((function(t){if(!f){var r=e.target[t],a=r.min,i=r.max;n.cursorProgress[t]=u?u[t]:s.progress(a,i,o[t])}var l=n.getAxisMotionValue(t);l&&(n.originPoint[t]=l.get())}))})),t((function(){l.flushSync.update(),l.flushSync.preRender(),l.flushSync.render(),l.flushSync.postRender()})),e((function(){return n.resolveDragConstraints()}))}))},onStart:function(e,t){var r,o,a,i=n.props,s=i.drag,l=i.dragPropagation;(!s||l||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=it(s),n.openGlobalLock))&&(rr(),n.isDragging=!0,n.currentDirection=null,null===(o=(r=n.props).onDragStart)||void 0===o||o.call(r,e,t),null===(a=n.visualElement.animationState)||void 0===a||a.setActive(Ue.Drag,!0))},onMove:function(e,t){var r,o,a,i,s=n.props,l=s.dragPropagation,u=s.dragDirectionLock;if(l||n.openGlobalLock){var c=t.offset;if(u&&null===n.currentDirection)return 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}(c),void(null!==n.currentDirection&&(null===(o=(r=n.props).onDirectionLock)||void 0===o||o.call(r,n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),null===(i=(a=n.props).onDrag)||void 0===i||i.call(a,e,t),or=e}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:c})},e.prototype.resolveDragConstraints=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.dragElastic,o=this.visualElement.getLayoutState().layoutCorrected;this.constraints=!!n&&(D(n)?this.resolveRefConstraints(o,n):function(e,t){var n=t.top,r=t.left,o=t.bottom,a=t.right;return{x:Bn(e.x,r,a),y:Bn(e.y,n,o)}}(o,n)),this.elastic=function(e){return!1===e?e=0:!0===e&&(e=.35),{x:Pn(e,"left","right"),y:Pn(e,"top","bottom")}}(r),this.constraints&&!this.hasMutatedConstraints&&An((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(e,t){var n=this.props,r=n.onMeasureDragConstraints,o=n.transformPagePoint,i=t.current;a.invariant(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop."),this.constraintsBox=Tn(i,o);var s=function(e,t){return{x:Mn(e.x,t.x),y:Mn(e.y,t.y)}}(e,this.constraintsBox);if(r){var l=r(function(e){var t=e.x,n=e.y;return{top:n.min,bottom:n.max,left:t.min,right:t.max}}(s));this.hasMutatedConstraints=!!l,l&&(s=hn(l))}return s},e.prototype.cancelDrag=function(){var e,t;this.visualElement.unlockProjectionTarget(),null===(e=this.cancelLayout)||void 0===e||e.call(this),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(Ue.Drag,!1)},e.prototype.stop=function(e,t){var n,r,o;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var a=this.isDragging;if(this.cancelDrag(),a){var i=t.velocity;this.animateDragEnd(i),null===(o=(r=this.props).onDragEnd)||void 0===o||o.call(r,e,t)}},e.prototype.snapToCursor=function(e){var t=this;return An((function(n){if(lr(n,t.props.drag,t.currentDirection)){var r=t.getAxisMotionValue(n);if(!r)return t.cursorProgress[n]=.5,!0;var o=t.visualElement.getLayoutState().layout,a=o[n].max-o[n].min,i=o[n].min+a/2,s=e[n]-i;t.originPoint[n]=e[n],r.set(s)}})).includes(!0)},e.prototype.updateAxis=function(e,t,n){if(lr(e,this.props.drag,this.currentDirection))return this.getAxisMotionValue(e)?this.updateAxisMotionValue(e,n):this.updateVisualElementAxis(e,t)},e.prototype.updateAxisMotionValue=function(e,t){var n=this.getAxisMotionValue(e);if(t&&n){var r=this.originPoint[e]+t[e],o=this.constraints?Cn(r,this.constraints[e],this.elastic[e]):r;n.set(o)}},e.prototype.updateVisualElementAxis=function(e,t){var n,r=this.visualElement.getLayoutState().layout[e],o=r.max-r.min,a=this.cursorProgress[e],i=function(e,t,n,r,o){var a=e-t*n;return r?Cn(a,r,o):a}(t[e],o,a,null===(n=this.constraints)||void 0===n?void 0:n[e],this.elastic[e]);this.visualElement.setProjectionTargetAxis(e,i,i+o)},e.prototype.setProps=function(e){var t=e.drag,n=void 0!==t&&t,o=e.dragDirectionLock,a=void 0!==o&&o,i=e.dragPropagation,s=void 0!==i&&i,l=e.dragConstraints,u=void 0!==l&&l,c=e.dragElastic,d=void 0===c?.35:c,f=e.dragMomentum,p=void 0===f||f,m=r.__rest(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=r.__assign({drag:n,dragDirectionLock:a,dragPropagation:s,dragConstraints:u,dragElastic:d,dragMomentum:p},m)},e.prototype.getAxisMotionValue=function(e){var t=this.props,n=t.layout,r=t.layoutId,o="_drag"+e.toUpperCase();return this.props[o]?this.props[o]:n||void 0!==r?void 0:this.visualElement.getValue(e,0)},e.prototype.isLayoutDrag=function(){return!this.getAxisMotionValue("x")},e.prototype.isExternalDrag=function(){var e=this.props,t=e._dragX,n=e._dragY;return t||n},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,o=n.drag,a=n.dragMomentum,i=n.dragElastic,s=n.dragTransition,l=function(e,t){void 0===t&&(t=!0);var n,r=e.getProjectionParent();return!!r&&(t?$n(n=In(r.projection.target,e.projection.target),r.getLatestValues()):n=In(r.getLayoutState().layout,e.getLayoutState().layout),An((function(t){return e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)})),!0)}(this.visualElement,this.isLayoutDrag()&&!this.isExternalDrag()),u=this.constraints||{};if(l&&Object.keys(u).length&&this.isLayoutDrag()){var c=this.visualElement.getProjectionParent();if(c){var d=In(c.projection.targetFinal,u);An((function(e){var t=d[e],n=t.min,r=t.max;u[e]={min:isNaN(n)?void 0:n,max:isNaN(r)?void 0:r}}))}}var f=An((function(n){var c;if(lr(n,o,t.currentDirection)){var d=null!==(c=null===u||void 0===u?void 0:u[n])&&void 0!==c?c:{},f=i?200:1e6,p=i?40:1e7,m=r.__assign(r.__assign({type:"inertia",velocity:a?e[n]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.getAxisMotionValue(n)?t.startAxisValueAnimation(n,m):t.visualElement.startLayoutAnimation(n,m,l)}}));return Promise.all(f).then((function(){var e,n;null===(n=(e=t.props).onDragTransitionEnd)||void 0===n||n.call(e)}))},e.prototype.stopMotion=function(){var e=this;An((function(t){var n=e.getAxisMotionValue(t);n?n.stop():e.visualElement.stopLayoutAnimation()}))},e.prototype.startAxisValueAnimation=function(e,t){var n=this.getAxisMotionValue(e);if(n){var r=n.get();return n.set(r),n.set(r),Tt(e,n,0,t)}},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.drag;if(D(t.dragConstraints)&&this.constraintsBox){this.stopMotion();var r={x:0,y:0};An((function(t){r[t]=xn(e.visualElement.projection.target[t],e.constraintsBox[t])})),this.updateConstraints((function(){An((function(t){if(lr(t,n,null)){var o=function(e,t,n){var r=e.max-e.min,o=s.mix(t.min,t.max-r,n);return{min:o,max:o+r}}(e.visualElement.projection.target[t],e.constraintsBox[t],r[t]),a=o.min,i=o.max;e.visualElement.setProjectionTargetAxis(t,a,i)}}))})),setTimeout(rr,1)}},e.prototype.updateConstraints=function(e){var t=this;this.cancelLayout=nr((function(n,r){var o=On(t.visualElement);r((function(){return o.forEach((function(e){return e.resetTransform()}))})),n((function(){return zn(t.visualElement)})),r((function(){return o.forEach((function(e){return e.restoreTransform()}))})),n((function(){t.resolveDragConstraints()})),e&&r(e)}))},e.prototype.mount=function(e){var t=this,n=tt(e.getInstance(),"pointerdown",(function(e){var n=t.props,r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=Ve(window,"resize",(function(){t.scalePoint()})),o=e.onLayoutUpdate((function(){t.isDragging&&t.resolveDragConstraints()})),a=e.prevDragCursor;return a&&this.start(or,{cursorProgress:a}),function(){null===n||void 0===n||n(),null===r||void 0===r||r(),null===o||void 0===o||o(),t.cancelDrag()}},e}();function lr(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}var ur,cr,dr={pan:dt((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,a=e.onPanSessionStart,i=e.visualElement,s=t||n||r||a,l=o.useRef(null),u=o.useContext(b).transformPagePoint,c={onSessionStart:a,onStart:n,onMove:t,onEnd:function(e,t){l.current=null,r&&r(e,t)}};o.useEffect((function(){null!==l.current&&l.current.updateHandlers(c)})),nt(i,"pointerdown",s&&function(e){l.current=new sn(e,c,{transformPagePoint:u})}),ct((function(){return l.current&&l.current.end()}))})),drag:dt((function(e){var t=e.dragControls,n=e.visualElement,a=o.useContext(b).transformPagePoint,i=_((function(){return new sr({visualElement:n})}));i.setProps(r.__assign(r.__assign({},e),{transformPagePoint:a})),o.useEffect((function(){return t&&t.subscribe(i)}),[i]),o.useEffect((function(){return i.mount(n)}),[])}))};function fr(e){return"string"===typeof e&&e.startsWith("var(--")}!function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"}(ur||(ur={})),t.VisibilityAction=void 0,(cr=t.VisibilityAction||(t.VisibilityAction={}))[cr.Hide=0]="Hide",cr[cr.Show=1]="Show";var pr=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function mr(e,t,n){void 0===n&&(n=1),a.invariant(n<=4,'Max CSS variable fallback depth detected in property "'+e+'". This may indicate a circular fallback dependency.');var o=r.__read(function(e){var t=pr.exec(e);if(!t)return[,];var n=r.__read(t,3);return[n[1],n[2]]}(e),2),i=o[0],s=o[1];if(i){var l=window.getComputedStyle(t).getPropertyValue(i);return l?l.trim():fr(s)?mr(s,t,n+1):s}}function hr(e,t){return e/(t.max-t.min)*100}var gr="_$css";var vr={process:function(e,t,n){var r=n.target;if("string"===typeof e){if(!i.px.test(e))return e;e=parseFloat(e)}return hr(e,r.x)+"% "+hr(e,r.y)+"%"}},yr={borderRadius:r.__assign(r.__assign({},vr),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:vr,borderTopRightRadius:vr,borderBottomLeftRadius:vr,borderBottomRightRadius:vr,boxShadow:{process:function(e,t){var n=t.delta,r=t.treeScale,o=e,a=e.includes("var("),l=[];a&&(e=e.replace(pr,(function(e){return l.push(e),gr})));var u=i.complex.parse(e);if(u.length>5)return o;var c=i.complex.createTransformer(e),d="number"!==typeof u[0]?1:0,f=n.x.scale*r.x,p=n.y.scale*r.y;u[0+d]/=f,u[1+d]/=p;var m=s.mix(f,p,.5);"number"===typeof u[2+d]&&(u[2+d]/=m),"number"===typeof u[3+d]&&(u[3+d]/=m);var h=c(u);if(a){var g=0;h=h.replace(gr,(function(){var e=l[g];return g++,e}))}return h}}},Ar=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.frameTarget={x:{min:0,max:1},y:{min:0,max:1}},n.currentAnimationTarget={x:{min:0,max:1},y:{min:0,max:1}},n.isAnimating={x:!1,y:!1},n.stopAxisAnimation={x:void 0,y:void 0},n.isAnimatingTree=!1,n.animate=function(e,o,a){void 0===a&&(a={});var i=a.originBox,s=a.targetBox,l=a.visibilityAction,u=a.shouldStackAnimate,c=a.onComplete,d=a.prevParent,f=r.__rest(a,["originBox","targetBox","visibilityAction","shouldStackAnimate","onComplete","prevParent"]),p=n.props,m=p.visualElement,h=p.layout;if(!1===u)return n.isAnimatingTree=!1,n.safeToRemove();if(!n.isAnimatingTree||!0===u){u&&(n.isAnimatingTree=!0),o=i||o,e=s||e;var g=!1,v=m.getProjectionParent();if(v){var y=v.prevViewportBox,A=v.getLayoutState().layout;d&&(s&&(A=d.getLayoutState().layout),i&&!Un(d,v)&&d.prevViewportBox&&(y=d.prevViewportBox)),y&&Er(d,i,s)&&(g=!0,o=In(y,o),e=In(A,e))}var b=br(o,e),w=An((function(a){var i,s;if("position"===h){var u=e[a].max-e[a].min;o[a].max=o[a].min+u}if(!m.projection.isTargetLocked)return void 0===l?b?n.animateAxis(a,e[a],o[a],r.__assign(r.__assign({},f),{isRelative:g})):(null===(s=(i=n.stopAxisAnimation)[a])||void 0===s||s.call(i),m.setProjectionTargetAxis(a,e[a].min,e[a].max,g)):void m.setVisibility(l===t.VisibilityAction.Show)}));return m.syncRender(),Promise.all(w).then((function(){n.isAnimatingTree=!1,c&&c(),m.notifyLayoutAnimationComplete()}))}},n}return r.__extends(n,e),n.prototype.componentDidMount=function(){var e=this,t=this.props.visualElement;t.animateMotionValue=Tt,t.enableLayoutProjection(),this.unsubLayoutReady=t.onLayoutUpdate(this.animate),t.layoutSafeToRemove=function(){return e.safeToRemove()},Y(yr)},n.prototype.componentWillUnmount=function(){var e=this;this.unsubLayoutReady(),An((function(t){var n,r;return null===(r=(n=e.stopAxisAnimation)[t])||void 0===r?void 0:r.call(n)}))},n.prototype.animateAxis=function(e,t,n,r){var o,a,i=this,l=void 0===r?{}:r,u=l.transition,c=l.isRelative;if(!this.isAnimating[e]||!Sr(t,this.currentAnimationTarget[e])){null===(a=(o=this.stopAxisAnimation)[e])||void 0===a||a.call(o),this.isAnimating[e]=!0;var d=this.props.visualElement,f=this.frameTarget[e],p=d.getProjectionAnimationProgress()[e];p.clearListeners(),p.set(0),p.set(0);var m=function(){var r=p.get()/1e3;!function(e,t,n,r){e.min=s.mix(t.min,n.min,r),e.max=s.mix(t.max,n.max,r)}(f,n,t,r),d.setProjectionTargetAxis(e,f.min,f.max,c)};m();var h=p.onChange(m);this.stopAxisAnimation[e]=function(){i.isAnimating[e]=!1,p.stop(),h()},this.currentAnimationTarget[e]=t;var g=u||d.getDefaultTransition()||_r;return Tt("x"===e?"layoutX":"layoutY",p,1e3,g&&Gt(g,"layout")).then(this.stopAxisAnimation[e])}},n.prototype.safeToRemove=function(){var e,t;null===(t=(e=this.props).safeToRemove)||void 0===t||t.call(e)},n.prototype.render=function(){return null},n}(d.Component);function br(e,t){return!xr(e)&&!xr(t)&&(!Sr(e.x,t.x)||!Sr(e.y,t.y))}var wr={min:0,max:0};function xr(e){return Sr(e.x,wr)&&Sr(e.y,wr)}function Sr(e,t){return e.min===t.min&&e.max===t.max}var _r={duration:.45,ease:[.4,0,.1,1]};function Er(e,t,n){return e||!e&&!(t||n)}var kr={layoutReady:function(e){return e.notifyLayoutReady()}};function Cr(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=void 0===t?kr:t,o=n.layoutReady,a=n.parent;nr((function(t,n){var i=Array.from(e).sort(Nn),s=a?On(a):[];n((function(){r.__spreadArray(r.__spreadArray([],r.__read(s)),r.__read(i)).forEach((function(e){return e.resetTransform()}))})),t((function(){i.forEach(zn)})),n((function(){s.forEach((function(e){return e.restoreTransform()})),i.forEach(o)})),t((function(){i.forEach((function(e){e.isPresent&&(e.presence=ur.Present)}))})),n((function(){l.flushSync.preRender(),l.flushSync.render()})),t((function(){p.default.postRender((function(){return i.forEach(Br)})),e.clear()}))})),rr()}}}function Br(e){e.prevViewportBox=e.projection.target}var Mr=o.createContext(Cr()),Pr=o.createContext(Cr());function Gr(e){return!!e.forceUpdate}var Tr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.syncLayout,n=e.framerSyncLayout,r=e.visualElement;Gr(t)&&t.register(r),Gr(n)&&n.register(r),r.onUnmount((function(){Gr(t)&&t.remove(r),Gr(n)&&n.remove(r)}))},t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.syncLayout,n=e.visualElement;return Gr(t)?t.syncUpdate():(Rn(n),t.add(n)),null},t.prototype.componentDidUpdate=function(){var e=this.props.syncLayout;Gr(e)||e.flush()},t.prototype.render=function(){return null},t}(f.default.Component);var Nr={measureLayout:function(e){var t=o.useContext(Mr),n=o.useContext(Pr);return f.default.createElement(Tr,r.__assign({},e,{syncLayout:t,framerSyncLayout:n}))},layoutAnimation:function(e){var t=r.__read(E(),2)[1];return d.createElement(Ar,r.__assign({},e,{safeToRemove:t}))}};function Dr(){return{isHydrated:!1,layout:{x:{min:0,max:1},y:{min:0,max:1}},layoutCorrected:{x:{min:0,max:1},y:{min:0,max:1}},treeScale:{x:1,y:1},delta:yn(),deltaFinal:yn(),deltaTransform:""}}var Or=Dr();function zr(e,t,n){var r=e.x,o=e.y,a="translate3d("+r.translate/t.x+"px, "+o.translate/t.y+"px, 0) ";if(n){var i=n.rotate,s=n.rotateX,l=n.rotateY;i&&(a+="rotate("+i+") "),s&&(a+="rotateX("+s+") "),l&&(a+="rotateY("+l+") ")}return a+="scale("+r.scale+", "+o.scale+")",n||a!==Lr?a:""}function Rr(e){var t=e.deltaFinal;return 100*t.x.origin+"% "+100*t.y.origin+"% 0"}var Lr=zr(Or.delta,Or.treeScale,{x:1,y:1}),Ir=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"];function Ur(e,t,n,r){var o,a,i=e.delta,s=e.layout,l=e.layoutCorrected,u=e.treeScale,c=t.target;a=s,Fn((o=l).x,a.x),Fn(o.y,a.y),function(e,t,n){var r=n.length;if(r){var o,a;t.x=t.y=1;for(var i=0;i<r;i++)a=(o=n[i]).getLayoutState().delta,t.x*=a.x.scale,t.y*=a.y.scale,Hn(e,a),jn(o)&&Jn(e,e,o.getLatestValues())}}(l,u,n),_n(i,l,c,r)}var jr=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Nt(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Dt(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Nn),this.isDirty=!1,this.children.forEach(e)},e}();var Fr=function(e){var t=e.treeType,n=void 0===t?"":t,o=e.build,a=e.getBaseTarget,i=e.makeTargetAnimatable,u=e.measureViewportBox,c=e.render,d=e.readValueFromInstance,f=e.resetTransform,m=e.restoreTransform,h=e.removeValueFromRenderState,g=e.sortNodePosition,v=e.scrapeMotionValuesFromProps;return function(e,t){var y=e.parent,A=e.props,b=e.presenceId,w=e.blockInitialAnimation,x=e.visualState;void 0===t&&(t={});var S,_,E,k,C,B,M=x.latestValues,P=x.renderState,G=function(){var e=Ir.map((function(){return new Ot})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){return Ir.forEach((function(r){var o;null===(o=t[r])||void 0===o||o.call(t);var a="on"+r,i=e[a];i&&(t[r]=n[a](i))}))}};return e.forEach((function(e,t){n["on"+Ir[t]]=function(t){return e.add(t)},n["notify"+Ir[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,r.__spreadArray([],r.__read(t)))}})),n}(),T={isEnabled:!1,isHydrated:!1,isTargetLocked:!1,target:{x:{min:0,max:1},y:{min:0,max:1}},targetFinal:{x:{min:0,max:1},y:{min:0,max:1}}},N=T,D=M,O=Dr(),R=!1,L=new Map,j=new Map,F={},V=r.__assign({},M);function Z(){S&&($.isProjectionReady()&&(Jn(N.targetFinal,N.target,D),_n(O.deltaFinal,O.layoutCorrected,N.targetFinal,M)),W(),c(S,P))}function W(){var e=M;if(k&&k.isActive()){var n=k.getCrossfadeState($);n&&(e=n)}o($,P,e,N,O,t,A)}function H(){G.notifyUpdate(M)}function Q(){$.layoutTree.forEach(Zr)}var Y=v(A);for(var X in Y){var J=Y[X];void 0!==M[X]&&re(J)&&J.set(M[X],!1)}var K=I(A),q=U(A),$=r.__assign(r.__assign({treeType:n,current:null,depth:y?y.depth+1:0,parent:y,children:new Set,path:y?r.__spreadArray(r.__spreadArray([],r.__read(y.path)),[y]):[],layoutTree:y?y.layoutTree:new jr,presenceId:b,projection:T,variantChildren:q?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null===y||void 0===y?void 0:y.isMounted()),blockInitialAnimation:w,isMounted:function(){return Boolean(S)},mount:function(e){S=$.current=e,$.pointTo($),q&&y&&!K&&(B=null===y||void 0===y?void 0:y.addVariantChild($)),null===y||void 0===y||y.children.add($)},unmount:function(){l.cancelSync.update(H),l.cancelSync.render(Z),l.cancelSync.preRender($.updateLayoutProjection),j.forEach((function(e){return e()})),$.stopLayoutAnimation(),$.layoutTree.remove($),null===B||void 0===B||B(),null===y||void 0===y||y.children.delete($),null===E||void 0===E||E(),G.clearAllListeners()},addVariantChild:function(e){var t,n=$.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return g&&n===e.treeType?g($.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return q?$:null===y||void 0===y?void 0:y.getClosestVariantNode()},scheduleUpdateLayoutProjection:y?y.scheduleUpdateLayoutProjection:function(){return p.default.preRender($.updateTreeLayoutProjection,!1,!0)},getLayoutId:function(){return A.layoutId},getInstance:function(){return S},getStaticValue:function(e){return M[e]},setStaticValue:function(e,t){return M[e]=t},getLatestValues:function(){return M},setVisibility:function(e){$.isVisible!==e&&($.isVisible=e,$.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),i($,e,A,t)},addValue:function(e,t){$.hasValue(e)&&$.removeValue(e),L.set(e,t),M[e]=t.get(),function(e,t){var n=t.onChange((function(t){M[e]=t,A.onUpdate&&p.default.update(H,!1,!0)})),r=t.onRenderRequest($.scheduleRender);j.set(e,(function(){n(),r()}))}(e,t)},removeValue:function(e){var t;L.delete(e),null===(t=j.get(e))||void 0===t||t(),j.delete(e),delete M[e],h(e,P)},hasValue:function(e){return L.has(e)},getValue:function(e,t){var n=L.get(e);return void 0===n&&void 0!==t&&(n=Rt(t),$.addValue(e,n)),n},forEachValue:function(e){return L.forEach(e)},readValue:function(e){var n;return null!==(n=M[e])&&void 0!==n?n:d(S,e,t)},setBaseTarget:function(e,t){V[e]=t},getBaseTarget:function(e){if(a){var t=a(A,e);if(void 0!==t&&!re(t))return t}return V[e]}},G),{build:function(){return W(),P},scheduleRender:function(){p.default.render(Z,!1,!0)},syncRender:Z,setProps:function(e){A=e,G.updatePropListeners(e),F=function(e,t,n){var r;for(var o in t){var a=t[o],i=n[o];if(re(a))e.addValue(o,a);else if(re(i))e.addValue(o,Rt(a));else if(i!==a)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(a)}else e.addValue(o,Rt(null!==(r=e.getStaticValue(o))&&void 0!==r?r:a))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}($,v(A),F)},getProps:function(){return A},getVariant:function(e){var t;return null===(t=A.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return A.transition},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null===y||void 0===y?void 0:y.getVariantContext();if(!K){var t=(null===y||void 0===y?void 0:y.getVariantContext())||{};return void 0!==A.initial&&(t.initial=A.initial),t}for(var n={},r=0;r<Qr;r++){var o=Hr[r],a=A[o];(z(a)||!1===a)&&(n[o]=a)}return n},enableLayoutProjection:function(){T.isEnabled=!0,$.layoutTree.add($)},lockProjectionTarget:function(){T.isTargetLocked=!0},unlockProjectionTarget:function(){$.stopLayoutAnimation(),T.isTargetLocked=!1},getLayoutState:function(){return O},setCrossfader:function(e){k=e},isProjectionReady:function(){return T.isEnabled&&T.isHydrated&&O.isHydrated},startLayoutAnimation:function(e,t,n){void 0===n&&(n=!1);var r=$.getProjectionAnimationProgress()[e],o=n?T.relativeTarget[e]:T.target[e],a=o.min,i=o.max-a;return r.clearListeners(),r.set(a),r.set(a),r.onChange((function(t){$.setProjectionTargetAxis(e,t,t+i,n)})),$.animateMotionValue(e,r,0,t)},stopLayoutAnimation:function(){An((function(e){return $.getProjectionAnimationProgress()[e].stop()}))},measureViewportBox:function(e){void 0===e&&(e=!0);var n=u(S,t);return e||$n(n,M),n},getProjectionAnimationProgress:function(){return C||(C={x:Rt(0),y:Rt(0)}),C},setProjectionTargetAxis:function(e,t,n,r){var o;void 0===r&&(r=!1),r?(T.relativeTarget||(T.relativeTarget={x:{min:0,max:1},y:{min:0,max:1}}),o=T.relativeTarget[e]):(T.relativeTarget=void 0,o=T.target[e]),T.isHydrated=!0,o.min=t,o.max=n,R=!0,G.notifySetAxisTarget()},rebaseProjectionTarget:function(e,t){void 0===t&&(t=O.layout);var n=$.getProjectionAnimationProgress(),r=n.x,o=n.y,a=!T.relativeTarget&&!T.isTargetLocked&&!r.isAnimating()&&!o.isAnimating();(e||a)&&An((function(e){var n=t[e],r=n.min,o=n.max;$.setProjectionTargetAxis(e,r,o)}))},notifyLayoutReady:function(e){!function(e){var t=e.getProjectionParent();if(t){var n=In(t.getLayoutState().layout,e.getLayoutState().layout);An((function(t){e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)}))}else e.rebaseProjectionTarget()}($),$.notifyLayoutUpdate(O.layout,$.prevViewportBox||O.layout,e)},resetTransform:function(){return f($,S,A)},restoreTransform:function(){return m(S,P)},updateLayoutProjection:function(){if($.isProjectionReady()){var e=O.delta,t=O.treeScale,n=t.x,r=t.y,o=O.deltaTransform;Ur(O,N,$.path,M),R&&$.notifyViewportBoxUpdate(N.target,e),R=!1;var a=zr(e,t);a===o&&n===t.x&&r===t.y||$.scheduleRender(),O.deltaTransform=a}},updateTreeLayoutProjection:function(){$.layoutTree.forEach(Vr),p.default.preRender(Q,!1,!0)},getProjectionParent:function(){if(void 0===_){for(var e=!1,t=$.path.length-1;t>=0;t--){var n=$.path[t];if(n.projection.isEnabled){e=n;break}}_=e}return _},resolveRelativeTargetBox:function(){var e=$.getProjectionParent();if(T.relativeTarget&&e&&(function(e,t){kn(e.target.x,e.relativeTarget.x,t.target.x),kn(e.target.y,e.relativeTarget.y,t.target.y)}(T,e.projection),jn(e))){var t=T.target;Jn(t,t,e.getLatestValues())}},shouldResetTransform:function(){return Boolean(A._layoutResetTransform)},pointTo:function(e){N=e.projection,D=e.getLatestValues(),null===E||void 0===E||E(),E=s.pipe(e.onSetAxisTarget($.scheduleUpdateLayoutProjection),e.onLayoutAnimationComplete((function(){var e;$.isPresent?$.presence=ur.Present:null===(e=$.layoutSafeToRemove)||void 0===e||e.call($)})))},isPresent:!0,presence:ur.Entering});return $}};function Vr(e){e.resolveRelativeTargetBox()}function Zr(e){e.updateLayoutProjection()}var Wr,Hr=r.__spreadArray(["initial"],r.__read(en)),Qr=Hr.length,Yr=new Set(["width","height","top","left","right","bottom","x","y"]),Xr=function(e){return Yr.has(e)},Jr=function(e,t){e.set(t,!1),e.set(t)},Kr=function(e){return e===i.number||e===i.px};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(Wr||(Wr={}));var qr=function(e,t){return parseFloat(e.split(", ")[t])},$r=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var a=o.match(/^matrix3d\((.+)\)$/);if(a)return qr(a[1],t);var i=o.match(/^matrix\((.+)\)$/);return i?qr(i[1],e):0}},eo=new Set(["x","y","z"]),to=J.filter((function(e){return!eo.has(e)}));var no={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},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.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:$r(4,13),y:$r(5,14)},ro=function(e,t,n,o){void 0===n&&(n={}),void 0===o&&(o={}),t=r.__assign({},t),o=r.__assign({},o);var s=Object.keys(t).filter(Xr),l=[],u=!1,c=[];if(s.forEach((function(r){var s=e.getValue(r);if(e.hasValue(r)){var d,f=n[r],p=t[r],m=Ut(f);if(De(p))for(var h=p.length,g=null===p[0]?1:0;g<h;g++)d?a.invariant(Ut(p[g])===d,"All keyframes must be of the same type"):(d=Ut(p[g]),a.invariant(d===m||Kr(m)&&Kr(d),"Keyframes must be of the same dimension as the current value"));else d=Ut(p);if(m!==d)if(Kr(m)&&Kr(d)){var v=s.get();"string"===typeof v&&s.set(parseFloat(v)),"string"===typeof p?t[r]=parseFloat(p):Array.isArray(p)&&d===i.px&&(t[r]=p.map(parseFloat))}else(null===m||void 0===m?void 0:m.transform)&&(null===d||void 0===d?void 0:d.transform)&&(0===f||0===p)?0===f?s.set(d.transform(f)):t[r]=m.transform(p):(u||(l=function(e){var t=[];return to.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),u=!0),c.push(r),o[r]=void 0!==o[r]?o[r]:t[r],Jr(s,p))}})),c.length){var d=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),a=getComputedStyle(o),i=a.display,s={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===i&&t.setStaticValue("display",e.display||"block"),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var o=t.getValue(n);Jr(o,no[n](r,s)),e[n]=no[n](l,a)})),e}(t,e,c);return l.length&&l.forEach((function(t){var n=r.__read(t,2),o=n[0],a=n[1];e.getValue(o).set(a)})),e.syncRender(),{target:d,transitionEnd:o}}return{target:t,transitionEnd:o}};function oo(e,t,n,r){return function(e){return Object.keys(e).some(Xr)}(t)?ro(e,t,n,r):{target:t,transitionEnd:r}}var ao=function(e,t,n,o){var a=function(e,t,n){var o,a=r.__rest(t,[]),i=e.getInstance();if(!(i instanceof HTMLElement))return{target:a,transitionEnd:n};for(var s in n&&(n=r.__assign({},n)),e.forEachValue((function(e){var t=e.get();if(fr(t)){var n=mr(t,i);n&&e.set(n)}})),a){var l=a[s];if(fr(l)){var u=mr(l,i);u&&(a[s]=u,n&&(null!==(o=n[s])&&void 0!==o||(n[s]=l)))}}return{target:a,transitionEnd:n}}(e,t,o);return oo(e,t=a.target,n,o=a.transitionEnd)};var io={treeType:"dom",readValueFromInstance:function(e,t){if($(t)){var n=_t(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(ae(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Tn(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,o){var a=n.transformValues;void 0===o&&(o=!0);var i=t.transition,s=t.transitionEnd,l=r.__rest(t,["transition","transitionEnd"]),u=Yt(l,i||{},e);if(a&&(s&&(s=a(s)),l&&(l=a(l)),u&&(u=a(u))),o){Ht(e,l,u);var c=ao(e,l,u,s);s=c.transitionEnd,l=c.target}return r.__assign({transition:i,transitionEnd:s},l)},scrapeMotionValuesFromProps:Ge,build:function(e,t,n,r,o,a,i){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden");var s=r.isEnabled&&o.isHydrated;ue(t,n,r,o,a,i.transformTemplate,s?zr:void 0,s?Rr:void 0)},render:Be},so=Fr(io),lo=Fr(r.__assign(r.__assign({},io),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return $(t)?(null===(n=_t(t))||void 0===n?void 0:n.default)||0:(t=Me.has(t)?t:Ce(t),e.getAttribute(t))},scrapeMotionValuesFromProps:Te,build:function(e,t,n,r,o,a,i){var s=r.isEnabled&&o.isHydrated;xe(t,n,r,o,a,i.transformTemplate,s?zr:void 0,s?Rr:void 0)},render:Pe})),uo=function(e,t){return H(e)?lo(t,{enableHardwareAcceleration:!1}):so(t,{enableHardwareAcceleration:!0})},co=r.__assign(r.__assign(r.__assign(r.__assign({},an),ft),dr),Nr),fo=Z((function(e,t){return Fe(e,t,co,uo)}));var po=Z(Fe);var mo=0;function ho(){var e=mo;return mo++,e}var go=function(e){var t=e.children,n=e.initial,r=e.isPresent,a=e.onExitComplete,i=e.custom,s=e.presenceAffectsLayout,l=_(vo),u=_(ho),c=o.useMemo((function(){return{id:u,initial:n,isPresent:r,custom:i,onExitComplete:function(e){l.set(e,!0);var t=!0;l.forEach((function(e){e||(t=!1)})),t&&(null===a||void 0===a||a())},register:function(e){return l.set(e,!1),function(){return l.delete(e)}}}}),s?void 0:[r]);return o.useMemo((function(){l.forEach((function(e,t){return l.set(t,!1)}))}),[r]),d.useEffect((function(){!r&&!l.size&&(null===a||void 0===a||a())}),[r]),d.createElement(S.Provider,{value:c},t)};function vo(){return new Map}function yo(e){return e.key||""}function Ao(e,t,n){void 0===n&&(n={});var r=re(e)?e:Rt(e);return Tt("",r,t,n),{stop:function(){return r.stop()}}}function bo(){var e=Rt(1),t={lead:void 0,follow:void 0,crossfadeOpacity:!1,preserveFollowOpacity:!1},n=r.__assign({},t),o={},a={},i=!1,u=null,c=0;function d(n,o){var a=t.lead,s=t.follow;i=!0,u=null;var c=!1,d=function(){c=!0,a&&a.scheduleRender(),s&&s.scheduleRender()},f=function(){i=!1,u=l.getFrameData().timestamp};return o=o&&Gt(o,"crossfade"),Ao(e,n,r.__assign(r.__assign({},o),{onUpdate:d,onComplete:function(){c?f():(e.set(n),p.default.read(f)),d()}}))}function f(){var n,r,i=l.getFrameData().timestamp,u=t.lead,d=t.follow;if(i!==c&&u){c=i;var f=u.getLatestValues();Object.assign(o,f);var p=d?d.getLatestValues():t.prevValues;Object.assign(a,p);var m=e.get(),h=null!==(n=f.opacity)&&void 0!==n?n:1,g=null!==(r=null===p||void 0===p?void 0:p.opacity)&&void 0!==r?r:1;t.crossfadeOpacity&&d?(o.opacity=s.mix(!1!==d.isVisible?0:g,h,wo(m)),a.opacity=t.preserveFollowOpacity?g:s.mix(g,0,xo(m))):d||(o.opacity=s.mix(g,h,m)),function(e,t,n,r,o,a){for(var i=0;i<Eo;i++){var l="border"+_o[i]+"Radius",u=ko(r,l),c=ko(n,l);if((void 0!==u||void 0!==c)&&(u||(u=0),c||(c=0),"number"===typeof u&&"number"===typeof c)){var d=Math.max(s.mix(u,c,a),0);e[l]=t[l]=d}}if(r.rotate||n.rotate){var f=s.mix(r.rotate||0,n.rotate||0,a);e.rotate=t.rotate=f}!o&&n.backgroundColor&&r.backgroundColor&&(e.backgroundColor=t.backgroundColor=s.mixColor(r.backgroundColor,n.backgroundColor)(a))}(o,a,f,p||{},Boolean(d),m)}}return{isActive:function(){return o&&(i||l.getFrameData().timestamp===u)},fromLead:function(e){return d(0,e)},toLead:function(r){var o=0;return t.prevValues||t.follow?n.lead===t.follow&&n.follow===t.lead&&(o=1-e.get()):o=1,e.set(o),d(1,r)},reset:function(){return e.set(1)},stop:function(){return e.stop()},getCrossfadeState:function(e){return f(),e===t.lead?o:e===t.follow?a:void 0},setOptions:function(e){n=t,t=e,o={},a={}},getLatestValues:function(){return o}}}var wo=So(0,.5,s.circOut),xo=So(.5,.95,s.linear);function So(e,t,n){return function(r){return r<e?0:r>t?1:n(s.progress(e,t,r))}}var _o=["TopLeft","TopRight","BottomLeft","BottomRight"],Eo=_o.length;function ko(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}function Co(){var e,t,n,o=new Set,a={leadIsExiting:!1},i=r.__assign({},a),s=bo(),l=!1;return{add:function(e){e.setCrossfader(s),o.add(e),n&&(e.prevDragCursor=n),a.lead||(a.lead=e)},remove:function(e){o.delete(e)},getLead:function(){return a.lead},updateSnapshot:function(){if(a.lead){e=s.isActive()?s.getLatestValues():a.lead.getLatestValues(),t=a.lead.prevViewportBox;var r=ir.get(a.lead);r&&r.isDragging&&(n=r.cursorProgress)}},clearSnapshot:function(){n=t=void 0},updateLeadAndFollow:function(){var t,n,u;i=r.__assign({},a);for(var c=Array.from(o),d=c.length;d--;d>=0){var f=c[d];if(n&&(null!==u&&void 0!==u||(u=f)),null!==n&&void 0!==n||(n=f),n&&u)break}a.lead=n,a.follow=u,a.leadIsExiting=(null===(t=a.lead)||void 0===t?void 0:t.presence)===ur.Exiting,s.setOptions({lead:n,follow:u,prevValues:e,crossfadeOpacity:(null===u||void 0===u?void 0:u.isPresenceRoot)||(null===n||void 0===n?void 0:n.isPresenceRoot)}),a.lead===i.follow||i.lead===a.lead&&i.leadIsExiting===a.leadIsExiting||(l=!0)},animate:function(e,n){var r;if(void 0===n&&(n=!1),e===a.lead){n?e.pointTo(a.lead):e.setVisibility(!0);var o={},i=null===(r=a.follow)||void 0===r?void 0:r.getProjectionParent();if(i&&(o.prevParent=i),e.presence===ur.Entering?o.originBox=a.follow?a.follow.prevViewportBox:t:e.presence===ur.Exiting&&(o.targetBox=function(){var e;return null===(e=a.follow)||void 0===e?void 0:e.getLayoutState().layout}()),l){l=!1;var u=e.getDefaultTransition();e.presence===ur.Entering?s.toLead(u):s.fromLead(u)}e.notifyLayoutReady(o)}else n?a.lead&&e.pointTo(a.lead):e.setVisibility(!1)}}}var Bo=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.children=new Set,t.stacks=new Map,t.hasMounted=!1,t.updateScheduled=!1,t.renderScheduled=!1,t.syncContext=r.__assign(r.__assign({},Cr()),{syncUpdate:function(e){return t.scheduleUpdate(e)},forceUpdate:function(){t.syncContext=r.__assign({},t.syncContext),t.scheduleUpdate(!0)},register:function(e){return t.addChild(e)},remove:function(e){return t.removeChild(e)}}),t}return r.__extends(t,e),t.prototype.componentDidMount=function(){this.hasMounted=!0},t.prototype.componentDidUpdate=function(){this.startLayoutAnimation()},t.prototype.shouldComponentUpdate=function(){return this.renderScheduled=!0,!0},t.prototype.startLayoutAnimation=function(){var e=this;this.renderScheduled=this.updateScheduled=!1;var t=this.props.type;this.children.forEach((function(e){e.isPresent?e.presence!==ur.Entering&&(e.presence=e.presence===ur.Exiting?ur.Entering:ur.Present):e.presence=ur.Exiting})),this.updateStacks();var n={layoutReady:function(n){void 0!==n.getLayoutId()?e.getStack(n).animate(n,"crossfade"===t):n.notifyLayoutReady()},parent:this.context.visualElement};this.children.forEach((function(t){return e.syncContext.add(t)})),this.syncContext.flush(n),this.stacks.forEach((function(e){return e.clearSnapshot()}))},t.prototype.updateStacks=function(){this.stacks.forEach((function(e){return e.updateLeadAndFollow()}))},t.prototype.scheduleUpdate=function(e){void 0===e&&(e=!1),!e&&this.updateScheduled||(this.updateScheduled=!0,this.children.forEach((function(e){!function(e){for(var t=!1,n={},r=0;r<X.length;r++){var o="rotate"+X[r];e.hasValue(o)&&0!==e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}(e),e.shouldResetTransform()&&e.resetTransform()})),this.children.forEach(Rn),this.stacks.forEach((function(e){return e.updateSnapshot()})),!e&&this.renderScheduled||(this.renderScheduled=!0,this.forceUpdate()))},t.prototype.addChild=function(e){this.children.add(e),this.addToStack(e),e.presence=this.hasMounted?ur.Entering:ur.Present},t.prototype.removeChild=function(e){this.scheduleUpdate(),this.children.delete(e),this.removeFromStack(e)},t.prototype.addToStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.add(e)},t.prototype.removeFromStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.remove(e)},t.prototype.getStack=function(e){var t=e.getLayoutId();if(void 0!==t)return!this.stacks.has(t)&&this.stacks.set(t,Co()),this.stacks.get(t)},t.prototype.render=function(){return d.createElement(Mr.Provider,{value:this.syncContext},this.props.children)},t.contextType=w,t}(d.Component);function Mo(e){return"function"===typeof e}var Po=r.__assign(r.__assign({renderer:uo},an),ft),Go=r.__assign(r.__assign(r.__assign({},Po),dr),Nr);function To(e){var t=_((function(){return Rt(e)}));if(o.useContext(b).isStatic){var n=r.__read(o.useState(e),2)[1];o.useEffect((function(){return t.onChange(n)}),[])}return t}function No(e,t){o.useEffect((function(){if(re(e))return e.onChange(t)}),[t])}function Do(e,t){var n=To(t()),r=function(){return n.set(t())};return r(),function(e,t){o.useEffect((function(){var n=e.map((function(e){return e.onChange(t)}));return function(){return n.forEach((function(e){return e()}))}}))}(e,(function(){return p.default.update(r,!1,!0)})),n}var Oo=function(e){return function(e){return"object"===typeof e&&e.mix}(e)?e.mix:void 0};function zo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!Array.isArray(e[0]),o=n?0:-1,a=e[0+o],i=e[1+o],l=e[2+o],u=e[3+o],c=s.interpolate(i,l,r.__assign({mixer:Oo(l[0])},u));return n?c(a):c}function Ro(e,t,n,o){var a="function"===typeof t?t:zo(t,n,o);return Array.isArray(e)?Lo(e,a):Lo([e],(function(e){var t=r.__read(e,1)[0];return a(t)}))}function Lo(e,t){var n=_((function(){return[]}));return Do(e,(function(){n.length=0;for(var r=e.length,o=0;o<r;o++)n[o]=e[o].get();return t(n)}))}function Io(){return{scrollX:Rt(0),scrollY:Rt(0),scrollXProgress:Rt(0),scrollYProgress:Rt(0)}}function Uo(e,t,n){n.set(e&&t?e/t:0)}function jo(e,t){var n=function(){var n=t(),r=n.xOffset,o=n.yOffset,a=n.xMaxOffset,i=n.yMaxOffset;e.scrollX.set(r),e.scrollY.set(o),Uo(r,a,e.scrollXProgress),Uo(o,i,e.scrollYProgress)};return n(),n}var Fo;function Vo(){return{xOffset:window.pageXOffset,yOffset:window.pageYOffset,xMaxOffset:document.body.clientWidth-window.innerWidth,yMaxOffset:document.body.clientHeight-window.innerHeight}}var Zo,Wo=!1;function Ho(){var e=!1,t=[],n=new Set,o={subscribe:function(e){return n.add(e),function(){n.delete(e)}},start:function(r,o){if(e){var a=[];return n.forEach((function(e){a.push(Xt(e,r,{transitionOverride:o}))})),Promise.all(a)}return new Promise((function(e){t.push({animation:[r,o],resolve:e})}))},set:function(t){return a.invariant(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach((function(e){!function(e,t){Array.isArray(t)?Wt(e,t):"string"===typeof t?Wt(e,[t]):Zt(e,t)}(e,t)}))},stop:function(){n.forEach((function(e){!function(e){e.forEachValue((function(e){return e.stop()}))}(e)}))},mount:function(){return e=!0,t.forEach((function(e){var t=e.animation,n=e.resolve;o.start.apply(o,r.__spreadArray([],r.__read(t))).then(n)})),function(){e=!1,o.stop()}}};return o}var Qo=function(){function e(){this.componentControls=new Set}return 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)}))},e.prototype.updateConstraints=function(e){void 0===e&&(e=!0),this.componentControls.forEach((function(e){e.updateConstraints()})),e&&rr()},e}(),Yo=function(){return new Qo};var Xo=function(){return{}},Jo=Fr({build:function(){},measureViewportBox:gn,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:Xo,readValueFromInstance:function(e,t,n){return n.initialState[t]||0},makeTargetAnimatable:function(e,t){var n=t.transition,o=t.transitionEnd,a=r.__rest(t,["transition","transitionEnd"]);return Ht(e,a,Yt(a,n||{},e)),r.__assign({transition:n,transitionEnd:o},a)}}),Ko=Re({scrapeMotionValuesFromProps:Xo,createRenderState:Xo});var qo=function(e){return e>.001?1/e:1e5},$o=!1;t.AnimatePresence=function(e){var t=e.children,n=e.custom,a=e.initial,i=void 0===a||a,s=e.onExitComplete,l=e.exitBeforeEnter,u=e.presenceAffectsLayout,c=void 0===u||u,f=function(){var e=o.useRef(!1),t=r.__read(o.useState(0),2),n=t[0],a=t[1];return ct((function(){return e.current=!0})),o.useCallback((function(){!e.current&&a(n+1)}),[n])}(),p=o.useContext(Mr);Gr(p)&&(f=p.forceUpdate);var m=o.useRef(!0),h=function(e){var t=[];return o.Children.forEach(e,(function(e){o.isValidElement(e)&&t.push(e)})),t}(t),g=o.useRef(h),v=o.useRef(new Map).current,y=o.useRef(new Set).current;if(function(e,t){e.forEach((function(e){var n=yo(e);t.set(n,e)}))}(h,v),m.current)return m.current=!1,d.createElement(d.Fragment,null,h.map((function(e){return d.createElement(go,{key:yo(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:c},e)})));for(var A=r.__spreadArray([],r.__read(h)),b=g.current.map(yo),w=h.map(yo),x=b.length,S=0;S<x;S++){var _=b[S];-1===w.indexOf(_)?y.add(_):y.delete(_)}return l&&y.size&&(A=[]),y.forEach((function(e){if(-1===w.indexOf(e)){var t=v.get(e);if(t){var r=b.indexOf(e);A.splice(r,0,d.createElement(go,{key:yo(t),isPresent:!1,onExitComplete:function(){v.delete(e),y.delete(e);var t=g.current.findIndex((function(t){return t.key===e}));g.current.splice(t,1),y.size||(g.current=h,f(),s&&s())},custom:n,presenceAffectsLayout:c},t))}}})),A=A.map((function(e){var t=e.key;return y.has(t)?e:d.createElement(go,{key:yo(e),isPresent:!0,presenceAffectsLayout:c},e)})),g.current=A,d.createElement(d.Fragment,null,y.size?A:A.map((function(e){return o.cloneElement(e)})))},t.AnimateSharedLayout=Bo,t.DragControls=Qo,t.FlatTree=jr,t.FramerTreeLayoutContext=Pr,t.LayoutGroupContext=P,t.LazyMotion=function(e){var t=e.children,n=e.features,a=e.strict,i=void 0!==a&&a,s=r.__read(o.useState(!Mo(n)),2)[1],l=o.useRef(void 0);if(!Mo(n)){var u=n.renderer,c=r.__rest(n,["renderer"]);l.current=u,g(c)}return o.useEffect((function(){Mo(n)&&n().then((function(e){var t=e.renderer;g(r.__rest(e,["renderer"])),l.current=t,s(!0)}))}),[]),d.createElement(v.Provider,{value:{renderer:l.current,strict:i}},t)},t.MotionConfig=function(e){var t=e.children,n=r.__rest(e,["children"]);(n=r.__assign(r.__assign({},o.useContext(b)),n)).isStatic=_((function(){return n.isStatic}));var a="object"===typeof n.transition?n.transition.toString():"",i=o.useMemo((function(){return n}),[a,n.transformPagePoint]);return d.createElement(b.Provider,{value:i},t)},t.MotionConfigContext=b,t.MotionValue=zt,t.PresenceContext=S,t.SharedLayoutContext=Mr,t.addScaleCorrection=Y,t.animate=Ao,t.animateVisualElement=Xt,t.animationControls=Ho,t.batchLayout=nr,t.createBatcher=Cr,t.createCrossfader=bo,t.createDomMotionComponent=function(e){return V(Fe(e,{forwardMotionProps:!1},co,uo))},t.createMotionComponent=V,t.domAnimation=Po,t.domMax=Go,t.flushLayout=rr,t.isValidMotionProp=he,t.m=po,t.motion=fo,t.motionValue=Rt,t.resolveMotionValue=Oe,t.snapshotViewportBox=Rn,t.transform=zo,t.useAnimation=function(){var e=_(Ho);return o.useEffect(e.mount,[]),e},t.useCycle=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o.useRef(0),a=r.__read(o.useState(e[n.current]),2),i=a[0],l=a[1];return[i,function(t){n.current="number"!==typeof t?s.wrap(0,e.length,n.current+1):t,l(e[n.current])}]},t.useDeprecatedAnimatedState=function(e){var t=r.__read(o.useState(e),2),n=t[0],a=t[1],i=Ko({},!1),s=_((function(){return Jo({props:{},visualState:i},{initialState:e})}));return o.useEffect((function(){return s.mount({}),s.unmount()}),[]),o.useEffect((function(){s.setProps({onUpdate:function(e){return a(r.__assign({},e))}})})),[n,_((function(){return function(e){return Xt(s,e)}}))]},t.useDeprecatedInvertedScale=function(e){var t=To(1),n=To(1),r=x();return a.invariant(!(!e&&!r),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),a.warning($o,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),$o=!0,e?(t=e.scaleX||t,n=e.scaleY||n):r&&(t=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:Ro(t,qo),scaleY:Ro(n,qo)}},t.useDomEvent=Ze,t.useDragControls=function(){return _(Yo)},t.useElementScroll=function(e){var t=_(Io);return T((function(){var n=e.current;if(a.invariant(!!n,"ref provided to useScroll must be passed into a HTML element."),n){var r=jo(t,function(e){return function(){return{xOffset:e.scrollLeft,yOffset:e.scrollTop,xMaxOffset:e.scrollWidth-e.offsetWidth,yMaxOffset:e.scrollHeight-e.offsetHeight}}}(n)),o=Ve(n,"scroll",r,{passive:!0}),i=Ve(n,"resize",r);return function(){o&&o(),i&&i()}}}),[]),t},t.useIsPresent=function(){return k(o.useContext(S))},t.useMotionTemplate=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=e.length;function o(){for(var n="",o=0;o<r;o++){n+=e[o],t[o]&&(n+=t[o].get())}return n}return Do(t,o)},t.useMotionValue=To,t.usePresence=E,t.useReducedMotion=function(){!Zo&&function(){if(Zo=Rt(null),"undefined"!==typeof window)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Zo.set(e.matches)};e.addListener(t),t()}else Zo.set(!1)}();var e=r.__read(o.useState(Zo.get()),2),t=e[0],n=e[1];return No(Zo,n),t},t.useSpring=function(e,t){void 0===t&&(t={});var n=o.useContext(b).isStatic,a=o.useRef(null),i=To(re(e)?e.get():e);return o.useMemo((function(){return i.attach((function(e,o){return n?o(e):(a.current&&a.current.stop(),a.current=s.animate(r.__assign(r.__assign({from:i.get(),to:e,velocity:i.getVelocity()},t),{onUpdate:o})),i.get())}))}),Object.values(t)),No(e,(function(e){return i.set(parseFloat(e))})),i},t.useTransform=Ro,t.useVelocity=function(e){var t=To(e.getVelocity());return o.useEffect((function(){return e.velocityUpdateSubscribers.add((function(e){t.set(e)}))}),[e]),t},t.useViewportScroll=function(){return Fo||(Fo=Io()),T((function(){!Wo&&function(){if(Wo=!0,"undefined"!==typeof window){var e=jo(Fo,Vo);Ve(window,"scroll",e,{passive:!0}),Ve(window,"resize",e)}}()}),[]),Fo},t.visualElement=Fr},35:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=1/60*1e3,r="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},o="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(r())}),n)};var a=!0,i=!1,s=!1,l={delta:0,timestamp:0},u=["read","update","preRender","render","postRender"],c=u.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,o=!1,a=new WeakSet,i={schedule:function(e,i,s){void 0===i&&(i=!1),void 0===s&&(s=!1);var l=s&&o,u=l?t:n;return i&&a.add(e),-1===u.indexOf(e)&&(u.push(e),l&&o&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:function(s){var l;if(o=!0,t=(l=[n,t])[0],(n=l[1]).length=0,r=t.length)for(var u=0;u<r;u++){var c=t[u];c(s),a.has(c)&&(i.schedule(c),e())}o=!1}};return i}((function(){return i=!0})),e}),{}),d=u.reduce((function(e,t){var n=c[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),i||g(),n.schedule(e,t,r)},e}),{}),f=u.reduce((function(e,t){return e[t]=c[t].cancel,e}),{}),p=u.reduce((function(e,t){return e[t]=function(){return c[t].process(l)},e}),{}),m=function(e){return c[e].process(l)},h=function e(t){i=!1,l.delta=a?n:Math.max(Math.min(t-l.timestamp,40),1),l.timestamp=t,s=!0,u.forEach(m),s=!1,i&&(a=!1,o(e))},g=function(){i=!0,a=!0,s||o(h)};t.cancelSync=f,t.default=d,t.flushSync=p,t.getFrameData=function(){return l}},646:function(e,t,n){"use strict";n.r(t),n.d(t,{invariant:function(){return o},warning:function(){return r}});var r=function(){},o=function(){}},110:function(e,t,n){"use strict";var r=n(441),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),g=0;g<i.length;++g){var v=i[g];if(!a[v]&&(!r||!r[v])&&(!h||!h[v])&&(!s||!s[v])){var y=f(n,v);try{u(t,v,y)}catch(A){}}}}return t}},196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(388),o=n(646),a=n(607),i=n(35);function s(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var l=s(i),u=function(e,t,n){return Math.min(Math.max(n,e),t)},c=.001;function d(e){var t,n,r=e.duration,a=void 0===r?800:r,i=e.bounce,s=void 0===i?.25:i,l=e.velocity,d=void 0===l?0:l,p=e.mass,m=void 0===p?1:p;o.warning(a<=1e4,"Spring duration must be 10 seconds or less");var h=1-s;h=u(.05,1,h),a=u(.01,10,a/1e3),h<1?(t=function(e){var t=e*h,n=t*a,r=t-d,o=f(e,h),i=Math.exp(-n);return c-r/o*i},n=function(e){var n=e*h*a,r=n*d+d,o=Math.pow(h,2)*Math.pow(e,2)*a,i=Math.exp(-n),s=f(Math.pow(e,2),h);return(-t(e)+c>0?-1:1)*((r-o)*i)/s}):(t=function(e){return Math.exp(-e*a)*((e-d)*a+1)-.001},n=function(e){return Math.exp(-e*a)*(a*a*(d-e))});var g=function(e,t,n){for(var r=n,o=1;o<12;o++)r-=e(r)/t(r);return r}(t,n,5/a);if(a*=1e3,isNaN(g))return{stiffness:100,damping:10,duration:a};var v=Math.pow(g,2)*m;return{stiffness:v,damping:2*h*Math.sqrt(m*v),duration:a}}function f(e,t){return e*Math.sqrt(1-t*t)}var p=["duration","bounce"],m=["stiffness","damping","mass"];function h(e,t){return t.some((function(t){return void 0!==e[t]}))}function g(e){var t=e.from,n=void 0===t?0:t,o=e.to,a=void 0===o?1:o,i=e.restSpeed,s=void 0===i?2:i,l=e.restDelta,u=r.__rest(e,["from","to","restSpeed","restDelta"]),c={done:!1,value:n},g=function(e){var t=r.__assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!h(e,m)&&h(e,p)){var n=d(e);(t=r.__assign(r.__assign(r.__assign({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(u),y=g.stiffness,A=g.damping,b=g.mass,w=g.velocity,x=g.duration,S=g.isResolvedFromDuration,_=v,E=v;function k(){var e=w?-w/1e3:0,t=a-n,r=A/(2*Math.sqrt(y*b)),o=Math.sqrt(y/b)/1e3;if(null!==l&&void 0!==l||(l=Math.abs(a-n)<=1?.01:.4),r<1){var i=f(o,r);_=function(n){var s=Math.exp(-r*o*n);return a-s*((e+r*o*t)/i*Math.sin(i*n)+t*Math.cos(i*n))},E=function(n){var a=Math.exp(-r*o*n);return r*o*a*(Math.sin(i*n)*(e+r*o*t)/i+t*Math.cos(i*n))-a*(Math.cos(i*n)*(e+r*o*t)-i*t*Math.sin(i*n))}}else if(1===r)_=function(n){return a-Math.exp(-o*n)*(t+(e+o*t)*n)};else{var s=o*Math.sqrt(r*r-1);_=function(n){var i=Math.exp(-r*o*n),l=Math.min(s*n,300);return a-i*((e+r*o*t)*Math.sinh(l)+s*t*Math.cosh(l))/s}}}return k(),{next:function(e){var t=_(e);if(S)c.done=e>=x;else{var n=1e3*E(e),r=Math.abs(n)<=s,o=Math.abs(a-t)<=l;c.done=r&&o}return c.value=c.done?a:t,c},flipTarget:function(){var e;w=-w,n=(e=[a,n])[0],a=e[1],k()}}}g.needsInterpolation=function(e,t){return"string"===typeof e||"string"===typeof t};var v=function(e){return 0},y=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},A=function(e,t,n){return-n*e+n*t+e},b=function(e,t,n){var r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},w=[a.hex,a.rgba,a.hsla],x=function(e){return w.find((function(t){return t.test(e)}))},S=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},_=function(e,t){var n=x(e),i=x(t);o.invariant(!!n,S(e)),o.invariant(!!i,S(t)),o.invariant(n.transform===i.transform,"Both colors must be hex/RGBA, OR both must be HSLA.");var s=n.parse(e),l=i.parse(t),u=r.__assign({},s),c=n===a.hsla?A:b;return function(e){for(var t in u)"alpha"!==t&&(u[t]=c(s[t],l[t],e));return u.alpha=A(s.alpha,l.alpha,e),n.transform(u)}},E={x:0,y:0,z:0},k=function(e){return"number"===typeof e},C=function(e,t){return function(n){return t(e(n))}},B=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(C)};function M(e,t){return k(e)?function(n){return A(e,t,n)}:a.color.test(e)?_(e,t):N(e,t)}var P=function(e,t){var n=r.__spreadArray([],e),o=n.length,a=e.map((function(e,n){return M(e,t[n])}));return function(e){for(var t=0;t<o;t++)n[t]=a[t](e);return n}},G=function(e,t){var n=r.__assign(r.__assign({},e),t),o={};for(var a in n)void 0!==e[a]&&void 0!==t[a]&&(o[a]=M(e[a],t[a]));return function(e){for(var t in o)n[t]=o[t](e);return n}};function T(e){for(var t=a.complex.parse(e),n=t.length,r=0,o=0,i=0,s=0;s<n;s++)r||"number"===typeof t[s]?r++:void 0!==t[s].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}var N=function(e,t){var n=a.complex.createTransformer(t),r=T(e),i=T(t);return o.invariant(r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers,"Complex values '"+e+"' and '"+t+"' too different to mix. Ensure all colors are of the same type."),B(P(r.parsed,i.parsed),n)},D=function(e,t){return function(n){return A(e,t,n)}};function O(e,t,n){for(var r,o=[],i=n||("number"===typeof(r=e[0])?D:"string"===typeof r?a.color.test(r)?_:N:Array.isArray(r)?P:"object"===typeof r?G:void 0),s=e.length-1,l=0;l<s;l++){var u=i(e[l],e[l+1]);if(t){var c=Array.isArray(t)?t[l]:t;u=B(c,u)}o.push(u)}return o}function z(e,t,n){var r=void 0===n?{}:n,a=r.clamp,i=void 0===a||a,s=r.ease,l=r.mixer,c=e.length;o.invariant(c===t.length,"Both input and output ranges must be the same length"),o.invariant(!s||!Array.isArray(s)||s.length===c-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[c-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var d=O(t,s,l),f=2===c?function(e,t){var n=e[0],r=e[1],o=t[0];return function(e){return o(y(n,r,e))}}(e,d):function(e,t){var n=e.length,r=n-1;return function(o){var a=0,i=!1;if(o<=e[0]?i=!0:o>=e[r]&&(a=r-1,i=!0),!i){for(var s=1;s<n&&!(e[s]>o||s===r);s++);a=s-1}var l=y(e[a],e[a+1],o);return t[a](l)}}(e,d);return i?function(t){return f(u(e[0],e[c-1],t))}:f}var R=function(e){return function(t){return 1-e(1-t)}},L=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},I=function(e){return function(t){return Math.pow(t,e)}},U=function(e){return function(t){return t*t*((e+1)*t-e)}},j=function(e){var t=U(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},F=function(e){return e},V=I(2),Z=R(V),W=L(V),H=function(e){return 1-Math.sin(Math.acos(e))},Q=R(H),Y=L(Q),X=U(1.525),J=R(X),K=L(X),q=j(1.525),$=function(e){if(1===e||0===e)return e;var t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},ee=R($);function te(e,t){return e.map((function(){return t||W})).splice(0,e.length-1)}function ne(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,a=e.ease,i=e.offset,s=e.duration,l=void 0===s?300:s,u={done:!1,value:n},c=Array.isArray(o)?o:[n,o],d=function(e,t){return e.map((function(e){return e*t}))}(i&&i.length===c.length?i:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(c),l);function f(){return z(d,c,{ease:Array.isArray(a)?a:te(c,a)})}var p=f();return{next:function(e){return u.value=p(e),u.done=e>=l,u},flipTarget:function(){c.reverse(),p=f()}}}function re(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,o=void 0===r?0:r,a=e.power,i=void 0===a?.8:a,s=e.timeConstant,l=void 0===s?350:s,u=e.restDelta,c=void 0===u?.5:u,d=e.modifyTarget,f={done:!1,value:o},p=i*n,m=o+p,h=void 0===d?m:d(m);return h!==m&&(p=h-o),{next:function(e){var t=-p*Math.exp(-e/l);return f.done=!(t>c||t<-c),f.value=f.done?h:h+t,f},flipTarget:function(){}}}var oe={keyframes:ne,spring:g,decay:re};function ae(e,t,n){return void 0===n&&(n=0),e-t-n}var ie=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return l.default.update(t,!0)},stop:function(){return i.cancelSync.update(t)}}};function se(e){var t,n,o,a,i,s=e.from,l=e.autoplay,u=void 0===l||l,c=e.driver,d=void 0===c?ie:c,f=e.elapsed,p=void 0===f?0:f,m=e.repeat,h=void 0===m?0:m,v=e.repeatType,y=void 0===v?"loop":v,A=e.repeatDelay,b=void 0===A?0:A,w=e.onPlay,x=e.onStop,S=e.onComplete,_=e.onRepeat,E=e.onUpdate,k=r.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),C=k.to,B=0,M=k.duration,P=!1,G=!0,T=function(e){if(Array.isArray(e.to))return ne;if(oe[e.type])return oe[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?ne:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?g:ne}(k);(null===(n=(t=T).needsInterpolation)||void 0===n?void 0:n.call(t,s,C))&&(i=z([0,100],[s,C],{clamp:!1}),s=0,C=100);var N=T(r.__assign(r.__assign({},k),{from:s,to:C}));function D(){B++,"reverse"===y?p=function(e,t,n,r){return void 0===n&&(n=0),void 0===r&&(r=!0),r?ae(t+-e,t,n):t-(e-t)+n}(p,M,b,G=B%2===0):(p=ae(p,M,b),"mirror"===y&&N.flipTarget()),P=!1,_&&_()}function O(e){if(G||(e=-e),p+=e,!P){var t=N.next(Math.max(0,p));a=t.value,i&&(a=i(a)),P=G?t.done:p<=0}null===E||void 0===E||E(a),P&&(0===B&&(null!==M&&void 0!==M||(M=p)),B<h?function(e,t,n,r){return r?e>=t+n:e<=-n}(p,M,b,G)&&D():(o.stop(),S&&S()))}return u&&(null===w||void 0===w||w(),(o=d(O)).start()),{stop:function(){null===x||void 0===x||x(),o.stop()}}}function le(e,t){return t?e*(1e3/t):0}var ue=function(e){return 180*e/Math.PI},ce=function(e){return e},de=function(e){return void 0===e&&(e=ce),function(t,n,r){var o=n-r,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?n+a:n-a}},fe=de(),pe=de(Math.sqrt),me=function(e){return e*Math.PI/180},he=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},ge=function(e){return he(e)&&e.hasOwnProperty("z")},ve=function(e,t){return Math.abs(e-t)};var ye=function(e,t){return void 0===t&&(t=2),t=Math.pow(10,t),Math.round(e*t)/t},Ae=function(e,t,n,r){return void 0===r&&(r=0),ye(e+n*(t-e)/Math.max(r,n))};var be=function(e,t){return 1-3*t+3*e},we=function(e,t){return 3*t-6*e},xe=function(e){return 3*e},Se=function(e,t,n){return((be(t,n)*e+we(t,n))*e+xe(t))*e},_e=function(e,t,n){return 3*be(t,n)*e*e+2*we(t,n)*e+xe(t)};var Ee=.1;t.angle=function(e,t){return void 0===t&&(t=E),ue(Math.atan2(t.y-e.y,t.x-e.x))},t.animate=se,t.anticipate=q,t.applyOffset=function(e,t){var n=!0;return void 0===t&&(t=e,n=!1),function(r){return n?r-e+t:(e=r,n=!0,t)}},t.attract=fe,t.attractExpo=pe,t.backIn=X,t.backInOut=K,t.backOut=J,t.bounceIn=ee,t.bounceInOut=function(e){return e<.5?.5*(1-$(1-2*e)):.5*$(2*e-1)+.5},t.bounceOut=$,t.circIn=H,t.circInOut=Y,t.circOut=Q,t.clamp=u,t.createAnticipate=j,t.createAttractor=de,t.createBackIn=U,t.createExpoIn=I,t.cubicBezier=function(e,t,n,r){if(e===t&&n===r)return F;for(var o=new Float32Array(11),a=0;a<11;++a)o[a]=Se(a*Ee,e,n);function i(t){for(var r=0,a=1;10!==a&&o[a]<=t;++a)r+=Ee;--a;var i=r+(t-o[a])/(o[a+1]-o[a])*Ee,s=_e(i,e,n);return s>=.001?function(e,t,n,r){for(var o=0;o<8;++o){var a=_e(t,n,r);if(0===a)return t;t-=(Se(t,n,r)-e)/a}return t}(t,i,e,n):0===s?i:function(e,t,n,r,o){var a,i,s=0;do{(a=Se(i=t+(n-t)/2,r,o)-e)>0?n=i:t=i}while(Math.abs(a)>1e-7&&++s<10);return i}(t,r,r+Ee,e,n)}return function(e){return 0===e||1===e?e:Se(i(e),t,r)}},t.decay=re,t.degreesToRadians=me,t.distance=function(e,t){if(k(e)&&k(t))return ve(e,t);if(he(e)&&he(t)){var n=ve(e.x,t.x),r=ve(e.y,t.y),o=ge(e)&&ge(t)?ve(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}},t.easeIn=V,t.easeInOut=W,t.easeOut=Z,t.inertia=function(e){var t,n=e.from,o=void 0===n?0:n,a=e.velocity,s=void 0===a?0:a,l=e.min,u=e.max,c=e.power,d=void 0===c?.8:c,f=e.timeConstant,p=void 0===f?750:f,m=e.bounceStiffness,h=void 0===m?500:m,g=e.bounceDamping,v=void 0===g?10:g,y=e.restDelta,A=void 0===y?1:y,b=e.modifyTarget,w=e.driver,x=e.onUpdate,S=e.onComplete;function _(e){return void 0!==l&&e<l||void 0!==u&&e>u}function E(e){return void 0===l?u:void 0===u||Math.abs(l-e)<Math.abs(u-e)?l:u}function k(e){null===t||void 0===t||t.stop(),t=se(r.__assign(r.__assign({},e),{driver:w,onUpdate:function(t){var n;null===x||void 0===x||x(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:S}))}function C(e){k(r.__assign({type:"spring",stiffness:h,damping:v,restDelta:A},e))}if(_(o))C({from:o,velocity:s,to:E(o)});else{var B=d*s+o;"undefined"!==typeof b&&(B=b(B));var M,P,G=E(B),T=G===l?-1:1;k({type:"decay",from:o,velocity:s,timeConstant:p,power:d,restDelta:A,modifyTarget:b,onUpdate:_(B)?function(e){M=P,P=e,s=le(e-M,i.getFrameData().delta),(1===T&&e>G||-1===T&&e<G)&&C({from:e,to:G,velocity:s})}:void 0})}return{stop:function(){return null===t||void 0===t?void 0:t.stop()}}},t.interpolate=z,t.isPoint=he,t.isPoint3D=ge,t.keyframes=ne,t.linear=F,t.mirrorEasing=L,t.mix=A,t.mixColor=_,t.mixComplex=N,t.pipe=B,t.pointFromVector=function(e,t,n){return t=me(t),{x:n*Math.cos(t)+e.x,y:n*Math.sin(t)+e.y}},t.progress=y,t.radiansToDegrees=ue,t.reverseEasing=R,t.smooth=function(e){void 0===e&&(e=50);var t=0,n=0;return function(r){var o=i.getFrameData().timestamp,a=o!==n?o-n:0,s=a?Ae(t,r,a,e):t;return n=o,t=s,s}},t.smoothFrame=Ae,t.snap=function(e){if("number"===typeof e)return function(t){return Math.round(t/e)*e};var t=0,n=e.length;return function(r){var o=Math.abs(e[0]-r);for(t=1;t<n;t++){var a=e[t],i=Math.abs(a-r);if(0===i)return a;if(i>o)return e[t-1];if(t===n-1)return a;o=i}}},t.spring=g,t.steps=function(e,t){return void 0===t&&(t="end"),function(n){var r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,o="end"===t?Math.floor(r):Math.ceil(r);return u(0,1,o/e)}},t.toDecimal=ye,t.velocityPerFrame=function(e,t){return e/(1e3/t)},t.velocityPerSecond=le,t.wrap=function(e,t,n){var r=t-e;return((n-e)%r+r)%r+e}},835:function(e,t,n){"use strict";var r=n(791),o=n(340);function a(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var i=a(r);function s(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(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 c(){return c=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},c.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;function p(e){var t=r.useRef(e);return f((function(){t.current=e})),r.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current.apply(void 0,n)}),[])}var m=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],h={decimal:".",delay:null,prefix:"",suffix:"",duration:2,start:0,startOnMount:!0,enableReinitialize:!0},g=function(e){var t=r.useMemo((function(){return l(l({},h),e)}),[e]),n=t.ref,a=t.startOnMount,i=t.enableReinitialize,s=t.delay,u=t.onEnd,c=t.onStart,f=t.onPauseResume,g=t.onReset,v=t.onUpdate,y=d(t,m),A=r.useRef(),b=r.useRef(),w=r.useRef(!1),x=p((function(){return function(e,t){var n=t.decimal,r=t.decimals,a=t.duration,i=t.easingFn,s=t.end,l=t.formattingFn,u=t.numerals,c=t.prefix,d=t.separator,f=t.start,p=t.suffix,m=t.useEasing,h=t.enableScrollSpy,g=t.scrollSpyDelay;return new o.CountUp(e,s,{startVal:f,duration:a,decimal:n,decimalPlaces:r,easingFn:i,formattingFn:l,numerals:u,separator:d,prefix:c,suffix:p,useEasing:m,useGrouping:!!d,enableScrollSpy:h,scrollSpyDelay:g})}("string"===typeof n?n:n.current,y)})),S=p((function(e){var t=A.current;if(t&&!e)return t;var n=x();return A.current=n,n})),_=p((function(){var e=function(){return S(!0).start((function(){null===u||void 0===u||u({pauseResume:E,reset:k,start:B,update:C})}))};s&&s>0?b.current=setTimeout(e,1e3*s):e(),null===c||void 0===c||c({pauseResume:E,reset:k,update:C})})),E=p((function(){S().pauseResume(),null===f||void 0===f||f({reset:k,start:B,update:C})})),k=p((function(){b.current&&clearTimeout(b.current),S().reset(),null===g||void 0===g||g({pauseResume:E,start:B,update:C})})),C=p((function(e){S().update(e),null===v||void 0===v||v({pauseResume:E,reset:k,start:B})})),B=p((function(){k(),_()})),M=p((function(e){a&&(e&&k(),_())}));return r.useEffect((function(){w.current?i&&M(!0):(w.current=!0,M())}),[i,w,M,s,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),r.useEffect((function(){return function(){k()}}),[k]),{start:B,pauseResume:E,reset:k,update:C,getCountUp:S}},v=["className","redraw","containerProps","children","style"];t.ZP=function(e){var t=e.className,n=e.redraw,o=e.containerProps,a=e.children,s=e.style,u=d(e,v),f=i.default.useRef(null),m=i.default.useRef(!1),h=g(l(l({},u),{},{ref:f,startOnMount:"function"!==typeof a||0===e.delay,enableReinitialize:!1})),y=h.start,A=h.reset,b=h.update,w=h.pauseResume,x=h.getCountUp,S=p((function(){y()})),_=p((function(t){e.preserveValue||A(),b(t)})),E=p((function(){"function"!==typeof e.children||f.current instanceof Element?x():console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.')}));r.useEffect((function(){E()}),[E]),r.useEffect((function(){m.current&&_(e.end)}),[e.end,_]);var k=n&&e;return r.useEffect((function(){n&&m.current&&S()}),[S,n,k]),r.useEffect((function(){!n&&m.current&&S()}),[S,n,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),r.useEffect((function(){m.current=!0}),[]),"function"===typeof a?a({countUpRef:f,start:y,reset:A,update:b,pauseResume:w,getCountUp:x}):i.default.createElement("span",c({className:t,ref:f,style:s},o),e.start?x().formattingFn(e.start):"")}},463:function(e,t,n){"use strict";var r=n(791),o=n(296);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."}var i=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},m={};function h(e,t,n,r,o,a,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=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(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){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function A(e,t,n,r){var o=g.hasOwnProperty(t)?g[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!!d.call(m,e)||!d.call(p,e)&&(f.test(e)?m[e]=!0:(p[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))))}"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(v,y);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var b=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),C=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),T=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function O(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=D&&e[D]||e["@@iterator"])?e:null}var z,R=Object.assign;function L(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var I=!1;function U(e,t){if(!e||I)return"";I=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var o=u.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function j(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1);case 11:return e=U(e.type.render,!1);case 1:return e=U(e.type,!0);default:return""}}function F(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 S:return"Fragment";case x:return"Portal";case E:return"Profiler";case _:return"StrictMode";case M:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case B:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case G:return null!==(t=e.displayName||null)?t:F(e.type)||"Memo";case T:t=e._payload,e=e._init;try{return F(e(t))}catch(n){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return F(t);case 8:return t===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function H(e){e._valueTracker||(e._valueTracker=function(e){var t=W(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,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(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 X(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function J(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Z(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 K(e,t){null!=(t=t.checked)&&A(e,"checked",t,!1)}function q(e,t){K(e,t);var n=Z(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")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(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._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(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=""+Z(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 re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function ae(e,t){var n=Z(t.value),r=Z(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 ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(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 le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ve=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[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 Ae(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var be=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,_e=null;function Ee(e){if(e=bo(e)){if("function"!==typeof xe)throw Error(a(280));var t=e.stateNode;t&&(t=xo(t),xe(e.stateNode,e.type,t))}}function ke(e){Se?_e?_e.push(e):_e=[e]:Se=e}function Ce(){if(Se){var e=Se,t=_e;if(_e=Se=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Be(e,t){return e(t)}function Me(){}var Pe=!1;function Ge(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Be(e,t,n)}finally{Pe=!1,(null!==Se||null!==_e)&&(Me(),Ce())}}function Te(e,t){var n=e.stateNode;if(null===n)return null;var r=xo(n);if(null===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":case"onMouseEnter":(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 Ne=!1;if(c)try{var De={};Object.defineProperty(De,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(ce){Ne=!1}function Oe(e,t,n,r,o,a,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var ze=!1,Re=null,Le=!1,Ie=null,Ue={onError:function(e){ze=!0,Re=e}};function je(e,t,n,r,o,a,i,s,l){ze=!1,Re=null,Oe.apply(Ue,arguments)}function Fe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ze(e){if(Fe(e)!==e)throw Error(a(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Fe(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 Ze(o),e;if(i===r)return Ze(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)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))?He(e):null}function He(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=He(e);if(null!==t)return t;e=e.sibling}return null}var Qe=o.unstable_scheduleCallback,Ye=o.unstable_cancelCallback,Xe=o.unstable_shouldYield,Je=o.unstable_requestPaint,Ke=o.unstable_now,qe=o.unstable_getCurrentPriorityLevel,$e=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,at=null;var it=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~o;0!==s?r=dt(s):0!==(a&=i)&&(r=dt(a))}else 0!==(i=n&~o)?r=dt(i):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&0!==(4194240&a)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-it(t)),r|=e[n],t&=~o;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var At=0;function bt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var wt,xt,St,_t,Et,kt=!1,Ct=[],Bt=null,Mt=null,Pt=null,Gt=new Map,Tt=new Map,Nt=[],Dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ot(e,t){switch(e){case"focusin":case"focusout":Bt=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Gt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function zt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=bo(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Rt(e){var t=Ao(e.target);if(null!==t){var n=Fe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ve(n)))return e.blockedOn=t,void Et(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bo(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);be=r,n.target.dispatchEvent(r),be=null,t.shift()}return!0}function It(e,t,n){Lt(e)&&n.delete(t)}function Ut(){kt=!1,null!==Bt&&Lt(Bt)&&(Bt=null),null!==Mt&&Lt(Mt)&&(Mt=null),null!==Pt&&Lt(Pt)&&(Pt=null),Gt.forEach(It),Tt.forEach(It)}function jt(e,t){e.blockedOn===t&&(e.blockedOn=null,kt||(kt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Ut)))}function Ft(e){function t(t){return jt(t,e)}if(0<Ct.length){jt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Bt&&jt(Bt,e),null!==Mt&&jt(Mt,e),null!==Pt&&jt(Pt,e),Gt.forEach(t),Tt.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Nt.shift()}var Vt=b.ReactCurrentBatchConfig,Zt=!0;function Wt(e,t,n,r){var o=At,a=Vt.transition;Vt.transition=null;try{At=1,Qt(e,t,n,r)}finally{At=o,Vt.transition=a}}function Ht(e,t,n,r){var o=At,a=Vt.transition;Vt.transition=null;try{At=4,Qt(e,t,n,r)}finally{At=o,Vt.transition=a}}function Qt(e,t,n,r){if(Zt){var o=Xt(e,t,n,r);if(null===o)Zr(e,t,r,Yt,n),Ot(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Bt=zt(Bt,e,t,n,r,o),!0;case"dragenter":return Mt=zt(Mt,e,t,n,r,o),!0;case"mouseover":return Pt=zt(Pt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Gt.set(a,zt(Gt.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,Tt.set(a,zt(Tt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Ot(e,r),4&t&&-1<Dt.indexOf(e)){for(;null!==o;){var a=bo(o);if(null!==a&&wt(a),null===(a=Xt(e,t,n,r))&&Zr(e,t,r,Yt,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else Zr(e,t,r,null,n)}}var Yt=null;function Xt(e,t,n,r){if(Yt=null,null!==(e=Ao(e=we(r))))if(null===(t=Fe(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Jt(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(qe()){case $e:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,qt=null,$t=null;function en(){if($t)return $t;var e,t,n=qt,r=n.length,o="value"in Kt?Kt.value:Kt.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return $t=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=on(un),dn=R({},un,{view:0,detail:0}),fn=on(dn),pn=R({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),mn=on(pn),hn=on(R({},pn,{dataTransfer:0})),gn=on(R({},dn,{relatedTarget:0})),vn=on(R({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=R({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),An=on(yn),bn=on(R({},un,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function En(){return _n}var kn=R({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=on(kn),Bn=on(R({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=on(R({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Pn=on(R({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Gn=R({},pn,{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}),Tn=on(Gn),Nn=[9,13,27,32],Dn=c&&"CompositionEvent"in window,On=null;c&&"documentMode"in document&&(On=document.documentMode);var zn=c&&"TextEvent"in window&&!On,Rn=c&&(!Dn||On&&8<On&&11>=On),Ln=String.fromCharCode(32),In=!1;function Un(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Fn=!1;var Vn={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 Zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[e.type]:"textarea"===t}function Wn(e,t,n,r){ke(r),0<(t=Hr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hn=null,Qn=null;function Yn(e){Lr(e,0)}function Xn(e){if(Q(wo(e)))return e}function Jn(e,t){if("change"===e)return t}var Kn=!1;if(c){var qn;if(c){var $n="oninput"in document;if(!$n){var er=document.createElement("div");er.setAttribute("oninput","return;"),$n="function"===typeof er.oninput}qn=$n}else qn=!1;Kn=qn&&(!document.documentMode||9<document.documentMode)}function tr(){Hn&&(Hn.detachEvent("onpropertychange",nr),Qn=Hn=null)}function nr(e){if("value"===e.propertyName&&Xn(Qn)){var t=[];Wn(t,Qn,e,we(e)),Ge(Yn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Qn=n,(Hn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Qn)}function ar(e,t){if("click"===e)return Xn(t)}function ir(e,t){if("input"===e||"change"===e)return Xn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function lr(e,t){if(sr(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++){var o=n[r];if(!d.call(t,o)||!sr(e[o],t[o]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(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=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=cr(n,a);var i=cr(n,r);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,Ar=!1;function br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Ar||null==gr||gr!==Y(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=Hr(vr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},_r={};function Er(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in _r)return Sr[e]=n[t];return e}c&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var kr=Er("animationend"),Cr=Er("animationiteration"),Br=Er("animationstart"),Mr=Er("transitionend"),Pr=new Map,Gr="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 Tr(e,t){Pr.set(e,t),l(t,[e])}for(var Nr=0;Nr<Gr.length;Nr++){var Dr=Gr[Nr];Tr(Dr.toLowerCase(),"on"+(Dr[0].toUpperCase()+Dr.slice(1)))}Tr(kr,"onAnimationEnd"),Tr(Cr,"onAnimationIteration"),Tr(Br,"onAnimationStart"),Tr("dblclick","onDoubleClick"),Tr("focusin","onFocus"),Tr("focusout","onBlur"),Tr(Mr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Or="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(" "),zr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Or));function Rr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,s,l,u){if(je.apply(this,arguments),ze){if(!ze)throw Error(a(198));var c=Re;ze=!1,Re=null,Le||(Le=!0,Ie=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Rr(o,s,u),a=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Rr(o,s,u),a=l}}}if(Le)throw e=Ie,Le=!1,Ie=null,e}function Ir(e,t){var n=t[go];void 0===n&&(n=t[go]=new Set);var r=e+"__bubble";n.has(r)||(Vr(t,e,2,!1),n.add(r))}function Ur(e,t,n){var r=0;t&&(r|=4),Vr(n,e,r,t)}var jr="_reactListening"+Math.random().toString(36).slice(2);function Fr(e){if(!e[jr]){e[jr]=!0,i.forEach((function(t){"selectionchange"!==t&&(zr.has(t)||Ur(t,!1,e),Ur(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[jr]||(t[jr]=!0,Ur("selectionchange",!1,t))}}function Vr(e,t,n,r){switch(Jt(t)){case 1:var o=Wt;break;case 4:o=Ht;break;default:o=Qt}n=o.bind(null,t,n,e),o=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Zr(e,t,n,r,o){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=Ao(s)))return;if(5===(l=i.tag)||6===l){r=a=i;continue e}s=s.parentNode}}r=r.return}Ge((function(){var r=a,o=we(n),i=[];e:{var s=Pr.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Cn;break;case"focusin":u="focus",l=gn;break;case"focusout":u="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Mn;break;case kr:case Cr:case Br:l=vn;break;case Mr:l=Pn;break;case"scroll":l=fn;break;case"wheel":l=Tn;break;case"copy":case"cut":case"paste":l=An;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Bn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Te(m,f))&&c.push(Wr(m,h,p)))),d)break;m=m.return}0<c.length&&(s=new l(s,u,null,n,o),i.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===be||!(u=n.relatedTarget||n.fromElement)||!Ao(u)&&!u[ho])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?Ao(u):null)&&(u!==(d=Fe(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=mn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Bn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==l?s:wo(l),p=null==u?s:wo(u),(s=new c(h,m+"leave",l,n,o)).target=d,s.relatedTarget=p,h=null,Ao(o)===r&&((c=new c(f,m+"enter",u,n,o)).target=p,c.relatedTarget=d,h=c),d=h,l&&u)e:{for(f=u,m=0,p=c=l;p;p=Qr(p))m++;for(p=0,h=f;h;h=Qr(h))p++;for(;0<m-p;)c=Qr(c),m--;for(;0<p-m;)f=Qr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=Qr(c),f=Qr(f)}c=null}else c=null;null!==l&&Yr(i,s,l,c,!1),null!==u&&null!==d&&Yr(i,d,u,c,!0)}if("select"===(l=(s=r?wo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Jn;else if(Zn(s))if(Kn)g=ir;else{g=or;var v=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ar);switch(g&&(g=g(e,r))?Wn(i,g,n,o):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?wo(r):window,e){case"focusin":(Zn(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":Ar=!0;break;case"contextmenu":case"mouseup":case"dragend":Ar=!1,br(i,n,o);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":br(i,n,o)}var y;if(Dn)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else Fn?Un(e,n)&&(A="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(A="onCompositionStart");A&&(Rn&&"ko"!==n.locale&&(Fn||"onCompositionStart"!==A?"onCompositionEnd"===A&&Fn&&(y=en()):(qt="value"in(Kt=o)?Kt.value:Kt.textContent,Fn=!0)),0<(v=Hr(r,A)).length&&(A=new bn(A,e,null,n,o),i.push({event:A,listeners:v}),y?A.data=y:null!==(y=jn(n))&&(A.data=y))),(y=zn?function(e,t){switch(e){case"compositionend":return jn(t);case"keypress":return 32!==t.which?null:(In=!0,Ln);case"textInput":return(e=t.data)===Ln&&In?null:e;default:return null}}(e,n):function(e,t){if(Fn)return"compositionend"===e||!Dn&&Un(e,t)?(e=en(),$t=qt=Kt=null,Fn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Hr(r,"onBeforeInput")).length&&(o=new bn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=y))}Lr(i,t)}))}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Hr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Te(e,n))&&r.unshift(Wr(e,a,o)),null!=(a=Te(e,t))&&r.push(Wr(e,a,o))),e=e.return}return r}function Qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yr(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=Te(n,a))&&i.unshift(Wr(n,l,s)):o||null!=(l=Te(n,a))&&i.push(Wr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Xr=/\r\n?/g,Jr=/\u0000|\uFFFD/g;function Kr(e){return("string"===typeof e?e:""+e).replace(Xr,"\n").replace(Jr,"")}function qr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(a(425))}function $r(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"===typeof setTimeout?setTimeout:void 0,oo="function"===typeof clearTimeout?clearTimeout:void 0,ao="function"===typeof Promise?Promise:void 0,io="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ao?function(e){return ao.resolve(null).then(e).catch(so)}:ro;function so(e){setTimeout((function(){throw e}))}function lo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Ft(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Ft(t)}function uo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function co(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),po="__reactFiber$"+fo,mo="__reactProps$"+fo,ho="__reactContainer$"+fo,go="__reactEvents$"+fo,vo="__reactListeners$"+fo,yo="__reactHandles$"+fo;function Ao(e){var t=e[po];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ho]||n[po]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=co(e);null!==e;){if(n=e[po])return n;e=co(e)}return t}n=(e=n).parentNode}return null}function bo(e){return!(e=e[po]||e[ho])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function xo(e){return e[mo]||null}var So=[],_o=-1;function Eo(e){return{current:e}}function ko(e){0>_o||(e.current=So[_o],So[_o]=null,_o--)}function Co(e,t){_o++,So[_o]=e.current,e.current=t}var Bo={},Mo=Eo(Bo),Po=Eo(!1),Go=Bo;function To(e,t){var n=e.type.contextTypes;if(!n)return Bo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function No(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Do(){ko(Po),ko(Mo)}function Oo(e,t,n){if(Mo.current!==Bo)throw Error(a(168));Co(Mo,t),Co(Po,n)}function zo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(a(108,V(e)||"Unknown",o));return R({},n,r)}function Ro(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Bo,Go=Mo.current,Co(Mo,e),Co(Po,Po.current),!0}function Lo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=zo(e,t,Go),r.__reactInternalMemoizedMergedChildContext=e,ko(Po),ko(Mo),Co(Mo,e)):ko(Po),Co(Po,n)}var Io=null,Uo=!1,jo=!1;function Fo(e){null===Io?Io=[e]:Io.push(e)}function Vo(){if(!jo&&null!==Io){jo=!0;var e=0,t=At;try{var n=Io;for(At=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Io=null,Uo=!1}catch(o){throw null!==Io&&(Io=Io.slice(e+1)),Qe($e,Vo),o}finally{At=t,jo=!1}}return null}var Zo=b.ReactCurrentBatchConfig;function Wo(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ho=Eo(null),Qo=null,Yo=null,Xo=null;function Jo(){Xo=Yo=Qo=null}function Ko(e){var t=Ho.current;ko(Ho),e._currentValue=t}function qo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function $o(e,t){Qo=e,Xo=Yo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ws=!0),e.firstContext=null)}function ea(e){var t=e._currentValue;if(Xo!==e)if(e={context:e,memoizedValue:t,next:null},null===Yo){if(null===Qo)throw Error(a(308));Yo=e,Qo.dependencies={lanes:0,firstContext:e}}else Yo=Yo.next=e;return t}var ta=null,na=!1;function ra(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function aa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ia(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,tu(e)?(null===(e=n.interleaved)?(t.next=t,null===ta?ta=[n]:ta.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function sa(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function la(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ua(e,t,n,r){var o=e.updateQueue;na=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?a=u:i.next=u,i=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==a){var d=o.baseState;for(i=0,c=u=l=null,s=a;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,h=s;switch(f=t,p=n,h.tag){case 1:if("function"===typeof(m=h.payload)){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(f="function"===typeof(m=h.payload)?m.call(p,d,f):m)||void 0===f)break e;d=R({},d,f);break e;case 2:na=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,i|=f;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(f=s).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===c&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Nl|=i,e.lanes=i,e.memoizedState=d}}function ca(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(a(191,o));o.call(r)}}}var da=(new r.Component).refs;function fa(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var pa={isMounted:function(e){return!!(e=e._reactInternals)&&Fe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Kl(),o=ql(e),a=aa(r,o);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),ia(e,a),null!==(t=$l(e,o,r))&&sa(t,e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Kl(),o=ql(e),a=aa(r,o);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),ia(e,a),null!==(t=$l(e,o,r))&&sa(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Kl(),r=ql(e),o=aa(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),ia(e,o),null!==(t=$l(e,r,n))&&sa(t,e,r)}};function ma(e,t,n,r,o,a,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(o,a))}function ha(e,t,n){var r=!1,o=Bo,a=t.contextType;return"object"===typeof a&&null!==a?a=ea(a):(o=No(t)?Go:Mo.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?To(e,o):Bo),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=pa,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ga(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&&pa.enqueueReplaceState(t,t.state,null)}function va(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=da,ra(e);var a=t.contextType;"object"===typeof a&&null!==a?o.context=ea(a):(a=No(t)?Go:Mo.current,o.context=To(e,a)),o.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(fa(e,t,a,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&&pa.enqueueReplaceState(o,o.state,null),ua(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4194308)}var ya=[],Aa=0,ba=null,wa=0,xa=[],Sa=0,_a=null,Ea=1,ka="";function Ca(e,t){ya[Aa++]=wa,ya[Aa++]=ba,ba=e,wa=t}function Ba(e,t,n){xa[Sa++]=Ea,xa[Sa++]=ka,xa[Sa++]=_a,_a=e;var r=Ea;e=ka;var o=32-it(r)-1;r&=~(1<<o),n+=1;var a=32-it(t)+o;if(30<a){var i=o-o%5;a=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Ea=1<<32-it(t)+o|n<<o|r,ka=a+e}else Ea=1<<a|n<<o|r,ka=e}function Ma(e){null!==e.return&&(Ca(e,1),Ba(e,1,0))}function Pa(e){for(;e===ba;)ba=ya[--Aa],ya[Aa]=null,wa=ya[--Aa],ya[Aa]=null;for(;e===_a;)_a=xa[--Sa],xa[Sa]=null,ka=xa[--Sa],xa[Sa]=null,Ea=xa[--Sa],xa[Sa]=null}var Ga=null,Ta=null,Na=!1,Da=null;function Oa(e,t){var n=Pu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function za(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,Ga=e,Ta=uo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ga=e,Ta=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==_a?{id:Ea,overflow:ka}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Ga=e,Ta=null,!0);default:return!1}}function Ra(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function La(e){if(Na){var t=Ta;if(t){var n=t;if(!za(e,t)){if(Ra(e))throw Error(a(418));t=uo(n.nextSibling);var r=Ga;t&&za(e,t)?Oa(r,n):(e.flags=-4097&e.flags|2,Na=!1,Ga=e)}}else{if(Ra(e))throw Error(a(418));e.flags=-4097&e.flags|2,Na=!1,Ga=e}}}function Ia(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ga=e}function Ua(e){if(e!==Ga)return!1;if(!Na)return Ia(e),Na=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=Ta)){if(Ra(e)){for(e=Ta;e;)e=uo(e.nextSibling);throw Error(a(418))}for(;t;)Oa(e,t),t=uo(t.nextSibling)}if(Ia(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){if(0===t){Ta=uo(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ta=null}}else Ta=Ga?uo(e.stateNode.nextSibling):null;return!0}function ja(){Ta=Ga=null,Na=!1}function Fa(e){null===Da?Da=[e]:Da.push(e)}function Va(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=r,i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=o.refs;t===da&&(t=o.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Za(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Wa(e){return(0,e._init)(e._payload)}function Ha(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}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){return(e=Tu(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.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=zu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var a=n.type;return a===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===T&&Wa(a)===t.type)?((r=o(t,n.props)).ref=Va(e,t,n),r.return=e,r):((r=Nu(n.type,n.key,n.props,null,e.mode,r)).ref=Va(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ru(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Du(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=zu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Nu(t.type,t.key,t.props,null,e.mode,n)).ref=Va(e,null,t),n.return=e,n;case x:return(t=Ru(t,e.mode,n)).return=e,t;case T:return f(e,(0,t._init)(t._payload),n)}if(te(t)||O(t))return(t=Du(t,e.mode,n,null)).return=e,t;Za(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?u(e,t,n,r):null;case x:return n.key===o?c(e,t,n,r):null;case T:return p(e,t,(o=n._init)(n._payload),r)}if(te(n)||O(n))return null!==o?null:d(e,t,n,r,null);Za(e,n)}return null}function m(e,t,n,r,o){if("string"===typeof r&&""!==r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case T:return m(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||O(r))return d(t,e=e.get(n)||null,r,o,null);Za(t,r)}return null}function h(o,a,s,l){for(var u=null,c=null,d=a,h=a=0,g=null;null!==d&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(o,d,s[h],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===s.length)return n(o,d),Na&&Ca(o,h),u;if(null===d){for(;h<s.length;h++)null!==(d=f(o,s[h],l))&&(a=i(d,a,h),null===c?u=d:c.sibling=d,c=d);return Na&&Ca(o,h),u}for(d=r(o,d);h<s.length;h++)null!==(g=m(d,o,h,s[h],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),a=i(g,a,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(o,e)})),Na&&Ca(o,h),u}function g(o,s,l,u){var c=O(l);if("function"!==typeof c)throw Error(a(150));if(null==(l=c.call(l)))throw Error(a(151));for(var d=c=null,h=s,g=s=0,v=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(v=h,h=null):v=h.sibling;var A=p(o,h,y.value,u);if(null===A){null===h&&(h=v);break}e&&h&&null===A.alternate&&t(o,h),s=i(A,s,g),null===d?c=A:d.sibling=A,d=A,h=v}if(y.done)return n(o,h),Na&&Ca(o,g),c;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=f(o,y.value,u))&&(s=i(y,s,g),null===d?c=y:d.sibling=y,d=y);return Na&&Ca(o,g),c}for(h=r(o,h);!y.done;g++,y=l.next())null!==(y=m(h,o,g,y.value,u))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=i(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(o,e)})),Na&&Ca(o,g),c}return function e(r,a,i,l){if("object"===typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"===typeof i&&null!==i){switch(i.$$typeof){case w:e:{for(var u=i.key,c=a;null!==c;){if(c.key===u){if((u=i.type)===S){if(7===c.tag){n(r,c.sibling),(a=o(c,i.props.children)).return=r,r=a;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===T&&Wa(u)===c.type){n(r,c.sibling),(a=o(c,i.props)).ref=Va(r,c,i),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===S?((a=Du(i.props.children,r.mode,l,i.key)).return=r,r=a):((l=Nu(i.type,i.key,i.props,null,r.mode,l)).ref=Va(r,a,i),l.return=r,r=l)}return s(r);case x:e:{for(c=i.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){n(r,a.sibling),(a=o(a,i.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=Ru(i,r.mode,l)).return=r,r=a}return s(r);case T:return e(r,a,(c=i._init)(i._payload),l)}if(te(i))return h(r,a,i,l);if(O(i))return g(r,a,i,l);Za(r,i)}return"string"===typeof i&&""!==i||"number"===typeof i?(i=""+i,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,i)).return=r,r=a):(n(r,a),(a=zu(i,r.mode,l)).return=r,r=a),s(r)):n(r,a)}}var Qa=Ha(!0),Ya=Ha(!1),Xa={},Ja=Eo(Xa),Ka=Eo(Xa),qa=Eo(Xa);function $a(e){if(e===Xa)throw Error(a(174));return e}function ei(e,t){switch(Co(qa,t),Co(Ka,e),Co(Ja,Xa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ko(Ja),Co(Ja,t)}function ti(){ko(Ja),ko(Ka),ko(qa)}function ni(e){$a(qa.current);var t=$a(Ja.current),n=le(t,e.type);t!==n&&(Co(Ka,e),Co(Ja,n))}function ri(e){Ka.current===e&&(ko(Ja),ko(Ka))}var oi=Eo(0);function ai(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ii=[];function si(){for(var e=0;e<ii.length;e++)ii[e]._workInProgressVersionPrimary=null;ii.length=0}var li=b.ReactCurrentDispatcher,ui=b.ReactCurrentBatchConfig,ci=0,di=null,fi=null,pi=null,mi=!1,hi=!1,gi=0,vi=0;function yi(){throw Error(a(321))}function Ai(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function bi(e,t,n,r,o,i){if(ci=i,di=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,li.current=null===e||null===e.memoizedState?rs:os,e=n(r,o),hi){i=0;do{if(hi=!1,gi=0,25<=i)throw Error(a(301));i+=1,pi=fi=null,t.updateQueue=null,li.current=as,e=n(r,o)}while(hi)}if(li.current=ns,t=null!==fi&&null!==fi.next,ci=0,pi=fi=di=null,mi=!1,t)throw Error(a(300));return e}function wi(){var e=0!==gi;return gi=0,e}function xi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===pi?di.memoizedState=pi=e:pi=pi.next=e,pi}function Si(){if(null===fi){var e=di.alternate;e=null!==e?e.memoizedState:null}else e=fi.next;var t=null===pi?di.memoizedState:pi.next;if(null!==t)pi=t,fi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(fi=e).memoizedState,baseState:fi.baseState,baseQueue:fi.baseQueue,queue:fi.queue,next:null},null===pi?di.memoizedState=pi=e:pi=pi.next=e}return pi}function _i(e,t){return"function"===typeof t?t(e):t}function Ei(e){var t=Si(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=fi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){i=o.next,r=r.baseState;var l=s=null,u=null,c=i;do{var d=c.lane;if((ci&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,di.lanes|=d,Nl|=d}c=c.next}while(null!==c&&c!==i);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(ws=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{i=o.lane,di.lanes|=i,Nl|=i,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ki(e){var t=Si(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);sr(i,t.memoizedState)||(ws=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ci(){}function Bi(e,t){var n=di,r=Si(),o=t(),i=!sr(r.memoizedState,o);if(i&&(r.memoizedState=o,ws=!0),r=r.queue,Ii(Gi.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==pi&&1&pi.memoizedState.tag){if(n.flags|=2048,Di(9,Pi.bind(null,n,r,o,t),void 0,null),null===kl)throw Error(a(349));0!==(30&ci)||Mi(n,t,o)}return o}function Mi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Pi(e,t,n,r){t.value=n,t.getSnapshot=r,Ti(t)&&$l(e,1,-1)}function Gi(e,t,n){return n((function(){Ti(t)&&$l(e,1,-1)}))}function Ti(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Ni(e){var t=xi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:_i,lastRenderedState:e},t.queue=e,e=e.dispatch=Ki.bind(null,di,e),[t.memoizedState,e]}function Di(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Oi(){return Si().memoizedState}function zi(e,t,n,r){var o=xi();di.flags|=e,o.memoizedState=Di(1|t,n,void 0,void 0===r?null:r)}function Ri(e,t,n,r){var o=Si();r=void 0===r?null:r;var a=void 0;if(null!==fi){var i=fi.memoizedState;if(a=i.destroy,null!==r&&Ai(r,i.deps))return void(o.memoizedState=Di(t,n,a,r))}di.flags|=e,o.memoizedState=Di(1|t,n,a,r)}function Li(e,t){return zi(8390656,8,e,t)}function Ii(e,t){return Ri(2048,8,e,t)}function Ui(e,t){return Ri(4,2,e,t)}function ji(e,t){return Ri(4,4,e,t)}function Fi(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 Vi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ri(4,4,Fi.bind(null,t,e),n)}function Zi(){}function Wi(e,t){var n=Si();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ai(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hi(e,t){var n=Si();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ai(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qi(e,t,n){return 0===(21&ci)?(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=n):(sr(n,t)||(n=ht(),di.lanes|=n,Nl|=n,e.baseState=!0),t)}function Yi(e,t){var n=At;At=0!==n&&4>n?n:4,e(!0);var r=ui.transition;ui.transition={};try{e(!1),t()}finally{At=n,ui.transition=r}}function Xi(){return Si().memoizedState}function Ji(e,t,n){var r=ql(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},qi(e)?$i(t,n):(es(e,t,n),null!==(e=$l(e,r,n=Kl()))&&ts(e,t,r))}function Ki(e,t,n){var r=ql(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(qi(e))$i(t,o);else{es(e,t,o);var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,n);if(o.hasEagerState=!0,o.eagerState=s,sr(s,i))return}catch(l){}null!==(e=$l(e,r,n=Kl()))&&ts(e,t,r)}}function qi(e){var t=e.alternate;return e===di||null!==t&&t===di}function $i(e,t){hi=mi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function es(e,t,n){tu(e)?(null===(e=t.interleaved)?(n.next=n,null===ta?ta=[t]:ta.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function ts(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var ns={readContext:ea,useCallback:yi,useContext:yi,useEffect:yi,useImperativeHandle:yi,useInsertionEffect:yi,useLayoutEffect:yi,useMemo:yi,useReducer:yi,useRef:yi,useState:yi,useDebugValue:yi,useDeferredValue:yi,useTransition:yi,useMutableSource:yi,useSyncExternalStore:yi,useId:yi,unstable_isNewReconciler:!1},rs={readContext:ea,useCallback:function(e,t){return xi().memoizedState=[e,void 0===t?null:t],e},useContext:ea,useEffect:Li,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,zi(4194308,4,Fi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return zi(4,2,e,t)},useMemo:function(e,t){var n=xi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=xi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ji.bind(null,di,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},xi().memoizedState=e},useState:Ni,useDebugValue:Zi,useDeferredValue:function(e){return xi().memoizedState=e},useTransition:function(){var e=Ni(!1),t=e[0];return e=Yi.bind(null,e[1]),xi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=di,o=xi();if(Na){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===kl)throw Error(a(349));0!==(30&ci)||Mi(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Li(Gi.bind(null,r,i,e),[e]),r.flags|=2048,Di(9,Pi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=xi(),t=kl.identifierPrefix;if(Na){var n=ka;t=":"+t+"R"+(n=(Ea&~(1<<32-it(Ea)-1)).toString(32)+n),0<(n=gi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=vi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},os={readContext:ea,useCallback:Wi,useContext:ea,useEffect:Ii,useImperativeHandle:Vi,useInsertionEffect:Ui,useLayoutEffect:ji,useMemo:Hi,useReducer:Ei,useRef:Oi,useState:function(){return Ei(_i)},useDebugValue:Zi,useDeferredValue:function(e){return Qi(Si(),fi.memoizedState,e)},useTransition:function(){return[Ei(_i)[0],Si().memoizedState]},useMutableSource:Ci,useSyncExternalStore:Bi,useId:Xi,unstable_isNewReconciler:!1},as={readContext:ea,useCallback:Wi,useContext:ea,useEffect:Ii,useImperativeHandle:Vi,useInsertionEffect:Ui,useLayoutEffect:ji,useMemo:Hi,useReducer:ki,useRef:Oi,useState:function(){return ki(_i)},useDebugValue:Zi,useDeferredValue:function(e){var t=Si();return null===fi?t.memoizedState=e:Qi(t,fi.memoizedState,e)},useTransition:function(){return[ki(_i)[0],Si().memoizedState]},useMutableSource:Ci,useSyncExternalStore:Bi,useId:Xi,unstable_isNewReconciler:!1};function is(e,t){try{var n="",r=t;do{n+=j(r),r=r.return}while(r);var o=n}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o}}function ss(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ls,us,cs,ds="function"===typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=aa(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){jl||(jl=!0,Fl=r),ss(0,t)},n}function ps(e,t,n){(n=aa(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ss(0,t)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){ss(0,t),"function"!==typeof r&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ds;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=_u.bind(null,e,t,n),t.then(e,e))}function hs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function gs(e,t,n,r,o){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=aa(-1,1)).tag=2,ia(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}function vs(e,t){if(!Na)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 ys(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function As(e,t,n){var r=t.pendingProps;switch(Pa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ys(t),null;case 1:case 17:return No(t.type)&&Do(),ys(t),null;case 3:return r=t.stateNode,ti(),ko(Po),ko(Mo),si(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ua(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Da&&(au(Da),Da=null))),ys(t),null;case 5:ri(t);var o=$a(qa.current);if(n=t.type,null!==e&&null!=t.stateNode)us(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return ys(t),null}if(e=$a(Ja.current),Ua(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[po]=t,r[mo]=i,e=0!==(1&t.mode),n){case"dialog":Ir("cancel",r),Ir("close",r);break;case"iframe":case"object":case"embed":Ir("load",r);break;case"video":case"audio":for(o=0;o<Or.length;o++)Ir(Or[o],r);break;case"source":Ir("error",r);break;case"img":case"image":case"link":Ir("error",r),Ir("load",r);break;case"details":Ir("toggle",r);break;case"input":J(r,i),Ir("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Ir("invalid",r);break;case"textarea":oe(r,i),Ir("invalid",r)}for(var l in ye(n,i),o=null,i)if(i.hasOwnProperty(l)){var u=i[l];"children"===l?"string"===typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&qr(r.textContent,u,e),o=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&qr(r.textContent,u,e),o=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Ir("scroll",r)}switch(n){case"input":H(r),$(r,i,!0);break;case"textarea":H(r),ie(r);break;case"select":case"option":break;default:"function"===typeof i.onClick&&(r.onclick=$r)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[po]=t,e[mo]=r,ls(e,t),t.stateNode=e;e:{switch(l=Ae(n,r),n){case"dialog":Ir("cancel",e),Ir("close",e),o=r;break;case"iframe":case"object":case"embed":Ir("load",e),o=r;break;case"video":case"audio":for(o=0;o<Or.length;o++)Ir(Or[o],e);o=r;break;case"source":Ir("error",e),o=r;break;case"img":case"image":case"link":Ir("error",e),Ir("load",e),o=r;break;case"details":Ir("toggle",e),o=r;break;case"input":J(e,r),o=X(e,r),Ir("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=R({},r,{value:void 0}),Ir("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),Ir("invalid",e)}for(i in ye(n,o),u=o)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?ge(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=c&&"onScroll"===i&&Ir("scroll",e):null!=c&&A(e,i,c,l))}switch(n){case"input":H(e),$(e,r,!1);break;case"textarea":H(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Z(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=$r)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return ys(t),null;case 6:if(e&&null!=t.stateNode)cs(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));if(n=$a(qa.current),$a(Ja.current),Ua(t)){if(r=t.stateNode,n=t.memoizedProps,r[po]=t,(i=r.nodeValue!==n)&&null!==(e=Ga))switch(e.tag){case 3:qr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&qr(r.nodeValue,n,0!==(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[po]=t,t.stateNode=r}return ys(t),null;case 13:if(ko(oi),r=t.memoizedState,Na&&null!==Ta&&0!==(1&t.mode)&&0===(128&t.flags)){for(r=Ta;r;)r=uo(r.nextSibling);return ja(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Ua(t),null===e){if(!r)throw Error(a(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(a(317));r[po]=t}else ja(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return ys(t),null}return null!==Da&&(au(Da),Da=null),0!==(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Ua(t):n=null!==e.memoizedState,r!==n&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&oi.current)?0===Gl&&(Gl=3):mu())),null!==t.updateQueue&&(t.flags|=4),ys(t),null);case 4:return ti(),null===e&&Fr(t.stateNode.containerInfo),ys(t),null;case 10:return Ko(t.type._context),ys(t),null;case 19:if(ko(oi),null===(i=t.memoizedState))return ys(t),null;if(r=0!==(128&t.flags),null===(l=i.rendering))if(r)vs(i,!1);else{if(0!==Gl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ai(e))){for(t.flags|=128,vs(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Co(oi,1&oi.current|2),t.child}e=e.sibling}null!==i.tail&&Ke()>Il&&(t.flags|=128,r=!0,vs(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ai(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),vs(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!Na)return ys(t),null}else 2*Ke()-i.renderingStartTime>Il&&1073741824!==n&&(t.flags|=128,r=!0,vs(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ke(),t.sibling=null,n=oi.current,Co(oi,r?1&n|2:1&n),t):(ys(t),null);case 22:case 23:return cu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ml)&&(ys(t),6&t.subtreeFlags&&(t.flags|=8192)):ys(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}ls=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}},us=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,$a(Ja.current);var a,i=null;switch(n){case"input":o=X(e,o),r=X(e,r),i=[];break;case"select":o=R({},o,{value:void 0}),r=R({},r,{value:void 0}),i=[];break;case"textarea":o=re(e,o),r=re(e,r),i=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=$r)}for(c in ye(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var l=o[c];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(a in l)!l.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&l[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Ir("scroll",e),i||l===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},cs=function(e,t,n,r){n!==r&&(t.flags|=4)};var bs=b.ReactCurrentOwner,ws=!1;function xs(e,t,n,r){t.child=null===e?Ya(t,null,n,r):Qa(t,e.child,n,r)}function Ss(e,t,n,r,o){n=n.render;var a=t.ref;return $o(t,o),r=bi(e,t,n,r,a,o),n=wi(),null===e||ws?(Na&&n&&Ma(t),t.flags|=1,xs(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Zs(e,t,o))}function _s(e,t,n,r,o){if(null===e){var a=n.type;return"function"!==typeof a||Gu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Nu(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Es(e,t,a,r,o))}if(a=e.child,0===(e.lanes&o)){var i=a.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Zs(e,t,o)}return t.flags|=1,(e=Tu(a,r)).ref=t.ref,e.return=t,t.child=e}function Es(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(lr(a,r)&&e.ref===t.ref){if(ws=!1,t.pendingProps=r=a,0===(e.lanes&o))return t.lanes=e.lanes,Zs(e,t,o);0!==(131072&e.flags)&&(ws=!0)}}return Bs(e,t,n,r,o)}function ks(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Co(Pl,Ml),Ml|=n;else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Co(Pl,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,Co(Pl,Ml),Ml|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Co(Pl,Ml),Ml|=r;return xs(e,t,o,n),t.child}function Cs(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Bs(e,t,n,r,o){var a=No(n)?Go:Mo.current;return a=To(t,a),$o(t,o),n=bi(e,t,n,r,a,o),r=wi(),null===e||ws?(Na&&r&&Ma(t),t.flags|=1,xs(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Zs(e,t,o))}function Ms(e,t,n,r,o){if(No(n)){var a=!0;Ro(t)}else a=!1;if($o(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ha(t,n,r),va(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;"object"===typeof u&&null!==u?u=ea(u):u=To(t,u=No(n)?Go:Mo.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(s!==r||l!==u)&&ga(t,i,r,u),na=!1;var f=t.memoizedState;i.state=f,ua(t,r,i,o),l=t.memoizedState,s!==r||f!==l||Po.current||na?("function"===typeof c&&(fa(t,n,c,r),l=t.memoizedState),(s=na||ma(t,n,s,r,f,l,u))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4194308)):("function"===typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):("function"===typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,oa(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Wo(t.type,s),i.props=u,d=t.pendingProps,f=i.context,"object"===typeof(l=n.contextType)&&null!==l?l=ea(l):l=To(t,l=No(n)?Go:Mo.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(s!==d||f!==l)&&ga(t,i,r,l),na=!1,f=t.memoizedState,i.state=f,ua(t,r,i,o);var m=t.memoizedState;s!==d||f!==m||Po.current||na?("function"===typeof p&&(fa(t,n,p,r),m=t.memoizedState),(u=na||ma(t,n,u,r,f,m,l)||!1)?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,l),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,l)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=l,r=u):("function"!==typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ps(e,t,n,r,a,o)}function Ps(e,t,n,r,o,a){Cs(e,t);var i=0!==(128&t.flags);if(!r&&!i)return o&&Lo(t,n,!1),Zs(e,t,a);r=t.stateNode,bs.current=t;var s=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Qa(t,e.child,null,a),t.child=Qa(t,null,s,a)):xs(e,t,s,a),t.memoizedState=r.state,o&&Lo(t,n,!0),t.child}function Gs(e){var t=e.stateNode;t.pendingContext?Oo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oo(0,t.context,!1),ei(e,t.containerInfo)}function Ts(e,t,n,r,o){return ja(),Fa(o),t.flags|=256,xs(e,t,n,r),t.child}var Ns={dehydrated:null,treeContext:null,retryLane:0};function Ds(e){return{baseLanes:e,cachePool:null,transitions:null}}function Os(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function zs(e,t,n){var r,o=t.pendingProps,i=oi.current,s=!1,l=0!==(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Co(oi,1&i),null===e)return La(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=o.children,e=o.fallback,s?(o=t.mode,s=t.child,i={mode:"hidden",children:i},0===(1&o)&&null!==s?(s.childLanes=0,s.pendingProps=i):s=Ou(i,o,0,null),e=Du(e,o,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ds(n),t.memoizedState=Ns,e):Rs(t,i));if(null!==(i=e.memoizedState)){if(null!==(r=i.dehydrated)){if(l)return 256&t.flags?(t.flags&=-257,Us(e,t,n,Error(a(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=o.fallback,i=t.mode,o=Ou({mode:"visible",children:o.children},i,0,null),(s=Du(s,i,n,null)).flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,0!==(1&t.mode)&&Qa(t,e.child,null,n),t.child.memoizedState=Ds(n),t.memoizedState=Ns,s);if(0===(1&t.mode))t=Us(e,t,n,null);else if("$!"===r.data)t=Us(e,t,n,Error(a(419)));else if(o=0!==(n&e.childLanes),ws||o){if(null!==(o=kl)){switch(n&-n){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(o=0!==(s&(o.suspendedLanes|n))?0:s)&&o!==i.retryLane&&(i.retryLane=o,$l(e,o,-1))}mu(),t=Us(e,t,n,Error(a(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=ku.bind(null,e),r._reactRetry=t,t=null):(n=i.treeContext,Ta=uo(r.nextSibling),Ga=t,Na=!0,Da=null,null!==n&&(xa[Sa++]=Ea,xa[Sa++]=ka,xa[Sa++]=_a,Ea=n.id,ka=n.overflow,_a=t),(t=Rs(t,t.pendingProps.children)).flags|=4096);return t}return s?(o=Is(e,t,o.children,o.fallback,n),s=t.child,i=e.child.memoizedState,s.memoizedState=null===i?Ds(n):Os(i,n),s.childLanes=e.childLanes&~n,t.memoizedState=Ns,o):(n=Ls(e,t,o.children,n),t.memoizedState=null,n)}return s?(o=Is(e,t,o.children,o.fallback,n),s=t.child,i=e.child.memoizedState,s.memoizedState=null===i?Ds(n):Os(i,n),s.childLanes=e.childLanes&~n,t.memoizedState=Ns,o):(n=Ls(e,t,o.children,n),t.memoizedState=null,n)}function Rs(e,t){return(t=Ou({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ls(e,t,n,r){var o=e.child;return e=o.sibling,n=Tu(o,{mode:"visible",children:n}),0===(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Is(e,t,n,r,o){var a=t.mode,i=(e=e.child).sibling,s={mode:"hidden",children:n};return 0===(1&a)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=s,t.deletions=null):(n=Tu(e,s)).subtreeFlags=14680064&e.subtreeFlags,null!==i?r=Tu(i,r):(r=Du(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Us(e,t,n,r){return null!==r&&Fa(r),Qa(t,e.child,null,n),(e=Rs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function js(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),qo(e.return,t,n)}function Fs(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function Vs(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(xs(e,t,r.children,n),0!==(2&(r=oi.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&js(e,n,t);else if(19===e.tag)js(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Co(oi,r),0===(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ai(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Fs(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ai(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Fs(t,!0,n,null,a);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Nl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Tu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Tu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ws(e,t){switch(Pa(t),t.tag){case 1:return No(t.type)&&Do(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ti(),ko(Po),ko(Mo),si(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ri(t),null;case 13:if(ko(oi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));ja()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ko(oi),null;case 4:return ti(),null;case 10:return Ko(t.type._context),null;case 22:case 23:return cu(),null;default:return null}}var Hs=!1,Qs=!1,Ys="function"===typeof WeakSet?WeakSet:Set,Xs=null;function Js(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Su(e,t,r)}else n.current=null}function Ks(e,t,n){try{n()}catch(r){Su(e,t,r)}}var qs=!1;function $s(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&Ks(t,n,a)}o=o.next}while(o!==r)}}function el(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function tl(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function nl(e){var t=e.alternate;null!==t&&(e.alternate=null,nl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[po],delete t[mo],delete t[go],delete t[vo],delete t[yo])),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 rl(e){return 5===e.tag||3===e.tag||4===e.tag}function ol(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||rl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function al(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=$r));else if(4!==r&&null!==(e=e.child))for(al(e,t,n),e=e.sibling;null!==e;)al(e,t,n),e=e.sibling}function il(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(il(e,t,n),e=e.sibling;null!==e;)il(e,t,n),e=e.sibling}var sl=null,ll=!1;function ul(e,t,n){for(n=n.child;null!==n;)cl(e,t,n),n=n.sibling}function cl(e,t,n){if(at&&"function"===typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,n)}catch(s){}switch(n.tag){case 5:Qs||Js(n,t);case 6:var r=sl,o=ll;sl=null,ul(e,t,n),ll=o,null!==(sl=r)&&(ll?(e=sl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):sl.removeChild(n.stateNode));break;case 18:null!==sl&&(ll?(e=sl,n=n.stateNode,8===e.nodeType?lo(e.parentNode,n):1===e.nodeType&&lo(e,n),Ft(e)):lo(sl,n.stateNode));break;case 4:r=sl,o=ll,sl=n.stateNode.containerInfo,ll=!0,ul(e,t,n),sl=r,ll=o;break;case 0:case 11:case 14:case 15:if(!Qs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(0!==(2&a)||0!==(4&a))&&Ks(n,t,i),o=o.next}while(o!==r)}ul(e,t,n);break;case 1:if(!Qs&&(Js(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Su(n,t,s)}ul(e,t,n);break;case 21:ul(e,t,n);break;case 22:1&n.mode?(Qs=(r=Qs)||null!==n.memoizedState,ul(e,t,n),Qs=r):ul(e,t,n);break;default:ul(e,t,n)}}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ys),t.forEach((function(t){var r=Cu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function fl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:sl=l.stateNode,ll=!1;break e;case 3:case 4:sl=l.stateNode.containerInfo,ll=!0;break e}l=l.return}if(null===sl)throw Error(a(160));cl(i,s,o),sl=null,ll=!1;var u=o.alternate;null!==u&&(u.return=null),o.return=null}catch(c){Su(o,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)pl(t,e),t=t.sibling}function pl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fl(t,e),ml(e),4&r){try{$s(3,e,e.return),el(3,e)}catch(h){Su(e,e.return,h)}try{$s(5,e,e.return)}catch(h){Su(e,e.return,h)}}break;case 1:fl(t,e),ml(e),512&r&&null!==n&&Js(n,n.return);break;case 5:if(fl(t,e),ml(e),512&r&&null!==n&&Js(n,n.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(h){Su(e,e.return,h)}}if(4&r&&null!=(o=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===i.type&&null!=i.name&&K(o,i),Ae(l,s);var c=Ae(l,i);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?ge(o,f):"dangerouslySetInnerHTML"===d?de(o,f):"children"===d?fe(o,f):A(o,d,f,c)}switch(l){case"input":q(o,i);break;case"textarea":ae(o,i);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?ne(o,!!i.multiple,m,!1):p!==!!i.multiple&&(null!=i.defaultValue?ne(o,!!i.multiple,i.defaultValue,!0):ne(o,!!i.multiple,i.multiple?[]:"",!1))}o[mo]=i}catch(h){Su(e,e.return,h)}}break;case 6:if(fl(t,e),ml(e),4&r){if(null===e.stateNode)throw Error(a(162));c=e.stateNode,d=e.memoizedProps;try{c.nodeValue=d}catch(h){Su(e,e.return,h)}}break;case 3:if(fl(t,e),ml(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ft(t.containerInfo)}catch(h){Su(e,e.return,h)}break;case 4:default:fl(t,e),ml(e);break;case 13:fl(t,e),ml(e),8192&(c=e.child).flags&&null!==c.memoizedState&&(null===c.alternate||null===c.alternate.memoizedState)&&(Ll=Ke()),4&r&&dl(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(Qs=(d=Qs)||c,fl(t,e),Qs=d):fl(t,e),ml(e),8192&r){d=null!==e.memoizedState;e:for(f=null,p=e;;){if(5===p.tag){if(null===f){f=p;try{o=p.stateNode,d?"function"===typeof(i=o.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=p.stateNode,s=void 0!==(u=p.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,l.style.display=he("display",s))}catch(h){Su(e,e.return,h)}}}else if(6===p.tag){if(null===f)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(h){Su(e,e.return,h)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}if(d&&!c&&0!==(1&e.mode))for(Xs=e,e=e.child;null!==e;){for(c=Xs=e;null!==Xs;){switch(f=(d=Xs).child,d.tag){case 0:case 11:case 14:case 15:$s(4,d,d.return);break;case 1:if(Js(d,d.return),"function"===typeof(i=d.stateNode).componentWillUnmount){p=d,m=d.return;try{o=p,i.props=o.memoizedProps,i.state=o.memoizedState,i.componentWillUnmount()}catch(h){Su(p,m,h)}}break;case 5:Js(d,d.return);break;case 22:if(null!==d.memoizedState){yl(c);continue}}null!==f?(f.return=d,Xs=f):yl(c)}e=e.sibling}}break;case 19:fl(t,e),ml(e),4&r&&dl(e);case 21:}}function ml(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(rl(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(fe(o,""),r.flags&=-33),il(e,ol(e),o);break;case 3:case 4:var i=r.stateNode.containerInfo;al(e,ol(e),i);break;default:throw Error(a(161))}}catch(s){Su(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function hl(e,t,n){Xs=e,gl(e,t,n)}function gl(e,t,n){for(var r=0!==(1&e.mode);null!==Xs;){var o=Xs,a=o.child;if(22===o.tag&&r){var i=null!==o.memoizedState||Hs;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Qs;s=Hs;var u=Qs;if(Hs=i,(Qs=l)&&!u)for(Xs=o;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?Al(o):null!==l?(l.return=i,Xs=l):Al(o);for(;null!==a;)Xs=a,gl(a,t,n),a=a.sibling;Xs=o,Hs=s,Qs=u}vl(e)}else 0!==(8772&o.subtreeFlags)&&null!==a?(a.return=o,Xs=a):vl(e)}}function vl(e){for(;null!==Xs;){var t=Xs;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Qs||el(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Qs)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Wo(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&ca(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}ca(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ft(f)}}}break;default:throw Error(a(163))}Qs||512&t.flags&&tl(t)}catch(p){Su(t,t.return,p)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function yl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function Al(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{el(4,t)}catch(l){Su(t,n,l)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(l){Su(t,o,l)}}var a=t.return;try{tl(t)}catch(l){Su(t,a,l)}break;case 5:var i=t.return;try{tl(t)}catch(l){Su(t,i,l)}}}catch(l){Su(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var bl,wl=Math.ceil,xl=b.ReactCurrentDispatcher,Sl=b.ReactCurrentOwner,_l=b.ReactCurrentBatchConfig,El=0,kl=null,Cl=null,Bl=0,Ml=0,Pl=Eo(0),Gl=0,Tl=null,Nl=0,Dl=0,Ol=0,zl=null,Rl=null,Ll=0,Il=1/0,Ul=null,jl=!1,Fl=null,Vl=null,Zl=!1,Wl=null,Hl=0,Ql=0,Yl=null,Xl=-1,Jl=0;function Kl(){return 0!==(6&El)?Ke():-1!==Xl?Xl:Xl=Ke()}function ql(e){return 0===(1&e.mode)?1:0!==(2&El)&&0!==Bl?Bl&-Bl:null!==Zo.transition?(0===Jl&&(Jl=ht()),Jl):0!==(e=At)?e:e=void 0===(e=window.event)?16:Jt(e.type)}function $l(e,t,n){if(50<Ql)throw Ql=0,Yl=null,Error(a(185));var r=eu(e,t);return null===r?null:(vt(r,t,n),0!==(2&El)&&r===kl||(r===kl&&(0===(2&El)&&(Dl|=t),4===Gl&&iu(r,Bl)),nu(r,n),1===t&&0===El&&0===(1&e.mode)&&(Il=Ke()+500,Uo&&Vo())),r)}function eu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function tu(e){return(null!==kl||null!==ta)&&0!==(1&e.mode)&&0===(2&El)}function nu(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-it(a),s=1<<i,l=o[i];-1===l?0!==(s&n)&&0===(s&r)||(o[i]=pt(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=ft(e,e===kl?Bl:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Uo=!0,Fo(e)}(su.bind(null,e)):Fo(su.bind(null,e)),io((function(){0===El&&Vo()})),n=null;else{switch(bt(r)){case 1:n=$e;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Bu(n,ru.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ru(e,t){if(Xl=-1,Jl=0,0!==(6&El))throw Error(a(327));var n=e.callbackNode;if(wu()&&e.callbackNode!==n)return null;var r=ft(e,e===kl?Bl:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=hu(e,r);else{t=r;var o=El;El|=2;var i=pu();for(kl===e&&Bl===t||(Ul=null,Il=Ke()+500,du(e,t));;)try{vu();break}catch(l){fu(e,l)}Jo(),xl.current=i,El=o,null!==Cl?t=0:(kl=null,Bl=0,t=Gl)}if(0!==t){if(2===t&&(0!==(o=mt(e))&&(r=o,t=ou(e,o))),1===t)throw n=Tl,du(e,0),iu(e,r),nu(e,Ke()),n;if(6===t)iu(e,r);else{if(o=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],a=o.getSnapshot;o=o.value;try{if(!sr(a(),o))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)&&(2===(t=hu(e,r))&&(0!==(i=mt(e))&&(r=i,t=ou(e,i))),1===t))throw n=Tl,du(e,0),iu(e,r),nu(e,Ke()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:bu(e,Rl,Ul);break;case 3:if(iu(e,r),(130023424&r)===r&&10<(t=Ll+500-Ke())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&r)!==r){Kl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(bu.bind(null,e,Rl,Ul),t);break}bu(e,Rl,Ul);break;case 4:if(iu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>o&&(o=s),r&=~i}if(r=o,10<(r=(120>(r=Ke()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*wl(r/1960))-r)){e.timeoutHandle=ro(bu.bind(null,e,Rl,Ul),r);break}bu(e,Rl,Ul);break;default:throw Error(a(329))}}}return nu(e,Ke()),e.callbackNode===n?ru.bind(null,e):null}function ou(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(du(e,t).flags|=256),2!==(e=hu(e,t))&&(t=Rl,Rl=n,null!==t&&au(t)),e}function au(e){null===Rl?Rl=e:Rl.push.apply(Rl,e)}function iu(e,t){for(t&=~Ol,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function su(e){if(0!==(6&El))throw Error(a(327));wu();var t=ft(e,0);if(0===(1&t))return nu(e,Ke()),null;var n=hu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Tl,du(e,0),iu(e,t),nu(e,Ke()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,bu(e,Rl,Ul),nu(e,Ke()),null}function lu(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&(Il=Ke()+500,Uo&&Vo())}}function uu(e){null!==Wl&&0===Wl.tag&&0===(6&El)&&wu();var t=El;El|=1;var n=_l.transition,r=At;try{if(_l.transition=null,At=1,e)return e()}finally{At=r,_l.transition=n,0===(6&(El=t))&&Vo()}}function cu(){Ml=Pl.current,ko(Pl)}function du(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==Cl)for(n=Cl.return;null!==n;){var r=n;switch(Pa(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Do();break;case 3:ti(),ko(Po),ko(Mo),si();break;case 5:ri(r);break;case 4:ti();break;case 13:case 19:ko(oi);break;case 10:Ko(r.type._context);break;case 22:case 23:cu()}n=n.return}if(kl=e,Cl=e=Tu(e.current,null),Bl=Ml=t,Gl=0,Tl=null,Ol=Dl=Nl=0,Rl=zl=null,null!==ta){for(t=0;t<ta.length;t++)if(null!==(r=(n=ta[t]).interleaved)){n.interleaved=null;var o=r.next,a=n.pending;if(null!==a){var i=a.next;a.next=o,r.next=i}n.pending=r}ta=null}return e}function fu(e,t){for(;;){var n=Cl;try{if(Jo(),li.current=ns,mi){for(var r=di.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}mi=!1}if(ci=0,pi=fi=di=null,hi=!1,gi=0,Sl.current=null,null===n||null===n.return){Gl=1,Tl=t,Cl=null;break}e:{var i=e,s=n.return,l=n,u=t;if(t=Bl,l.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=l,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=hs(s);if(null!==m){m.flags&=-257,gs(m,s,l,0,t),1&m.mode&&ms(i,c,t),u=c;var h=(t=m).updateQueue;if(null===h){var g=new Set;g.add(u),t.updateQueue=g}else h.add(u);break e}if(0===(1&t)){ms(i,c,t),mu();break e}u=Error(a(426))}else if(Na&&1&l.mode){var v=hs(s);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),gs(v,s,l,0,t),Fa(u);break e}}i=u,4!==Gl&&(Gl=2),null===zl?zl=[i]:zl.push(i),u=is(u,l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,la(l,fs(0,u,t));break e;case 1:i=u;var y=l.type,A=l.stateNode;if(0===(128&l.flags)&&("function"===typeof y.getDerivedStateFromError||null!==A&&"function"===typeof A.componentDidCatch&&(null===Vl||!Vl.has(A)))){l.flags|=65536,t&=-t,l.lanes|=t,la(l,ps(l,i,t));break e}}l=l.return}while(null!==l)}Au(n)}catch(b){t=b,Cl===n&&null!==n&&(Cl=n=n.return);continue}break}}function pu(){var e=xl.current;return xl.current=ns,null===e?ns:e}function mu(){0!==Gl&&3!==Gl&&2!==Gl||(Gl=4),null===kl||0===(268435455&Nl)&&0===(268435455&Dl)||iu(kl,Bl)}function hu(e,t){var n=El;El|=2;var r=pu();for(kl===e&&Bl===t||(Ul=null,du(e,t));;)try{gu();break}catch(o){fu(e,o)}if(Jo(),El=n,xl.current=r,null!==Cl)throw Error(a(261));return kl=null,Bl=0,Gl}function gu(){for(;null!==Cl;)yu(Cl)}function vu(){for(;null!==Cl&&!Xe();)yu(Cl)}function yu(e){var t=bl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Au(e):Cl=t,Sl.current=null}function Au(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=As(n,t,Ml)))return void(Cl=n)}else{if(null!==(n=Ws(n,t)))return n.flags&=32767,void(Cl=n);if(null===e)return Gl=6,void(Cl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Cl=t);Cl=t=e}while(null!==t);0===Gl&&(Gl=5)}function bu(e,t,n){var r=At,o=_l.transition;try{_l.transition=null,At=1,function(e,t,n,r){do{wu()}while(null!==Wl);if(0!==(6&El))throw Error(a(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-it(n),a=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~a}}(e,i),e===kl&&(Cl=kl=null,Bl=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Zl||(Zl=!0,Bu(tt,(function(){return wu(),null}))),i=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||i){i=_l.transition,_l.transition=null;var s=At;At=1;var l=El;El|=4,Sl.current=null,function(e,t){if(eo=Zt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(x){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var m;f!==n||0!==o&&3!==f.nodeType||(l=s+o),f!==i||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(m=f.firstChild);)p=f,f=m;for(;;){if(f===e)break t;if(p===n&&++c===o&&(l=s),p===i&&++d===r&&(u=s),null!==(m=f.nextSibling))break;p=(f=p).parentNode}f=m}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},Zt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,y=t.stateNode,A=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:Wo(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=A}break;case 3:var b=t.stateNode.containerInfo;if(1===b.nodeType)b.textContent="";else if(9===b.nodeType){var w=b.body;null!=w&&(w.textContent="")}break;default:throw Error(a(163))}}catch(x){Su(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}h=qs,qs=!1}(e,n),pl(n,e),mr(to),Zt=!!eo,to=eo=null,e.current=n,hl(n,e,o),Je(),El=l,At=s,_l.transition=i}else e.current=n;if(Zl&&(Zl=!1,Wl=e,Hl=o),0===(i=e.pendingLanes)&&(Vl=null),function(e){if(at&&"function"===typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),nu(e,Ke()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(jl)throw jl=!1,e=Fl,Fl=null,e;0!==(1&Hl)&&0!==e.tag&&wu(),0!==(1&(i=e.pendingLanes))?e===Yl?Ql++:(Ql=0,Yl=e):Ql=0,Vo()}(e,t,n,r)}finally{_l.transition=o,At=r}return null}function wu(){if(null!==Wl){var e=bt(Hl),t=_l.transition,n=At;try{if(_l.transition=null,At=16>e?16:e,null===Wl)var r=!1;else{if(e=Wl,Wl=null,Hl=0,0!==(6&El))throw Error(a(331));var o=El;for(El|=4,Xs=e.current;null!==Xs;){var i=Xs,s=i.child;if(0!==(16&Xs.flags)){var l=i.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Xs=c;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:$s(8,d,i)}var f=d.child;if(null!==f)f.return=d,Xs=f;else for(;null!==Xs;){var p=(d=Xs).sibling,m=d.return;if(nl(d),d===c){Xs=null;break}if(null!==p){p.return=m,Xs=p;break}Xs=m}}}var h=i.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Xs=i}}if(0!==(2064&i.subtreeFlags)&&null!==s)s.return=i,Xs=s;else e:for(;null!==Xs;){if(0!==(2048&(i=Xs).flags))switch(i.tag){case 0:case 11:case 15:$s(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Xs=y;break e}Xs=i.return}}var A=e.current;for(Xs=A;null!==Xs;){var b=(s=Xs).child;if(0!==(2064&s.subtreeFlags)&&null!==b)b.return=s,Xs=b;else e:for(s=A;null!==Xs;){if(0!==(2048&(l=Xs).flags))try{switch(l.tag){case 0:case 11:case 15:el(9,l)}}catch(x){Su(l,l.return,x)}if(l===s){Xs=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Xs=w;break e}Xs=l.return}}if(El=o,Vo(),at&&"function"===typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,e)}catch(x){}r=!0}return r}finally{At=n,_l.transition=t}}return!1}function xu(e,t,n){ia(e,t=fs(0,t=is(n,t),1)),t=Kl(),null!==(e=eu(e,1))&&(vt(e,1,t),nu(e,t))}function Su(e,t,n){if(3===e.tag)xu(e,e,n);else for(;null!==t;){if(3===t.tag){xu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Vl||!Vl.has(r))){ia(t,e=ps(t,e=is(n,e),1)),e=Kl(),null!==(t=eu(t,1))&&(vt(t,1,e),nu(t,e));break}}t=t.return}}function _u(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Kl(),e.pingedLanes|=e.suspendedLanes&n,kl===e&&(Bl&n)===n&&(4===Gl||3===Gl&&(130023424&Bl)===Bl&&500>Ke()-Ll?du(e,0):Ol|=n),nu(e,t)}function Eu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=Kl();null!==(e=eu(e,t))&&(vt(e,t,n),nu(e,n))}function ku(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Eu(e,n)}function Cu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Eu(e,n)}function Bu(e,t){return Qe(e,t)}function Mu(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.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pu(e,t,n,r){return new Mu(e,t,n,r)}function Gu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Tu(e,t){var n=e.alternate;return null===n?((n=Pu(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.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Nu(e,t,n,r,o,i){var s=2;if(r=e,"function"===typeof e)Gu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case S:return Du(n.children,o,i,t);case _:s=8,o|=8;break;case E:return(e=Pu(12,n,t,2|o)).elementType=E,e.lanes=i,e;case M:return(e=Pu(13,n,t,o)).elementType=M,e.lanes=i,e;case P:return(e=Pu(19,n,t,o)).elementType=P,e.lanes=i,e;case N:return Ou(n,o,i,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case C:s=9;break e;case B:s=11;break e;case G:s=14;break e;case T:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Pu(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Du(e,t,n,r){return(e=Pu(7,e,r,t)).lanes=n,e}function Ou(e,t,n,r){return(e=Pu(22,e,r,t)).elementType=N,e.lanes=n,e.stateNode={},e}function zu(e,t,n){return(e=Pu(6,e,null,t)).lanes=n,e}function Ru(e,t,n){return(t=Pu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Lu(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Iu(e,t,n,r,o,a,i,s,l){return e=new Lu(e,t,n,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Pu(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ra(a),e}function Uu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ju(e){if(!e)return Bo;e:{if(Fe(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(No(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(No(n))return zo(e,n,t)}return t}function Fu(e,t,n,r,o,a,i,s,l){return(e=Iu(n,r,!0,e,0,a,0,s,l)).context=ju(null),n=e.current,(a=aa(r=Kl(),o=ql(n))).callback=void 0!==t&&null!==t?t:null,ia(n,a),e.current.lanes=o,vt(e,o,r),nu(e,r),e}function Vu(e,t,n,r){var o=t.current,a=Kl(),i=ql(o);return n=ju(n),null===t.context?t.context=n:t.pendingContext=n,(t=aa(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ia(o,t),null!==(e=$l(o,i,a))&&sa(e,o,i),i}function Zu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Hu(e,t){Wu(e,t),(e=e.alternate)&&Wu(e,t)}bl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Po.current)ws=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return ws=!1,function(e,t,n){switch(t.tag){case 3:Gs(t),ja();break;case 5:ni(t);break;case 1:No(t.type)&&Ro(t);break;case 4:ei(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Co(Ho,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Co(oi,1&oi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?zs(e,t,n):(Co(oi,1&oi.current),null!==(e=Zs(e,t,n))?e.sibling:null);Co(oi,1&oi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vs(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Co(oi,oi.current),r)break;return null;case 22:case 23:return t.lanes=0,ks(e,t,n)}return Zs(e,t,n)}(e,t,n);ws=0!==(131072&e.flags)}else ws=!1,Na&&0!==(1048576&t.flags)&&Ba(t,wa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=To(t,Mo.current);$o(t,n),o=bi(null,t,r,e,o,n);var i=wi();return t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,No(r)?(i=!0,Ro(t)):i=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ra(t),o.updater=pa,t.stateNode=o,o._reactInternals=t,va(t,r,e,n),t=Ps(null,t,r,!0,i,n)):(t.tag=0,Na&&i&&Ma(t),xs(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"===typeof e)return Gu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===B)return 11;if(e===G)return 14}return 2}(r),e=Wo(r,e),o){case 0:t=Bs(null,t,r,e,n);break e;case 1:t=Ms(null,t,r,e,n);break e;case 11:t=Ss(null,t,r,e,n);break e;case 14:t=_s(null,t,r,Wo(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Bs(e,t,r,o=t.elementType===r?o:Wo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ms(e,t,r,o=t.elementType===r?o:Wo(r,o),n);case 3:e:{if(Gs(t),null===e)throw Error(a(387));r=t.pendingProps,o=(i=t.memoizedState).element,oa(e,t),ua(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Ts(e,t,r,n,o=Error(a(423)));break e}if(r!==o){t=Ts(e,t,r,n,o=Error(a(424)));break e}for(Ta=uo(t.stateNode.containerInfo.firstChild),Ga=t,Na=!0,Da=null,n=Ya(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ja(),r===o){t=Zs(e,t,n);break e}xs(e,t,r,n)}t=t.child}return t;case 5:return ni(t),null===e&&La(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,no(r,o)?s=null:null!==i&&no(r,i)&&(t.flags|=32),Cs(e,t),xs(e,t,s,n),t.child;case 6:return null===e&&La(t),null;case 13:return zs(e,t,n);case 4:return ei(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Qa(t,null,r,n):xs(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ss(e,t,r,o=t.elementType===r?o:Wo(r,o),n);case 7:return xs(e,t,t.pendingProps,n),t.child;case 8:case 12:return xs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,Co(Ho,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===o.children&&!Po.current){t=Zs(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=aa(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),qo(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(a(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),qo(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}xs(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,$o(t,n),r=r(o=ea(o)),t.flags|=1,xs(e,t,r,n),t.child;case 14:return o=Wo(r=t.type,t.pendingProps),_s(e,t,r,o=Wo(r.type,o),n);case 15:return Es(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Wo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,No(r)?(e=!0,Ro(t)):e=!1,$o(t,n),ha(t,r,o),va(t,r,o,n),Ps(null,t,r,!0,e,n);case 19:return Vs(e,t,n);case 22:return ks(e,t,n)}throw Error(a(156,t.tag))};var Qu="function"===typeof reportError?reportError:function(e){console.error(e)};function Yu(e){this._internalRoot=e}function Xu(e){this._internalRoot=e}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ku(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function qu(){}function $u(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a;if("function"===typeof o){var s=o;o=function(){var e=Zu(i);s.call(e)}}Vu(t,i,e,o)}else i=function(e,t,n,r,o){if(o){if("function"===typeof r){var a=r;r=function(){var e=Zu(i);a.call(e)}}var i=Fu(t,r,e,0,null,!1,0,"",qu);return e._reactRootContainer=i,e[ho]=i.current,Fr(8===e.nodeType?e.parentNode:e),uu(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"===typeof r){var s=r;r=function(){var e=Zu(l);s.call(e)}}var l=Iu(e,0,!1,null,0,!1,0,"",qu);return e._reactRootContainer=l,e[ho]=l.current,Fr(8===e.nodeType?e.parentNode:e),uu((function(){Vu(t,l,n,r)})),l}(n,t,e,o,r);return Zu(i)}Xu.prototype.render=Yu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Vu(e,t,null,null)},Xu.prototype.unmount=Yu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uu((function(){Vu(null,e,null,null)})),t[ho]=null}},Xu.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&0!==t&&t<Nt[n].priority;n++);Nt.splice(n,0,e),0===n&&Rt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),nu(t,Ke()),0===(6&El)&&(Il=Ke()+500,Vo()))}break;case 13:var r=Kl();uu((function(){return $l(e,1,r)})),Hu(e,1)}},xt=function(e){13===e.tag&&($l(e,134217728,Kl()),Hu(e,134217728))},St=function(e){if(13===e.tag){var t=Kl(),n=ql(e);$l(e,n,t),Hu(e,n)}},_t=function(){return At},Et=function(e,t){var n=At;try{return At=e,t()}finally{At=n}},xe=function(e,t,n){switch(t){case"input":if(q(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=xo(r);if(!o)throw Error(a(90));Q(r),q(r,o)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Be=lu,Me=uu;var ec={usingClientEntryPoint:!1,Events:[bo,wo,xo,ke,Ce,lu]},tc={findFiberByHostInstance:Ao,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},nc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:b.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{ot=rc.inject(nc),at=rc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ju(t))throw Error(a(200));return Uu(e,t,null,n)},t.createRoot=function(e,t){if(!Ju(e))throw Error(a(299));var n=!1,r="",o=Qu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Iu(e,1,!1,null,0,n,0,r,o),e[ho]=t.current,Fr(8===e.nodeType?e.parentNode:e),new Yu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return uu(e)},t.hydrate=function(e,t,n){if(!Ku(t))throw Error(a(200));return $u(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ju(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,o=!1,i="",s=Qu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Fu(t,null,e,1,null!=n?n:null,o,0,i,s),e[ho]=t.current,Fr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Xu(t)},t.render=function(e,t,n){if(!Ku(t))throw Error(a(200));return $u(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ku(e))throw Error(a(40));return!!e._reactRootContainer&&(uu((function(){$u(null,null,e,!1,(function(){e._reactRootContainer=null,e[ho]=null}))})),!0)},t.unstable_batchedUpdates=lu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ku(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return $u(e,t,n,!1,r)},t.version="18.1.0-next-22edb9f77-20220426"},250:function(e,t,n){"use strict";var r=n(164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},105:function(e,t,n){"use strict";n.r(t),n.d(t,{InView:function(){return h},defaultFallbackInView:function(){return c},observe:function(){return f},useInView:function(){return g}});var r=n(791);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},o.apply(this,arguments)}function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}var i=new Map,s=new WeakMap,l=0,u=void 0;function c(e){u=e}function d(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?(s.has(n)||(l+=1,s.set(n,l.toString())),s.get(n)):"0":e[t]);var n})).toString()}function f(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=u),"undefined"===typeof window.IntersectionObserver&&void 0!==r){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var a=function(e){var t=d(e),n=i.get(t);if(!n){var r,o=new Map,a=new IntersectionObserver((function(t){t.forEach((function(t){var n,a=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=a),null==(n=o.get(t.target))||n.forEach((function(e){e(a,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),s=a.id,l=a.observer,c=a.elements,f=c.get(e)||[];return c.has(e)||c.set(e,f),f.push(t),l.observe(e),function(){f.splice(f.indexOf(t),1),0===f.length&&(c.delete(e),l.unobserve(e)),0===c.size&&(l.disconnect(),i.delete(s))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function m(e){return"function"!==typeof e.children}var h=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(),m(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,a(t,n);var s=i.prototype;return s.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())},s.componentWillUnmount=function(){this.unobserve(),this.node=null},s.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,a=e.delay,i=e.fallbackInView;this._unobserveCb=f(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:a},i)}},s.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},s.render=function(){if(!m(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,i=a.children,s=a.as,l=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(a,p);return r.createElement(s||"div",o({ref:this.handleNode},l),i)},i}(r.Component);function g(e){var t=void 0===e?{}:e,n=t.threshold,o=t.delay,a=t.trackVisibility,i=t.rootMargin,s=t.root,l=t.triggerOnce,u=t.skip,c=t.initialInView,d=t.fallbackInView,p=t.onChange,m=r.useRef(),h=r.useRef(),g=r.useState({inView:!!c}),v=g[0],y=g[1];h.current=p;var A=r.useCallback((function(e){void 0!==m.current&&(m.current(),m.current=void 0),u||e&&(m.current=f(e,(function(e,t){y({inView:e,entry:t}),h.current&&h.current(e,t),t.isIntersecting&&l&&m.current&&(m.current(),m.current=void 0)}),{root:s,rootMargin:i,threshold:n,trackVisibility:a,delay:o},d))}),[Array.isArray(n)?n.toString():n,s,i,l,u,a,d,o]);r.useEffect((function(){m.current||!v.entry||l||u||y({inView:!!c})}));var b=[A,v.inView,v.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b}},372:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,A=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case l:return e;default:return t}}case o:return t}}}function x(e){return w(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||w(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===s||e===i||e===p||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===A||e.$$typeof===b||e.$$typeof===v)},t.typeOf=w},441:function(e,t,n){"use strict";e.exports=n(372)},374:function(e,t,n){"use strict";var r=n(791),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,a={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:a,_owner:s.current}}t.Fragment=a,t.jsx=u,t.jsxs=u},117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function y(){}function A(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var b=A.prototype=new y;b.constructor=A,h(b,v.prototype),b.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var o,a={},i=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,o)&&!_.hasOwnProperty(o)&&(a[o]=t[o]);var l=arguments.length-2;if(1===l)a.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===a[o]&&(a[o]=l[o]);return{$$typeof:n,type:e,key:i,ref:s,props:a,_owner:S.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function B(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 M(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===a?"."+B(l,0):a,w(i)?(o="",null!=e&&(o=e.replace(C,"$&/")+"/"),M(i,t,o,"",(function(e){return e}))):null!=i&&(k(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(C,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",w(e))for(var u=0;u<e.length;u++){var c=a+B(s=e[u],u);l+=M(s,t,o,c,i)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=M(s=s.value,t,o,c=a+B(s,u++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var r=[],o=0;return M(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function G(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},N={transition:null},D={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=o,t.Profiler=i,t.PureComponent=A,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=h({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)x.call(t,u)&&!_.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];o.children=l}return{$$typeof:n,type:e.type,key:a,ref:i,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:G}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return T.current.useCallback(e,t)},t.useContext=function(e){return T.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return T.current.useDeferredValue(e)},t.useEffect=function(e,t){return T.current.useEffect(e,t)},t.useId=function(){return T.current.useId()},t.useImperativeHandle=function(e,t,n){return T.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return T.current.useMemo(e,t)},t.useReducer=function(e,t,n){return T.current.useReducer(e,t,n)},t.useRef=function(e){return T.current.useRef(e)},t.useState=function(e){return T.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return T.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return T.current.useTransition()},t.version="18.1.0"},791:function(e,t,n){"use strict";e.exports=n(117)},184:function(e,t,n){"use strict";e.exports=n(374)},727:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(G){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),i=new B(r||[]);return a._invoke=function(e,t,n){var r=d;return function(o,a){if(r===p)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw a;return P()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=E(i,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=c(e,t,n);if("normal"===l.type){if(r=n.done?m:f,l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(G){return{type:"throw",arg:G}}}e.wrap=u;var d="suspendedStart",f="suspendedYield",p="executing",m="completed",h={};function g(){}function v(){}function y(){}var A={};l(A,a,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(M([])));w&&w!==n&&r.call(w,a)&&(A=w);var x=y.prototype=g.prototype=Object.create(A);function S(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,s){var l=c(e[o],e,a);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"===typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):t.resolve(d).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,s)}))}s(l.arg)}var o;this._invoke=function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}}function E(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,E(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 a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function k(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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function M(e){if(e){var n=e[a];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=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 i.next=i}}return{next:P}}function P(){return{value:t,done:!0}}return v.prototype=y,l(x,"constructor",y),l(y,"constructor",v),v.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},S(_.prototype),l(_.prototype,i,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(x),l(x,s,"Generator"),l(x,a,(function(){return this})),l(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=M,B.prototype={constructor:B,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(C),!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 s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.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 a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},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),C(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;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:M(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},813:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<a(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,i=o>>>1;r<i;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>a(l,n))u<o&&0>a(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<o&&0>a(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,m=!1,h=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,A="undefined"!==typeof setImmediate?setImmediate:null;function b(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(g=!1,b(e),!h)if(null!==r(u))h=!0,N(x);else{var t=r(c);null!==t&&D(w,t.startTime-e)}}function x(e,n){h=!1,g&&(g=!1,y(k),k=-1),m=!0;var a=p;try{for(b(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!M());){var i=f.callback;if("function"===typeof i){f.callback=null,p=f.priorityLevel;var s=i(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(u)&&o(u),b(n)}else o(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&D(w,d.startTime-n),l=!1}return l}finally{f=null,p=a,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,_=!1,E=null,k=-1,C=5,B=-1;function M(){return!(t.unstable_now()-B<C)}function P(){if(null!==E){var e=t.unstable_now();B=e;var n=!0;try{n=E(!0,e)}finally{n?S():(_=!1,E=null)}}else _=!1}if("function"===typeof A)S=function(){A(P)};else if("undefined"!==typeof MessageChannel){var G=new MessageChannel,T=G.port2;G.port1.onmessage=P,S=function(){T.postMessage(null)}}else S=function(){v(P,0)};function N(e){E=e,_||(_=!0,S())}function D(e,n){k=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||m||(h=!0,N(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,a){var i=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?i+a:i:a=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>i?(e.sortIndex=a,n(c,e),null===r(u)&&e===r(c)&&(g?(y(k),k=-1):g=!0,D(w,a-i))):(e.sortIndex=s,n(u,e),h||m||(h=!0,N(x))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},296:function(e,t,n){"use strict";e.exports=n(813)},613:function(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var u=a[l];if(!s(u))return!1;var c=e[u],d=t[u];if(!1===(o=n?n.call(r,c,d,u):void 0)||void 0===o&&c!==d)return!1}return!0}},607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(388),o=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},a=function(e){return e%1?Number(e.toFixed(5)):e},i=/(-)?([\d]*\.?[\d])+/g,s=/(#[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,l=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function u(e){return"string"===typeof e}var c={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},d=r.__assign(r.__assign({},c),{transform:o(0,1)}),f=r.__assign(r.__assign({},c),{default:1}),p=function(e){return{test:function(t){return u(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},m=p("deg"),h=p("%"),g=p("px"),v=p("vh"),y=p("vw"),A=r.__assign(r.__assign({},h),{parse:function(e){return h.parse(e)/100},transform:function(e){return h.transform(100*e)}}),b=function(e,t){return function(n){return Boolean(u(n)&&l.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},w=function(e,t,n){return function(r){var o;if(!u(r))return r;var a=r.match(i),s=a[0],l=a[1],c=a[2],d=a[3];return(o={})[e]=parseFloat(s),o[t]=parseFloat(l),o[n]=parseFloat(c),o.alpha=void 0!==d?parseFloat(d):1,o}},x={test:b("hsl","hue"),parse:w("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha,i=void 0===o?1:o;return"hsla("+Math.round(t)+", "+h.transform(a(n))+", "+h.transform(a(r))+", "+a(d.transform(i))+")"}},S=o(0,255),_=r.__assign(r.__assign({},c),{transform:function(e){return Math.round(S(e))}}),E={test:b("rgb","red"),parse:w("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha,i=void 0===o?1:o;return"rgba("+_.transform(t)+", "+_.transform(n)+", "+_.transform(r)+", "+a(d.transform(i))+")"}};var k={test:b("#"),parse:function(e){var t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:E.transform},C={test:function(e){return E.test(e)||k.test(e)||x.test(e)},parse:function(e){return E.test(e)?E.parse(e):x.test(e)?x.parse(e):k.parse(e)},transform:function(e){return u(e)?e:e.hasOwnProperty("red")?E.transform(e):x.transform(e)}},B="${c}",M="${n}";function P(e){var t=[],n=0,r=e.match(s);r&&(n=r.length,e=e.replace(s,B),t.push.apply(t,r.map(C.parse)));var o=e.match(i);return o&&(e=e.replace(i,M),t.push.apply(t,o.map(c.parse))),{values:t,numColors:n,tokenised:e}}function G(e){return P(e).values}function T(e){var t=P(e),n=t.values,r=t.numColors,o=t.tokenised,i=n.length;return function(e){for(var t=o,n=0;n<i;n++)t=t.replace(n<r?B:M,n<r?C.transform(e[n]):a(e[n]));return t}}var N=function(e){return"number"===typeof e?0:e};var D={test:function(e){var t,n,r,o;return isNaN(e)&&u(e)&&(null!==(n=null===(t=e.match(i))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(s))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:G,createTransformer:T,getAnimatableNone:function(e){var t=G(e);return T(e)(t.map(N))}},O=new Set(["brightness","contrast","saturate","opacity"]);function z(e){var t=e.slice(0,-1).split("("),n=t[0],r=t[1];if("drop-shadow"===n)return e;var o=(r.match(i)||[])[0];if(!o)return e;var a=r.replace(o,""),s=O.has(n)?1:0;return o!==r&&(s*=100),n+"("+s+a+")"}var R=/([a-z-]*)\(.*?\)/g,L=r.__assign(r.__assign({},D),{getAnimatableNone:function(e){var t=e.match(R);return t?t.map(z).join(" "):e}});t.alpha=d,t.color=C,t.complex=D,t.degrees=m,t.filter=L,t.hex=k,t.hsla=x,t.number=c,t.percent=h,t.progressPercentage=A,t.px=g,t.rgbUnit=_,t.rgba=E,t.scale=f,t.vh=v,t.vw=y},308:function(e,t,n){"use strict";n.r(t),n.d(t,{ServerStyleSheet:function(){return Ue},StyleSheetConsumer:function(){return oe},StyleSheetContext:function(){return re},StyleSheetManager:function(){return ce},ThemeConsumer:function(){return Te},ThemeContext:function(){return Ge},ThemeProvider:function(){return Ne},__PRIVATE__:function(){return Ve},createGlobalStyle:function(){return Le},css:function(){return be},default:function(){return Ze},isStyledComponent:function(){return b},keyframes:function(){return Ie},useTheme:function(){return Fe},version:function(){return x},withTheme:function(){return je}});var r=n(441),o=n(791),a=n(613),i=n.n(a);var s=function(e){function t(e,r,l,u,f){for(var p,m,h,g,b,x=0,S=0,_=0,E=0,k=0,T=0,D=h=p=0,z=0,R=0,L=0,I=0,U=l.length,j=U-1,F="",V="",Z="",W="";z<U;){if(m=l.charCodeAt(z),z===j&&0!==S+E+_+x&&(0!==S&&(m=47===S?10:47),E=_=x=0,U++,j++),0===S+E+_+x){if(z===j&&(0<R&&(F=F.replace(d,"")),0<F.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:F+=l.charAt(z)}m=59}switch(m){case 123:for(p=(F=F.trim()).charCodeAt(0),h=1,I=++z;z<U;){switch(m=l.charCodeAt(z)){case 123:h++;break;case 125:h--;break;case 47:switch(m=l.charCodeAt(z+1)){case 42:case 47:e:{for(D=z+1;D<j;++D)switch(l.charCodeAt(D)){case 47:if(42===m&&42===l.charCodeAt(D-1)&&z+2!==D){z=D+1;break e}break;case 10:if(47===m){z=D+1;break e}}z=D}}break;case 91:m++;case 40:m++;case 34:case 39:for(;z++<j&&l.charCodeAt(z)!==m;);}if(0===h)break;z++}if(h=l.substring(I,z),0===p&&(p=(F=F.replace(c,"").trim()).charCodeAt(0)),64===p){switch(0<R&&(F=F.replace(d,"")),m=F.charCodeAt(1)){case 100:case 109:case 115:case 45:R=r;break;default:R=G}if(I=(h=t(r,R,h,m,f+1)).length,0<N&&(b=s(3,h,R=n(G,F,L),r,B,C,I,m,f,u),F=R.join(""),void 0!==b&&0===(I=(h=b.trim()).length)&&(m=0,h="")),0<I)switch(m){case 115:F=F.replace(w,i);case 100:case 109:case 45:h=F+"{"+h+"}";break;case 107:h=(F=F.replace(v,"$1 $2"))+"{"+h+"}",h=1===P||2===P&&a("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=F+h,112===u&&(V+=h,h="")}else h=""}else h=t(r,n(r,F,L),h,u,f+1);Z+=h,h=L=R=D=p=0,F="",m=l.charCodeAt(++z);break;case 125:case 59:if(1<(I=(F=(0<R?F.replace(d,""):F).trim()).length))switch(0===D&&(p=F.charCodeAt(0),45===p||96<p&&123>p)&&(I=(F=F.replace(" ",":")).length),0<N&&void 0!==(b=s(1,F,r,e,B,C,V.length,u,f,u))&&0===(I=(F=b.trim()).length)&&(F="\0\0"),p=F.charCodeAt(0),m=F.charCodeAt(1),p){case 0:break;case 64:if(105===m||99===m){W+=F+l.charAt(z);break}default:58!==F.charCodeAt(I-1)&&(V+=o(F,p,m,F.charCodeAt(2)))}L=R=D=p=0,F="",m=l.charCodeAt(++z)}}switch(m){case 13:case 10:47===S?S=0:0===1+p&&107!==u&&0<F.length&&(R=1,F+="\0"),0<N*O&&s(0,F,r,e,B,C,V.length,u,f,u),C=1,B++;break;case 59:case 125:if(0===S+E+_+x){C++;break}default:switch(C++,g=l.charAt(z),m){case 9:case 32:if(0===E+x+S)switch(k){case 44:case 58:case 9:case 32:g="";break;default:32!==m&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===E+S+x&&(R=L=1,g="\f"+g);break;case 108:if(0===E+S+x+M&&0<D)switch(z-D){case 2:112===k&&58===l.charCodeAt(z-3)&&(M=k);case 8:111===T&&(M=T)}break;case 58:0===E+S+x&&(D=z);break;case 44:0===S+_+E+x&&(R=1,g+="\r");break;case 34:case 39:0===S&&(E=E===m?0:0===E?m:E);break;case 91:0===E+S+_&&x++;break;case 93:0===E+S+_&&x--;break;case 41:0===E+S+x&&_--;break;case 40:if(0===E+S+x){if(0===p)if(2*k+3*T===533);else p=1;_++}break;case 64:0===S+_+E+x+D+h&&(h=1);break;case 42:case 47:if(!(0<E+x+_))switch(S){case 0:switch(2*m+3*l.charCodeAt(z+1)){case 235:S=47;break;case 220:I=z,S=42}break;case 42:47===m&&42===k&&I+2!==z&&(33===l.charCodeAt(I+2)&&(V+=l.substring(I,z+1)),g="",S=0)}}0===S&&(F+=g)}T=k,k=m,z++}if(0<(I=V.length)){if(R=r,0<N&&(void 0!==(b=s(2,V,R,e,B,C,I,u,f,u))&&0===(V=b).length))return W+V+Z;if(V=R.join(",")+"{"+V+"}",0!==P*M){switch(2!==P||a(V,2)||(M=0),M){case 111:V=V.replace(A,":-moz-$1")+V;break;case 112:V=V.replace(y,"::-webkit-input-$1")+V.replace(y,"::-moz-$1")+V.replace(y,":-ms-input-$1")+V}M=0}}return W+V+Z}function n(e,t,n){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";s<a;++s)t[s]=r(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<a;++s)for(var u=0;u<i;++u)t[l++]=r(e[u]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var i=e+";",s=2*t+3*n+4*r;if(944===s){e=i.indexOf(":",9)+1;var l=i.substring(e,i.length-1).trim();return l=i.substring(0,e).trim()+l+";",1===P||2===P&&a(l,1)?"-webkit-"+l+l:l}if(0===P||2===P&&!a(i,1))return i;switch(s){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(k,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(l=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+l+i;case 1005:return p.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(t=(l=i.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=i.replace(b,"tb");break;case 232:l=i.replace(b,"tb-rl");break;case 220:l=i.replace(b,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+l+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=e).length-10,s=(l=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+i.replace(l,"-webkit-"+l)+";"+i.replace(l,"-ms-"+l+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return l=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+l+"-ms-flex-"+l+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(S,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(S,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):i.replace(l,"-webkit-"+l)+i.replace(l,"-moz-"+l.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===n+r&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+i}return i}function a(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),D(2!==t?r:r.replace(_,"$1"),n,t)}function i(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(x," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,a,i,s,l,c){for(var d,f=0,p=t;f<N;++f)switch(d=T[f].call(u,e,p,n,r,o,a,i,s,l,c)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function l(e){return void 0!==(e=e.prefix)&&(D=null,e?"function"!==typeof e?P=1:(P=2,D=e):P=0),l}function u(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<N){var o=s(-1,n,r,r,B,C,0,0,0,0);void 0!==o&&"string"===typeof o&&(n=o)}var a=t(G,r,n,0,0);return 0<N&&(void 0!==(o=s(-2,a,r,r,B,C,a.length,0,0,0))&&(a=o)),"",M=0,C=B=1,a}var c=/^\0+/g,d=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,m=/([,: ])(transform)/g,h=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,A=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,S=/-self|flex-/g,_=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,k=/([^-])(image-set\()/,C=1,B=1,M=0,P=1,G=[],T=[],N=0,D=null,O=0;return u.use=function e(t){switch(t){case void 0:case null:N=T.length=0;break;default:if("function"===typeof t)T[N++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else O=0|!!t}return e},u.set=l,void 0!==e&&l(e),u},l={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};var u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|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|enterKeyHint|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|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|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)-.*))$/,c=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),d=n(110),f=n.n(d);function p(){return(p=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 m=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},h=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,r.typeOf)(e)},g=Object.freeze([]),v=Object.freeze({});function y(e){return"function"==typeof e}function A(e){return e.displayName||e.name||"Component"}function b(e){return e&&"string"==typeof e.styledComponentId}var w="undefined"!=typeof process&&({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_ATTR||{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.SC_ATTR)||"data-styled",x="5.3.5",S="undefined"!=typeof window&&"HTMLElement"in window,_=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&("false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"tradeIn",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY)),E={};function k(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var C=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&k(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(i,t[s])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+=this.tag.getRule(a)+"/*!sc*/\n";return t},e}(),B=new Map,M=new Map,P=1,G=function(e){if(B.has(e))return B.get(e);for(;M.has(P);)P++;var t=P++;return B.set(e,t),M.set(t,e),t},T=function(e){return M.get(e)},N=function(e,t){t>=P&&(P=t+1),B.set(e,t),M.set(t,e)},D="style["+w+'][data-styled-version="5.3.5"]',O=new RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),z=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},R=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,a=n.length;o<a;o++){var i=n[o].trim();if(i){var s=i.match(O);if(s){var l=0|parseInt(s[1],10),u=s[2];0!==l&&(N(u,l),z(e,u,s[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(i)}}},L=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},I=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(w))return r}}(n),a=void 0!==o?o.nextSibling:null;r.setAttribute(w,"active"),r.setAttribute("data-styled-version","5.3.5");var i=L();return i&&r.setAttribute("nonce",i),n.insertBefore(r,a),r},U=function(){function e(e){var t=this.element=I(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}k(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),j=function(){function e(e){var t=this.element=I(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),F=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),V=S,Z={isServer:!S,useCSSOMInjection:!_},W=function(){function e(e,t,n){void 0===e&&(e=v),void 0===t&&(t={}),this.options=p({},Z,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&S&&V&&(V=!1,function(e){for(var t=document.querySelectorAll(D),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(w)&&(R(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return G(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(p({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,e=n?new F(o):r?new U(o):new j(o),new C(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(G(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(G(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(G(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var a=T(o);if(void 0!==a){var i=e.names.get(a),s=t.getGroup(o);if(i&&s&&i.size){var l=w+".g"+o+'[id="'+a+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+s+l+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),H=/(a)(d)/gi,Q=function(e){return String.fromCharCode(e+(e>25?39:97))};function Y(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Q(t%52)+n;return(Q(t%52)+n).replace(H,"$1-$2")}var X=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},J=function(e){return X(5381,e)};function K(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(y(n)&&!b(n))return!1}return!0}var q=J("5.3.5"),$=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&K(e),this.componentId=t,this.baseHash=X(q,t),this.baseStyle=n,W.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var a=ye(this.rules,e,t,n).join(""),i=Y(X(this.baseHash,a)>>>0);if(!t.hasNameForId(r,i)){var s=n(a,"."+i,void 0,r);t.insertRules(r,i,s)}o.push(i),this.staticRulesId=i}else{for(var l=this.rules.length,u=X(this.baseHash,n.hash),c="",d=0;d<l;d++){var f=this.rules[d];if("string"==typeof f)c+=f;else if(f){var p=ye(f,e,t,n),m=Array.isArray(p)?p.join(""):p;u=X(u,m+d),c+=m}}if(c){var h=Y(u>>>0);if(!t.hasNameForId(r,h)){var g=n(c,"."+h,void 0,r);t.insertRules(r,h,g)}o.push(h)}}return o.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,o,a=void 0===e?v:e,i=a.options,l=void 0===i?v:i,u=a.plugins,c=void 0===u?g:u,d=new s(l),f=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,d){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){f.push(e)})),m=function(e,r,a){return 0===r&&-1!==te.indexOf(a[n.length])||a.match(o)?e:"."+t};function h(e,a,i,s){void 0===s&&(s="&");var l=e.replace(ee,""),u=a&&i?i+" "+a+" { "+l+" }":l;return t=s,n=a,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),d(i||!a?"":a,u)}return d.use([].concat(c,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,m))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),h.hash=c.length?c.reduce((function(e,t){return t.name||k(15),X(e,t.name)}),5381).toString():"",h}var re=o.createContext(),oe=re.Consumer,ae=o.createContext(),ie=(ae.Consumer,new W),se=ne();function le(){return(0,o.useContext)(re)||ie}function ue(){return(0,o.useContext)(ae)||se}function ce(e){var t=(0,o.useState)(e.stylisPlugins),n=t[0],r=t[1],a=le(),s=(0,o.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,o.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return(0,o.useEffect)((function(){i()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.createElement(re.Provider,{value:s},o.createElement(ae.Provider,{value:l},e.children))}var de=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=se);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return k(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=se),this.name+e.hash},e}(),fe=/([A-Z])/,pe=/([A-Z])/g,me=/^ms-/,he=function(e){return"-"+e.toLowerCase()};function ge(e){return fe.test(e)?e.replace(pe,he).replace(me,"-ms-"):e}var ve=function(e){return null==e||!1===e||""===e};function ye(e,t,n,r){if(Array.isArray(e)){for(var o,a=[],i=0,s=e.length;i<s;i+=1)""!==(o=ye(e[i],t,n,r))&&(Array.isArray(o)?a.push.apply(a,o):a.push(o));return a}return ve(e)?"":b(e)?"."+e.styledComponentId:y(e)?"function"!=typeof(u=e)||u.prototype&&u.prototype.isReactComponent||!t?e:ye(e(t),t,n,r):e instanceof de?n?(e.inject(n,r),e.getName(r)):e:h(e)?function e(t,n){var r,o,a=[];for(var i in t)t.hasOwnProperty(i)&&!ve(t[i])&&(Array.isArray(t[i])&&t[i].isCss||y(t[i])?a.push(ge(i)+":",t[i],";"):h(t[i])?a.push.apply(a,e(t[i],i)):a.push(ge(i)+": "+(r=i,(null==(o=t[i])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in l?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(a,["}"]):a}(e):e.toString();var u}var Ae=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function be(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return y(e)||h(e)?Ae(ye(m(g,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:Ae(ye(m(e,n)))}new Set;var we=function(e,t,n){return void 0===n&&(n=v),e.theme!==n.theme&&e.theme||t||n.theme},xe=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Se=/(^-|-$)/g;function _e(e){return e.replace(xe,"-").replace(Se,"")}var Ee=function(e){return Y(J(e)>>>0)};function ke(e){return"string"==typeof e&&!0}var Ce=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Be=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Me(e,t,n){var r=e[n];Ce(t)&&Ce(r)?Pe(r,t):e[n]=t}function Pe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,a=n;o<a.length;o++){var i=a[o];if(Ce(i))for(var s in i)Be(s)&&Me(e,i[s],s)}return e}var Ge=o.createContext(),Te=Ge.Consumer;function Ne(e){var t=(0,o.useContext)(Ge),n=(0,o.useMemo)((function(){return function(e,t){return e?y(e)?e(t):Array.isArray(e)||"object"!=typeof e?k(8):t?p({},t,{},e):e:k(14)}(e.theme,t)}),[e.theme,t]);return e.children?o.createElement(Ge.Provider,{value:n},e.children):null}var De={};function Oe(e,t,n){var r=b(e),a=!ke(e),i=t.attrs,s=void 0===i?g:i,l=t.componentId,u=void 0===l?function(e,t){var n="string"!=typeof e?"sc":_e(e);De[n]=(De[n]||0)+1;var r=n+"-"+Ee("5.3.5"+n+De[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):l,d=t.displayName,m=void 0===d?function(e){return ke(e)?"styled."+e:"Styled("+A(e)+")"}(e):d,h=t.displayName&&t.componentId?_e(t.displayName)+"-"+t.componentId:t.componentId||u,w=r&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,x=t.shouldForwardProp;r&&e.shouldForwardProp&&(x=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var S,_=new $(n,h,r?e.componentStyle:void 0),E=_.isStatic&&0===s.length,k=function(e,t){return function(e,t,n,r){var a=e.attrs,i=e.componentStyle,s=e.defaultProps,l=e.foldedComponentIds,u=e.shouldForwardProp,d=e.styledComponentId,f=e.target,m=function(e,t,n){void 0===e&&(e=v);var r=p({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,a,i=e;for(t in y(i)&&(i=i(r)),i)r[t]=o[t]="className"===t?(n=o[t],a=i[t],n&&a?n+" "+a:n||a):i[t]})),[r,o]}(we(t,(0,o.useContext)(Ge),s)||v,t,a),h=m[0],g=m[1],A=function(e,t,n,r){var o=le(),a=ue();return t?e.generateAndInjectStyles(v,o,a):e.generateAndInjectStyles(n,o,a)}(i,r,h),b=n,w=g.$as||t.$as||g.as||t.as||f,x=ke(w),S=g!==t?p({},t,{},g):t,_={};for(var E in S)"$"!==E[0]&&"as"!==E&&("forwardedAs"===E?_.as=S[E]:(u?u(E,c,w):!x||c(E))&&(_[E]=S[E]));return t.style&&g.style!==t.style&&(_.style=p({},t.style,{},g.style)),_.className=Array.prototype.concat(l,d,A!==d?A:null,t.className,g.className).filter(Boolean).join(" "),_.ref=b,(0,o.createElement)(w,_)}(S,e,t,E)};return k.displayName=m,(S=o.forwardRef(k)).attrs=w,S.componentStyle=_,S.displayName=m,S.shouldForwardProp=x,S.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):g,S.styledComponentId=h,S.target=r?e.target:e,S.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),a=r&&r+"-"+(ke(e)?e:_e(A(e)));return Oe(e,p({},o,{attrs:w,componentId:a}),n)},Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Pe({},e.defaultProps,t):t}}),S.toString=function(){return"."+S.styledComponentId},a&&f()(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),S}var ze=function(e){return function e(t,n,o){if(void 0===o&&(o=v),!(0,r.isValidElementType)(n))return k(1,String(n));var a=function(){return t(n,o,be.apply(void 0,arguments))};return a.withConfig=function(r){return e(t,n,p({},o,{},r))},a.attrs=function(r){return e(t,n,p({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},a}(Oe,e)};["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","marquee","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","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){ze[e]=ze(e)}));var Re=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=K(e),W.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(ye(this.rules,t,n,r).join(""),""),a=this.componentId+e;n.insertRules(a,a,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&W.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=be.apply(void 0,[e].concat(n)),i="sc-global-"+Ee(JSON.stringify(a)),s=new Re(a,i);function l(e){var t=le(),n=ue(),r=(0,o.useContext)(Ge),a=(0,o.useRef)(t.allocateGSInstance(i)).current;return t.server&&u(a,e,t,r,n),(0,o.useLayoutEffect)((function(){if(!t.server)return u(a,e,t,r,n),function(){return s.removeStyles(a,t)}}),[a,e,t,r,n]),null}function u(e,t,n,r,o){if(s.isStatic)s.renderStyles(e,E,n,o);else{var a=p({},t,{theme:we(t,r,l.defaultProps)});s.renderStyles(e,a,n,o)}}return o.memo(l)}function Ie(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=be.apply(void 0,[e].concat(n)).join(""),a=Ee(o);return new de(a,o)}var Ue=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=L();return"<style "+[n&&'nonce="'+n+'"',w+'="true"','data-styled-version="5.3.5"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?k(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return k(2);var n=((t={})[w]="",t["data-styled-version"]="5.3.5",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=L();return r&&(n.nonce=r),[o.createElement("style",p({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new W({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?k(2):o.createElement(ce,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return k(3)},e}(),je=function(e){var t=o.forwardRef((function(t,n){var r=(0,o.useContext)(Ge),a=e.defaultProps,i=we(t,r,a);return o.createElement(e,p({},t,{theme:i,ref:n}))}));return f()(t,e),t.displayName="WithTheme("+A(e)+")",t},Fe=function(){return(0,o.useContext)(Ge)},Ve={StyleSheet:W,masterSheet:ie},Ze=ze},388:function(e,t,n){"use strict";n.r(t),n.d(t,{__assign:function(){return a},__asyncDelegator:function(){return w},__asyncGenerator:function(){return b},__asyncValues:function(){return x},__await:function(){return A},__awaiter:function(){return c},__classPrivateFieldGet:function(){return C},__classPrivateFieldIn:function(){return M},__classPrivateFieldSet:function(){return B},__createBinding:function(){return f},__decorate:function(){return s},__exportStar:function(){return p},__extends:function(){return o},__generator:function(){return d},__importDefault:function(){return k},__importStar:function(){return E},__makeTemplateObject:function(){return S},__metadata:function(){return u},__param:function(){return l},__read:function(){return h},__rest:function(){return i},__spread:function(){return g},__spreadArray:function(){return y},__spreadArrays:function(){return v},__values:function(){return m}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(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},a.apply(this,arguments)};function i(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(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function l(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(t){a(t)}}function s(e){try{l(r.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(s){a=[6,s],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var f=Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function p(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||f(t,e,n)}function m(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function g(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function v(){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 a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r}function y(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function A(e){return this instanceof A?(this.v=e,this):new A(e)}function b(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){a.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof A?Promise.resolve(n.value.v).then(l,u):c(a[0][2],n)}catch(r){c(a[0][3],r)}var n}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function w(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:A(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=m(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var _=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&f(t,e,n);return _(t,e),t}function k(e){return e&&e.__esModule?e:{default:e}}function C(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function B(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function M(e,t){if(null===t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof e?t===e:e.has(t)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".5135545c.chunk.js"},n.miniCssF=function(e){},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="2022-trade-in:";n.l=function(r,o,a,i){if(e[r])e[r].push(o);else{var s,l;if(void 0!==a)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+a){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+a),s.src=r),e[r]=[o];var f=function(t,n){s.onerror=s.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((function(e){return e(n)})),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",function(){var e={179:0};n.f.j=function(t,r){var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var a=new Promise((function(n,r){o=e[t]=[n,r]}));r.push(o[2]=a);var i=n.p+n.u(t),s=new Error;n.l(i,(function(r){if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}}),"chunk-"+t,t)}};var t=function(t,r){var o,a,i=r[0],s=r[1],l=r[2],u=0;if(i.some((function(t){return 0!==e[t]}))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(l)l(n)}for(t&&t(r);u<i.length;u++)a=i[u],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunk_2022_trade_in=self.webpackChunk_2022_trade_in||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e=n(791),t=n(250);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(l){s=!0,o=l}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var a=n(861),i=n(388),s=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},l={measureLayout:s(["layout","layoutId","drag","_layoutResetTransform"]),animation:s(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:s(["exit"]),drag:s(["drag","dragControls"]),focus:s(["whileFocus"]),hover:s(["whileHover","onHoverStart","onHoverEnd"]),tap:s(["whileTap","onTap","onTapStart","onTapCancel"]),pan:s(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:s(["layout","layoutId"])};var u=(0,e.createContext)({strict:!1}),c=Object.keys(l),d=c.length;var f=(0,e.createContext)({transformPagePoint:function(e){return e},isStatic:!1}),p=(0,e.createContext)({});var m=(0,e.createContext)(null);function h(t){var n=(0,e.useRef)(null);return null===n.current&&(n.current=t()),n.current}function g(){var t=(0,e.useContext)(m);if(null===t)return[!0,null];var n=t.isPresent,r=t.onExitComplete,o=t.register,a=b();(0,e.useEffect)((function(){return o(a)}),[]);return!n&&r?[!1,function(){return null===r||void 0===r?void 0:r(a)}]:[!0]}function v(e){return null===e||e.isPresent}var y=0,A=function(){return y++},b=function(){return h(A)},w=(0,e.createContext)(null),x="undefined"!==typeof window,S=x?e.useLayoutEffect:e.useEffect;function _(t,n,r,o){var a=(0,e.useContext)(f),s=(0,e.useContext)(u),l=(0,e.useContext)(p).visualElement,c=(0,e.useContext)(m),d=function(t){var n=t.layoutId,r=(0,e.useContext)(w);return r&&void 0!==n?r+"-"+n:n}(r),h=(0,e.useRef)(void 0);o||(o=s.renderer),!h.current&&o&&(h.current=o(t,{visualState:n,parent:l,props:(0,i.__assign)((0,i.__assign)({},r),{layoutId:d}),presenceId:null===c||void 0===c?void 0:c.id,blockInitialAnimation:!1===(null===c||void 0===c?void 0:c.initial)}));var g=h.current;return S((function(){g&&(g.setProps((0,i.__assign)((0,i.__assign)((0,i.__assign)({},a),r),{layoutId:d})),g.isPresent=v(c),g.isPresenceRoot=!l||l.presenceId!==(null===c||void 0===c?void 0:c.id),g.syncRender())})),(0,e.useEffect)((function(){var e;g&&(null===(e=g.animationState)||void 0===e||e.animateChanges())})),S((function(){return function(){return null===g||void 0===g?void 0:g.notifyUnmount()}}),[]),g}function E(e){return"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function k(e){return Array.isArray(e)}function C(e){return"string"===typeof e||k(e)}function B(e,t,n,r,o){var a;return void 0===r&&(r={}),void 0===o&&(o={}),"string"===typeof t&&(t=null===(a=e.variants)||void 0===a?void 0:a[t]),"function"===typeof t?t(null!==n&&void 0!==n?n:e.custom,r,o):t}function M(e,t,n){var r=e.getProps();return B(r,t,null!==n&&void 0!==n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function P(e){var t;return"function"===typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||C(e.initial)||C(e.animate)||C(e.whileHover)||C(e.whileDrag)||C(e.whileTap)||C(e.whileFocus)||C(e.exit)}function G(e){return Boolean(P(e)||e.variants)}function T(t,n){var r=function(e,t){if(P(e)){var n=e.initial,r=e.animate;return{initial:!1===n||C(n)?n:void 0,animate:C(r)?r:void 0}}return!1!==e.inherit?t:{}}(t,(0,e.useContext)(p)),o=r.initial,a=r.animate;return(0,e.useMemo)((function(){return{initial:o,animate:a}}),n?[N(o),N(a)]:[])}function N(e){return Array.isArray(e)?e.join(" "):e}function D(t){var n=t.preloadedFeatures,r=t.createVisualElement,o=t.useRender,a=t.useVisualState,s=t.Component;return n&&function(e){for(var t in e){var n=e[t];null!==n&&(l[t].Component=n)}}(n),(0,e.forwardRef)((function(t,n){var m=(0,e.useContext)(f).isStatic,h=null,g=T(t,m),v=a(t,m);return!m&&x&&(g.visualElement=_(s,v,t,r),h=function(t,n,r){var o=[];if((0,e.useContext)(u),!n)return null;for(var a=0;a<d;a++){var s=c[a],f=l[s],p=f.isEnabled,m=f.Component;p(t)&&m&&o.push(e.createElement(m,(0,i.__assign)({key:s},t,{visualElement:n})))}return o}(t,g.visualElement)),e.createElement(e.Fragment,null,e.createElement(p.Provider,{value:g},o(s,t,function(t,n,r){return(0,e.useCallback)((function(e){var o;e&&(null===(o=t.mount)||void 0===o||o.call(t,e)),n&&(e?n.mount(e):n.unmount()),r&&("function"===typeof r?r(e):E(r)&&(r.current=e))}),[n])}(v,g.visualElement,n),v,m)),h)}))}function O(e){function t(t,n){return void 0===n&&(n={}),D(e(t,n))}var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var z=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function R(e){return"string"===typeof e&&!e.includes("-")&&!!(z.indexOf(e)>-1||/[A-Z]/.test(e))}var L={};var I=["","X","Y","Z"],U=["transformPerspective","x","y","z"];function j(e,t){return U.indexOf(e)-U.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return I.forEach((function(t){return U.push(e+t)}))}));var F=new Set(U);function V(e){return F.has(e)}var Z=new Set(["originX","originY","originZ"]);function W(e){return Z.has(e)}function H(e,t){var n=t.layout,r=t.layoutId;return V(e)||W(e)||(n||void 0!==r)&&(!!L[e]||"opacity"===e)}var Q=function(e){return null!==e&&"object"===typeof e&&e.getVelocity},Y={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function X(e){return e.startsWith("--")}var J=function(e,t){return t&&"number"===typeof e?t.transform(e):e},K=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},q=function(e){return e%1?Number(e.toFixed(5)):e},$=/(-)?([\d]*\.?[\d])+/g,ee=/(#[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,te=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ne(e){return"string"===typeof e}var re=function(e){return{test:function(t){return ne(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},oe=re("deg"),ae=re("%"),ie=re("px"),se=re("vh"),le=re("vw"),ue=(0,i.__assign)((0,i.__assign)({},ae),{parse:function(e){return ae.parse(e)/100},transform:function(e){return ae.transform(100*e)}}),ce={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},de=(0,i.__assign)((0,i.__assign)({},ce),{transform:K(0,1)}),fe=(0,i.__assign)((0,i.__assign)({},ce),{default:1}),pe=(0,i.__assign)((0,i.__assign)({},ce),{transform:Math.round}),me={borderWidth:ie,borderTopWidth:ie,borderRightWidth:ie,borderBottomWidth:ie,borderLeftWidth:ie,borderRadius:ie,radius:ie,borderTopLeftRadius:ie,borderTopRightRadius:ie,borderBottomRightRadius:ie,borderBottomLeftRadius:ie,width:ie,maxWidth:ie,height:ie,maxHeight:ie,size:ie,top:ie,right:ie,bottom:ie,left:ie,padding:ie,paddingTop:ie,paddingRight:ie,paddingBottom:ie,paddingLeft:ie,margin:ie,marginTop:ie,marginRight:ie,marginBottom:ie,marginLeft:ie,rotate:oe,rotateX:oe,rotateY:oe,rotateZ:oe,scale:fe,scaleX:fe,scaleY:fe,scaleZ:fe,skew:oe,skewX:oe,skewY:oe,distance:ie,translateX:ie,translateY:ie,translateZ:ie,x:ie,y:ie,z:ie,perspective:ie,transformPerspective:ie,opacity:de,originX:ue,originY:ue,originZ:ie,zIndex:pe,fillOpacity:de,strokeOpacity:de,numOctaves:pe};function he(e,t,n,r,o,a,i,s){var l,u=e.style,c=e.vars,d=e.transform,f=e.transformKeys,p=e.transformOrigin;f.length=0;var m=!1,h=!1,g=!0;for(var v in t){var y=t[v];if(X(v))c[v]=y;else{var A=me[v],b=J(y,A);if(V(v)){if(m=!0,d[v]=b,f.push(v),!g)continue;y!==(null!==(l=A.default)&&void 0!==l?l:0)&&(g=!1)}else if(W(v))p[v]=b,h=!0;else if((null===n||void 0===n?void 0:n.isHydrated)&&(null===r||void 0===r?void 0:r.isHydrated)&&L[v]){var w=L[v].process(y,r,n),x=L[v].applyTo;if(x)for(var S=x.length,_=0;_<S;_++)u[x[_]]=w;else u[v]=w}else u[v]=b}}r&&n&&i&&s?(u.transform=i(r.deltaFinal,r.treeScale,m?d:void 0),a&&(u.transform=a(d,u.transform)),u.transformOrigin=s(r)):(m&&(u.transform=function(e,t,n,r){var o=e.transform,a=e.transformKeys,i=t.enableHardwareAcceleration,s=void 0===i||i,l=t.allowTransformNone,u=void 0===l||l,c="";a.sort(j);for(var d=!1,f=a.length,p=0;p<f;p++){var m=a[p];c+=(Y[m]||m)+"("+o[m]+") ","z"===m&&(d=!0)}return!d&&s?c+="translateZ(0)":c=c.trim(),r?c=r(o,n?"":c):u&&n&&(c="none"),c}(e,o,g,a)),h&&(u.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,a=e.originZ;return n+" "+o+" "+(void 0===a?0:a)}(p)))}var ge=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function ve(e,t,n){for(var r in t)Q(t[r])||H(r,n)||(e[r]=t[r])}function ye(t,n,r){var o={};return ve(o,t.style||{},t),Object.assign(o,function(t,n,r){var o=t.transformTemplate;return(0,e.useMemo)((function(){var e={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};he(e,n,void 0,void 0,{enableHardwareAcceleration:!r},o);var t=e.vars,a=e.style;return(0,i.__assign)((0,i.__assign)({},t),a)}),[n])}(t,n,r)),t.transformValues&&(o=t.transformValues(o)),o}function Ae(e,t,n){var r={},o=ye(e,t,n);return Boolean(e.drag)&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=o,r}var be=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","_layoutResetTransform","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function we(e){return be.has(e)}var xe=function(e){return!we(e)};try{var Se=n(213).Z;xe=function(e){return e.startsWith("on")?!we(e):Se(e)}}catch(Il){}function _e(e,t,n){return"string"===typeof e?e:ie.transform(t+n*e)}var Ee=function(e,t){return ie.transform(e*t)},ke={offset:"stroke-dashoffset",array:"stroke-dasharray"},Ce={offset:"strokeDashoffset",array:"strokeDasharray"};function Be(e,t,n,r,o,a,s,l){var u=t.attrX,c=t.attrY,d=t.originX,f=t.originY,p=t.pathLength,m=t.pathSpacing,h=void 0===m?1:m,g=t.pathOffset,v=void 0===g?0:g;he(e,(0,i.__rest)(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r,o,a,s,l),e.attrs=e.style,e.style={};var y=e.attrs,A=e.style,b=e.dimensions,w=e.totalPathLength;y.transform&&(b&&(A.transform=y.transform),delete y.transform),b&&(void 0!==d||void 0!==f||A.transform)&&(A.transformOrigin=function(e,t,n){return _e(t,e.x,e.width)+" "+_e(n,e.y,e.height)}(b,void 0!==d?d:.5,void 0!==f?f:.5)),void 0!==u&&(y.x=u),void 0!==c&&(y.y=c),void 0!==w&&void 0!==p&&function(e,t,n,r,o,a){void 0===r&&(r=1),void 0===o&&(o=0),void 0===a&&(a=!0);var i=a?ke:Ce;e[i.offset]=Ee(-o,t);var s=Ee(n,t),l=Ee(r,t);e[i.array]=s+" "+l}(y,w,p,h,v,!1)}var Me=function(){return(0,i.__assign)((0,i.__assign)({},{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}),{attrs:{}})};function Pe(t,n){var r=(0,e.useMemo)((function(){var e=Me();return Be(e,n,void 0,void 0,{enableHardwareAcceleration:!1},t.transformTemplate),(0,i.__assign)((0,i.__assign)({},e.attrs),{style:(0,i.__assign)({},e.style)})}),[n]);if(t.style){var o={};ve(o,t.style,t),r.style=(0,i.__assign)((0,i.__assign)({},o),r.style)}return r}function Ge(t){void 0===t&&(t=!1);return function(n,r,o,a,s){var l=a.latestValues,u=(R(n)?Pe:Ae)(r,l,s),c=function(e,t,n){var r={};for(var o in e)(xe(o)||!0===n&&we(o)||!t&&!we(o))&&(r[o]=e[o]);return r}(r,"string"===typeof n,t),d=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},c),u),{ref:o});return(0,e.createElement)(n,d)}}var Te=/([a-z])([A-Z])/g,Ne=function(e){return e.replace(Te,"$1-$2").toLowerCase()};function De(e,t){var n=t.style,r=t.vars;for(var o in Object.assign(e.style,n),r)e.style.setProperty(o,r[o])}var Oe=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform"]);function ze(e,t){for(var n in De(e,t),t.attrs)e.setAttribute(Oe.has(n)?n:Ne(n),t.attrs[n])}function Re(e){var t=e.style,n={};for(var r in t)(Q(t[r])||H(r,e))&&(n[r]=t[r]);return n}function Le(e){var t=Re(e);for(var n in e){if(Q(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function Ie(e){return"object"===typeof e&&"function"===typeof e.start}var Ue=function(e){return Array.isArray(e)};function je(e){var t,n=Q(e)?e.get():e;return t=n,Boolean(t&&"object"===typeof t&&t.mix&&t.toValue)?n.toValue():n}function Fe(e,t,n,r){var o=e.scrapeMotionValuesFromProps,a=e.createRenderState,i=e.onMount,s={latestValues:Ze(t,n,r,o),renderState:a()};return i&&(s.mount=function(e){return i(t,e,s)}),s}var Ve=function(t){return function(n,r){var o=(0,e.useContext)(p),a=(0,e.useContext)(m);return r?Fe(t,n,o,a):h((function(){return Fe(t,n,o,a)}))}};function Ze(e,t,n,r){var o={},a=!1===(null===n||void 0===n?void 0:n.initial),s=r(e);for(var l in s)o[l]=je(s[l]);var u=e.initial,c=e.animate,d=P(e),f=G(e);t&&f&&!d&&!1!==e.inherit&&(null!==u&&void 0!==u||(u=t.initial),null!==c&&void 0!==c||(c=t.animate));var p=a||!1===u?c:u;p&&"boolean"!==typeof p&&!Ie(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=B(e,t);if(n){var r=n.transitionEnd;n.transition;var a=(0,i.__rest)(n,["transitionEnd","transition"]);for(var s in a)o[s]=a[s];for(var s in r)o[s]=r[s]}}));return o}var We={useVisualState:Ve({scrapeMotionValuesFromProps:Le,createRenderState:Me,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"===typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(a){r.dimensions={x:0,y:0,width:0,height:0}}"path"===t.tagName&&(r.totalPathLength=t.getTotalLength()),Be(r,o,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),ze(t,r)}})};var He,Qe={useVisualState:Ve({scrapeMotionValuesFromProps:Re,createRenderState:ge})};function Ye(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function Xe(t,n,r,o){(0,e.useEffect)((function(){var e=t.current;if(r&&e)return Ye(e,n,r,o)}),[t,n,r,o])}function Je(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Ke(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.Exit="exit"}(He||(He={}));var qe={pageX:0,pageY:0};function $e(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||qe;return{x:n[t+"X"],y:n[t+"Y"]}}function et(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function tt(e,t){return void 0===t&&(t="page"),{point:Ke(e)?$e(e,t):et(e,t)}}var nt=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,tt(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},rt={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ot={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function at(e){return x&&null===window.onpointerdown?e:x&&null===window.ontouchstart?ot[e]:x&&null===window.onmousedown?rt[e]:e}function it(e,t,n,r){return Ye(e,at(t),nt(n,"pointerdown"===t),r)}function st(e,t,n,r){return Xe(e,at(t),n&&nt(n,"pointerdown"===t),r)}function lt(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var ut=lt("dragHorizontal"),ct=lt("dragVertical");function dt(e){var t=!1;if("y"===e)t=ct();else if("x"===e)t=ut();else{var n=ut(),r=ct();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function ft(){var e=dt(!0);return!e||(e(),!1)}function pt(e,t,n){return function(r,o){var a;Je(r)&&!ft()&&(null===n||void 0===n||n(r,o),null===(a=e.animationState)||void 0===a||a.setActive(He.Hover,t))}}var mt=function e(t,n){return!!n&&(t===n||e(t,n.parentElement))};function ht(t){return(0,e.useEffect)((function(){return function(){return t()}}),[])}var gt=function(e,t){return function(n){return t(e(n))}},vt=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(gt)};var yt=function(e){return function(t){return e(t),null}},At={tap:yt((function(t){var n=t.onTap,r=t.onTapStart,o=t.onTapCancel,a=t.whileTap,i=t.visualElement,s=n||r||o||a,l=(0,e.useRef)(!1),u=(0,e.useRef)(null);function c(){var e;null===(e=u.current)||void 0===e||e.call(u),u.current=null}function d(){var e;return c(),l.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(He.Tap,!1),!ft()}function f(e,t){d()&&(mt(i.getInstance(),e.target)?null===n||void 0===n||n(e,t):null===o||void 0===o||o(e,t))}function p(e,t){d()&&(null===o||void 0===o||o(e,t))}st(i,"pointerdown",s?function(e,t){var n;c(),l.current||(l.current=!0,u.current=vt(it(window,"pointerup",f),it(window,"pointercancel",p)),null===r||void 0===r||r(e,t),null===(n=i.animationState)||void 0===n||n.setActive(He.Tap,!0))}:void 0),ht(c)})),focus:yt((function(e){var t=e.whileFocus,n=e.visualElement;Xe(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(He.Focus,!0)}:void 0),Xe(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(He.Focus,!1)}:void 0)})),hover:yt((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;st(o,"pointerenter",t||r?pt(o,!0,t):void 0),st(o,"pointerleave",n||r?pt(o,!1,n):void 0)}))};function bt(e,t){if(!Array.isArray(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}var wt=n(646),xt=function(e,t,n){return Math.min(Math.max(n,e),t)},St=.001;function _t(e){var t,n,r=e.duration,o=void 0===r?800:r,a=e.bounce,i=void 0===a?.25:a,s=e.velocity,l=void 0===s?0:s,u=e.mass,c=void 0===u?1:u;(0,wt.warning)(o<=1e4,"Spring duration must be 10 seconds or less");var d=1-i;d=xt(.05,1,d),o=xt(.01,10,o/1e3),d<1?(t=function(e){var t=e*d,n=t*o,r=t-l,a=Et(e,d),i=Math.exp(-n);return St-r/a*i},n=function(e){var n=e*d*o,r=n*l+l,a=Math.pow(d,2)*Math.pow(e,2)*o,i=Math.exp(-n),s=Et(Math.pow(e,2),d);return(-t(e)+St>0?-1:1)*((r-a)*i)/s}):(t=function(e){return Math.exp(-e*o)*((e-l)*o+1)-.001},n=function(e){return Math.exp(-e*o)*(o*o*(l-e))});var f=function(e,t,n){for(var r=n,o=1;o<12;o++)r-=e(r)/t(r);return r}(t,n,5/o);if(o*=1e3,isNaN(f))return{stiffness:100,damping:10,duration:o};var p=Math.pow(f,2)*c;return{stiffness:p,damping:2*d*Math.sqrt(c*p),duration:o}}function Et(e,t){return e*Math.sqrt(1-t*t)}var kt=["duration","bounce"],Ct=["stiffness","damping","mass"];function Bt(e,t){return t.some((function(t){return void 0!==e[t]}))}function Mt(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,a=e.restSpeed,s=void 0===a?2:a,l=e.restDelta,u=(0,i.__rest)(e,["from","to","restSpeed","restDelta"]),c={done:!1,value:n},d=function(e){var t=(0,i.__assign)({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Bt(e,Ct)&&Bt(e,kt)){var n=_t(e);(t=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(u),f=d.stiffness,p=d.damping,m=d.mass,h=d.velocity,g=d.duration,v=d.isResolvedFromDuration,y=Pt,A=Pt;function b(){var e=h?-h/1e3:0,t=o-n,r=p/(2*Math.sqrt(f*m)),a=Math.sqrt(f/m)/1e3;if(null!==l&&void 0!==l||(l=Math.abs(o-n)<=1?.01:.4),r<1){var i=Et(a,r);y=function(n){var s=Math.exp(-r*a*n);return o-s*((e+r*a*t)/i*Math.sin(i*n)+t*Math.cos(i*n))},A=function(n){var o=Math.exp(-r*a*n);return r*a*o*(Math.sin(i*n)*(e+r*a*t)/i+t*Math.cos(i*n))-o*(Math.cos(i*n)*(e+r*a*t)-i*t*Math.sin(i*n))}}else if(1===r)y=function(n){return o-Math.exp(-a*n)*(t+(e+a*t)*n)};else{var s=a*Math.sqrt(r*r-1);y=function(n){var i=Math.exp(-r*a*n),l=Math.min(s*n,300);return o-i*((e+r*a*t)*Math.sinh(l)+s*t*Math.cosh(l))/s}}}return b(),{next:function(e){var t=y(e);if(v)c.done=e>=g;else{var n=1e3*A(e),r=Math.abs(n)<=s,a=Math.abs(o-t)<=l;c.done=r&&a}return c.value=c.done?o:t,c},flipTarget:function(){var e;h=-h,n=(e=[o,n])[0],o=e[1],b()}}}Mt.needsInterpolation=function(e,t){return"string"===typeof e||"string"===typeof t};var Pt=function(e){return 0},Gt=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},Tt=function(e,t,n){return-n*e+n*t+e},Nt=function(e,t){return function(n){return Boolean(ne(n)&&te.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},Dt=function(e,t,n){return function(r){var o;if(!ne(r))return r;var a=r.match($),i=a[0],s=a[1],l=a[2],u=a[3];return(o={})[e]=parseFloat(i),o[t]=parseFloat(s),o[n]=parseFloat(l),o.alpha=void 0!==u?parseFloat(u):1,o}},Ot=K(0,255),zt=(0,i.__assign)((0,i.__assign)({},ce),{transform:function(e){return Math.round(Ot(e))}}),Rt={test:Nt("rgb","red"),parse:Dt("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha,a=void 0===o?1:o;return"rgba("+zt.transform(t)+", "+zt.transform(n)+", "+zt.transform(r)+", "+q(de.transform(a))+")"}};var Lt={test:Nt("#"),parse:function(e){var t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Rt.transform},It={test:Nt("hsl","hue"),parse:Dt("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha,a=void 0===o?1:o;return"hsla("+Math.round(t)+", "+ae.transform(q(n))+", "+ae.transform(q(r))+", "+q(de.transform(a))+")"}},Ut=function(e,t,n){var r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},jt=[Lt,Rt,It],Ft=function(e){return jt.find((function(t){return t.test(e)}))},Vt=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},Zt=function(e,t){var n=Ft(e),r=Ft(t);(0,wt.invariant)(!!n,Vt(e)),(0,wt.invariant)(!!r,Vt(t)),(0,wt.invariant)(n.transform===r.transform,"Both colors must be hex/RGBA, OR both must be HSLA.");var o=n.parse(e),a=r.parse(t),s=(0,i.__assign)({},o),l=n===It?Tt:Ut;return function(e){for(var t in s)"alpha"!==t&&(s[t]=l(o[t],a[t],e));return s.alpha=Tt(o.alpha,a.alpha,e),n.transform(s)}},Wt={test:function(e){return Rt.test(e)||Lt.test(e)||It.test(e)},parse:function(e){return Rt.test(e)?Rt.parse(e):It.test(e)?It.parse(e):Lt.parse(e)},transform:function(e){return ne(e)?e:e.hasOwnProperty("red")?Rt.transform(e):It.transform(e)}},Ht="${c}",Qt="${n}";function Yt(e){var t=[],n=0,r=e.match(ee);r&&(n=r.length,e=e.replace(ee,Ht),t.push.apply(t,r.map(Wt.parse)));var o=e.match($);return o&&(e=e.replace($,Qt),t.push.apply(t,o.map(ce.parse))),{values:t,numColors:n,tokenised:e}}function Xt(e){return Yt(e).values}function Jt(e){var t=Yt(e),n=t.values,r=t.numColors,o=t.tokenised,a=n.length;return function(e){for(var t=o,n=0;n<a;n++)t=t.replace(n<r?Ht:Qt,n<r?Wt.transform(e[n]):q(e[n]));return t}}var Kt=function(e){return"number"===typeof e?0:e};var qt={test:function(e){var t,n,r,o;return isNaN(e)&&ne(e)&&(null!==(n=null===(t=e.match($))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(ee))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Xt,createTransformer:Jt,getAnimatableNone:function(e){var t=Xt(e);return Jt(e)(t.map(Kt))}},$t=function(e){return"number"===typeof e};function en(e,t){return $t(e)?function(n){return Tt(e,t,n)}:Wt.test(e)?Zt(e,t):on(e,t)}var tn=function(e,t){var n=(0,i.__spreadArray)([],e),r=n.length,o=e.map((function(e,n){return en(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=o[t](e);return n}},nn=function(e,t){var n=(0,i.__assign)((0,i.__assign)({},e),t),r={};for(var o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=en(e[o],t[o]));return function(e){for(var t in r)n[t]=r[t](e);return n}};function rn(e){for(var t=qt.parse(e),n=t.length,r=0,o=0,a=0,i=0;i<n;i++)r||"number"===typeof t[i]?r++:void 0!==t[i].hue?a++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:a}}var on=function(e,t){var n=qt.createTransformer(t),r=rn(e),o=rn(t);return(0,wt.invariant)(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."),vt(tn(r.parsed,o.parsed),n)},an=function(e,t){return function(n){return Tt(e,t,n)}};function sn(e,t,n){for(var r,o=[],a=n||("number"===typeof(r=e[0])?an:"string"===typeof r?Wt.test(r)?Zt:on:Array.isArray(r)?tn:"object"===typeof r?nn:void 0),i=e.length-1,s=0;s<i;s++){var l=a(e[s],e[s+1]);if(t){var u=Array.isArray(t)?t[s]:t;l=vt(u,l)}o.push(l)}return o}function ln(e,t,n){var r=void 0===n?{}:n,o=r.clamp,a=void 0===o||o,i=r.ease,s=r.mixer,l=e.length;(0,wt.invariant)(l===t.length,"Both input and output ranges must be the same length"),(0,wt.invariant)(!i||!Array.isArray(i)||i.length===l-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var u=sn(t,i,s),c=2===l?function(e,t){var n=e[0],r=e[1],o=t[0];return function(e){return o(Gt(n,r,e))}}(e,u):function(e,t){var n=e.length,r=n-1;return function(o){var a=0,i=!1;if(o<=e[0]?i=!0:o>=e[r]&&(a=r-1,i=!0),!i){for(var s=1;s<n&&!(e[s]>o||s===r);s++);a=s-1}var l=Gt(e[a],e[a+1],o);return t[a](l)}}(e,u);return a?function(t){return c(xt(e[0],e[l-1],t))}:c}var un,cn=function(e){return function(t){return 1-e(1-t)}},dn=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},fn=function(e){return function(t){return t*t*((e+1)*t-e)}},pn=function(e){return e},mn=(un=2,function(e){return Math.pow(e,un)}),hn=cn(mn),gn=dn(mn),vn=function(e){return 1-Math.sin(Math.acos(e))},yn=cn(vn),An=dn(yn),bn=fn(1.525),wn=cn(bn),xn=dn(bn),Sn=function(e){var t=fn(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}}(1.525),_n=function(e){if(1===e||0===e)return e;var t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},En=cn(_n);function kn(e,t){return e.map((function(){return t||gn})).splice(0,e.length-1)}function Cn(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,a=e.ease,i=e.offset,s=e.duration,l=void 0===s?300:s,u={done:!1,value:n},c=Array.isArray(o)?o:[n,o],d=function(e,t){return e.map((function(e){return e*t}))}(i&&i.length===c.length?i:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(c),l);function f(){return ln(d,c,{ease:Array.isArray(a)?a:kn(c,a)})}var p=f();return{next:function(e){return u.value=p(e),u.done=e>=l,u},flipTarget:function(){c.reverse(),p=f()}}}var Bn={keyframes:Cn,spring:Mt,decay:function(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,o=void 0===r?0:r,a=e.power,i=void 0===a?.8:a,s=e.timeConstant,l=void 0===s?350:s,u=e.restDelta,c=void 0===u?.5:u,d=e.modifyTarget,f={done:!1,value:o},p=i*n,m=o+p,h=void 0===d?m:d(m);return h!==m&&(p=h-o),{next:function(e){var t=-p*Math.exp(-e/l);return f.done=!(t>c||t<-c),f.value=f.done?h:h+t,f},flipTarget:function(){}}}};var Mn=1/60*1e3,Pn="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},Gn="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(Pn())}),Mn)};var Tn=!0,Nn=!1,Dn=!1,On={delta:0,timestamp:0},zn=["read","update","preRender","render","postRender"],Rn=zn.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,o=!1,a=new WeakSet,i={schedule:function(e,i,s){void 0===i&&(i=!1),void 0===s&&(s=!1);var l=s&&o,u=l?t:n;return i&&a.add(e),-1===u.indexOf(e)&&(u.push(e),l&&o&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:function(s){var l;if(o=!0,t=(l=[n,t])[0],(n=l[1]).length=0,r=t.length)for(var u=0;u<r;u++){var c=t[u];c(s),a.has(c)&&(i.schedule(c),e())}o=!1}};return i}((function(){return Nn=!0})),e}),{}),Ln=zn.reduce((function(e,t){var n=Rn[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),Nn||Vn(),n.schedule(e,t,r)},e}),{}),In=zn.reduce((function(e,t){return e[t]=Rn[t].cancel,e}),{}),Un=zn.reduce((function(e,t){return e[t]=function(){return Rn[t].process(On)},e}),{}),jn=function(e){return Rn[e].process(On)},Fn=function e(t){Nn=!1,On.delta=Tn?Mn:Math.max(Math.min(t-On.timestamp,40),1),On.timestamp=t,Dn=!0,zn.forEach(jn),Dn=!1,Nn&&(Tn=!1,Gn(e))},Vn=function(){Nn=!0,Tn=!0,Dn||Gn(Fn)},Zn=function(){return On},Wn=Ln;function Hn(e,t,n){return void 0===n&&(n=0),e-t-n}var Qn=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return Wn.update(t,!0)},stop:function(){return In.update(t)}}};function Yn(e){var t,n,r,o,a,s=e.from,l=e.autoplay,u=void 0===l||l,c=e.driver,d=void 0===c?Qn:c,f=e.elapsed,p=void 0===f?0:f,m=e.repeat,h=void 0===m?0:m,g=e.repeatType,v=void 0===g?"loop":g,y=e.repeatDelay,A=void 0===y?0:y,b=e.onPlay,w=e.onStop,x=e.onComplete,S=e.onRepeat,_=e.onUpdate,E=(0,i.__rest)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),k=E.to,C=0,B=E.duration,M=!1,P=!0,G=function(e){if(Array.isArray(e.to))return Cn;if(Bn[e.type])return Bn[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Cn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Mt:Cn}(E);(null===(n=(t=G).needsInterpolation)||void 0===n?void 0:n.call(t,s,k))&&(a=ln([0,100],[s,k],{clamp:!1}),s=0,k=100);var T=G((0,i.__assign)((0,i.__assign)({},E),{from:s,to:k}));function N(){C++,"reverse"===v?p=function(e,t,n,r){return void 0===n&&(n=0),void 0===r&&(r=!0),r?Hn(t+-e,t,n):t-(e-t)+n}(p,B,A,P=C%2===0):(p=Hn(p,B,A),"mirror"===v&&T.flipTarget()),M=!1,S&&S()}function D(e){if(P||(e=-e),p+=e,!M){var t=T.next(Math.max(0,p));o=t.value,a&&(o=a(o)),M=P?t.done:p<=0}null===_||void 0===_||_(o),M&&(0===C&&(null!==B&&void 0!==B||(B=p)),C<h?function(e,t,n,r){return r?e>=t+n:e<=-n}(p,B,A,P)&&N():(r.stop(),x&&x()))}return u&&(null===b||void 0===b||b(),(r=d(D)).start()),{stop:function(){null===w||void 0===w||w(),r.stop()}}}function Xn(e,t){return t?e*(1e3/t):0}var Jn=function(e){return 1e3*e},Kn=function(e,t){return 1-3*t+3*e},qn=function(e,t){return 3*t-6*e},$n=function(e){return 3*e},er=function(e,t,n){return((Kn(t,n)*e+qn(t,n))*e+$n(t))*e},tr=function(e,t,n){return 3*Kn(t,n)*e*e+2*qn(t,n)*e+$n(t)};var nr=.1;function rr(e,t,n,r){if(e===t&&n===r)return pn;for(var o=new Float32Array(11),a=0;a<11;++a)o[a]=er(a*nr,e,n);function i(t){for(var r=0,a=1;10!==a&&o[a]<=t;++a)r+=nr;--a;var i=r+(t-o[a])/(o[a+1]-o[a])*nr,s=tr(i,e,n);return s>=.001?function(e,t,n,r){for(var o=0;o<8;++o){var a=tr(t,n,r);if(0===a)return t;t-=(er(t,n,r)-e)/a}return t}(t,i,e,n):0===s?i:function(e,t,n,r,o){var a,i,s=0;do{(a=er(i=t+(n-t)/2,r,o)-e)>0?n=i:t=i}while(Math.abs(a)>1e-7&&++s<10);return i}(t,r,r+nr,e,n)}return function(e){return 0===e||1===e?e:er(i(e),t,r)}}var or={linear:pn,easeIn:mn,easeInOut:gn,easeOut:hn,circIn:vn,circInOut:An,circOut:yn,backIn:bn,backInOut:xn,backOut:wn,anticipate:Sn,bounceIn:En,bounceInOut:function(e){return e<.5?.5*(1-_n(1-2*e)):.5*_n(2*e-1)+.5},bounceOut:_n},ar=function(e){if(Array.isArray(e)){(0,wt.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,i.__read)(e,4);return rr(t[0],t[1],t[2],t[3])}return"string"===typeof e?((0,wt.invariant)(void 0!==or[e],"Invalid easing type '"+e+"'"),or[e]):e},ir=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!qt.test(t)||t.startsWith("url(")))},sr=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},lr=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}},ur=function(){return{type:"keyframes",ease:"linear",duration:.3}},cr=function(e){return{type:"keyframes",duration:.8,values:e}},dr={x:sr,y:sr,z:sr,rotate:sr,rotateX:sr,rotateY:sr,rotateZ:sr,scaleX:lr,scaleY:lr,scale:lr,opacity:ur,backgroundColor:ur,color:ur,default:lr},fr=new Set(["brightness","contrast","saturate","opacity"]);function pr(e){var t=e.slice(0,-1).split("("),n=t[0],r=t[1];if("drop-shadow"===n)return e;var o=(r.match($)||[])[0];if(!o)return e;var a=r.replace(o,""),i=fr.has(n)?1:0;return o!==r&&(i*=100),n+"("+i+a+")"}var mr=/([a-z-]*)\(.*?\)/g,hr=(0,i.__assign)((0,i.__assign)({},qt),{getAnimatableNone:function(e){var t=e.match(mr);return t?t.map(pr).join(" "):e}}),gr=(0,i.__assign)((0,i.__assign)({},me),{color:Wt,backgroundColor:Wt,outlineColor:Wt,fill:Wt,stroke:Wt,borderColor:Wt,borderTopColor:Wt,borderRightColor:Wt,borderBottomColor:Wt,borderLeftColor:Wt,filter:hr,WebkitFilter:hr}),vr=function(e){return gr[e]};function yr(e,t){var n,r=vr(e);return r!==hr&&(r=qt),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var Ar=!1;function br(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,a=e.loop,s=(0,i.__rest)(e,["ease","times","yoyo","flip","loop"]),l=(0,i.__assign)({},s);return n&&(l.offset=n),s.duration&&(l.duration=Jn(s.duration)),s.repeatDelay&&(l.repeatDelay=Jn(s.repeatDelay)),t&&(l.ease=function(e){return Array.isArray(e)&&"number"!==typeof e[0]}(t)?t.map(ar):ar(t)),"tween"===s.type&&(l.type="keyframes"),(r||a||o)&&((0,wt.warning)(!Ar,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Ar=!0,r?l.repeatType="reverse":a?l.repeatType="loop":o&&(l.repeatType="mirror"),l.repeat=a||r||o||s.repeat),"spring"!==s.type&&(l.type="keyframes"),l}function wr(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=(0,i.__spreadArray)([],(0,i.__read)(e.to)),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=(0,i.__rest)(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=(0,i.__assign)((0,i.__assign)({},e),function(e,t){var n;return n=Ue(t)?cr:dr[e]||dr.default,(0,i.__assign)({to:t},n(t))}(n,t.to))),(0,i.__assign)((0,i.__assign)({},t),br(e))}function xr(e,t,n,r,o){var a,s=Er(r,e),l=null!==(a=s.from)&&void 0!==a?a:t.get(),u=ir(e,n);"none"===l&&u&&"string"===typeof n?l=yr(e,n):Sr(l)&&"string"===typeof n?l=_r(n):!Array.isArray(n)&&Sr(n)&&"string"===typeof l&&(n=_r(l));var c=ir(e,l);return(0,wt.warning)(c===u,"You are trying to animate "+e+' from "'+l+'" to "'+n+'". '+l+" is not an animatable value - to enable this animation set "+l+" to a value animatable to "+n+" via the `style` property."),c&&u&&!1!==s.type?function(){var r={from:l,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===s.type||"decay"===s.type?function(e){var t,n=e.from,r=void 0===n?0:n,o=e.velocity,a=void 0===o?0:o,s=e.min,l=e.max,u=e.power,c=void 0===u?.8:u,d=e.timeConstant,f=void 0===d?750:d,p=e.bounceStiffness,m=void 0===p?500:p,h=e.bounceDamping,g=void 0===h?10:h,v=e.restDelta,y=void 0===v?1:v,A=e.modifyTarget,b=e.driver,w=e.onUpdate,x=e.onComplete;function S(e){return void 0!==s&&e<s||void 0!==l&&e>l}function _(e){return void 0===s?l:void 0===l||Math.abs(s-e)<Math.abs(l-e)?s:l}function E(e){null===t||void 0===t||t.stop(),t=Yn((0,i.__assign)((0,i.__assign)({},e),{driver:b,onUpdate:function(t){var n;null===w||void 0===w||w(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:x}))}function k(e){E((0,i.__assign)({type:"spring",stiffness:m,damping:g,restDelta:y},e))}if(S(r))k({from:r,velocity:a,to:_(r)});else{var C=c*a+r;"undefined"!==typeof A&&(C=A(C));var B,M,P=_(C),G=P===s?-1:1;E({type:"decay",from:r,velocity:a,timeConstant:f,power:c,restDelta:y,modifyTarget:A,onUpdate:S(C)?function(e){B=M,M=e,a=Xn(e-B,Zn().delta),(1===G&&e>P||-1===G&&e<P)&&k({from:e,to:P,velocity:a})}:void 0})}return{stop:function(){return null===t||void 0===t?void 0:t.stop()}}}((0,i.__assign)((0,i.__assign)({},r),s)):Yn((0,i.__assign)((0,i.__assign)({},wr(s,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=s.onUpdate)||void 0===t||t.call(s,e)},onComplete:function(){var e;r.onComplete(),null===(e=s.onComplete)||void 0===e||e.call(s)}}))}:function(){var e;return t.set(n),o(),null===(e=null===s||void 0===s?void 0:s.onComplete)||void 0===e||e.call(s),{stop:function(){}}}}function Sr(e){return 0===e||"string"===typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function _r(e){return"number"===typeof e?0:yr("",e)}function Er(e,t){return e[t]||e.default||e}function kr(e,t,n,r){return void 0===r&&(r={}),t.start((function(o){var a,i,s=xr(e,t,n,r,o),l=function(e,t){var n;return null!==(n=(Er(e,t)||{}).delay)&&void 0!==n?n:0}(r,e),u=function(){return i=s()};return l?a=setTimeout(u,Jn(l)):u(),function(){clearTimeout(a),null===i||void 0===i||i.stop()}}))}function Cr(e,t){-1===e.indexOf(t)&&e.push(t)}function Br(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Mr=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Cr(this.subscriptions,e),function(){return Br(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var a=this.subscriptions[o];a&&a(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),Pr=function(){function e(e){var t,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Mr,this.velocityUpdateSubscribers=new Mr,this.renderSubscribers=new Mr,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=Zn(),o=r.delta,a=r.timestamp;n.lastUpdated!==a&&(n.timeDelta=o,n.lastUpdated=a,Wn.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return Wn.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(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.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?Xn(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.hasAnimated=!0,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.clear(),this.renderSubscribers.clear(),this.stop()},e}();function Gr(e){return new Pr(e)}var Tr=function(e){return function(t){return t.test(e)}},Nr=[ce,ie,ae,oe,le,se,{test:function(e){return"auto"===e},parse:function(e){return e}}],Dr=function(e){return Nr.find(Tr(e))},Or=(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(Nr)),[Wt,qt]),zr=function(e){return Or.find(Tr(e))};function Rr(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Gr(n))}function Lr(e,t){var n=M(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,a=void 0===o?{}:o;r.transition;var s,l=(0,i.__rest)(r,["transitionEnd","transition"]);for(var u in l=(0,i.__assign)((0,i.__assign)({},l),a)){Rr(e,u,(s=l[u],Ue(s)?s[s.length-1]||0:s))}}function Ir(e,t){if(t)return(t[e]||t.default||t).from}function Ur(e,t,n){var r;void 0===n&&(n={});var o=M(e,t,n.custom),a=(o||{}).transition,s=void 0===a?e.getDefaultTransition()||{}:a;n.transitionOverride&&(s=n.transitionOverride);var l=o?function(){return jr(e,o,n)}:function(){return Promise.resolve()},u=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=s.delayChildren,a=void 0===o?0:o,l=s.staggerChildren,u=s.staggerDirection;return function(e,t,n,r,o,a){void 0===n&&(n=0);void 0===r&&(r=0);void 0===o&&(o=1);var s=[],l=(e.variantChildren.size-1)*r,u=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),l-e*r};return Array.from(e.variantChildren).sort(Fr).forEach((function(e,r){s.push(Ur(e,t,(0,i.__assign)((0,i.__assign)({},a),{delay:n+u(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(s)}(e,t,a+r,l,u,n)}:function(){return Promise.resolve()},c=s.when;if(c){var d=(0,i.__read)("beforeChildren"===c?[l,u]:[u,l],2),f=d[0],p=d[1];return f().then(p)}return Promise.all([l(),u(n.delay)])}function jr(e,t,n){var r,o=void 0===n?{}:n,a=o.delay,s=void 0===a?0:a,l=o.transitionOverride,u=o.type,c=e.makeTargetAnimatable(t),d=c.transition,f=void 0===d?e.getDefaultTransition():d,p=c.transitionEnd,m=(0,i.__rest)(c,["transition","transitionEnd"]);l&&(f=l);var h=[],g=u&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[u]);for(var v in m){var y=e.getValue(v),A=m[v];if(!(!y||void 0===A||g&&Vr(g,v))){var b=kr(v,y,A,(0,i.__assign)({delay:s},f));h.push(b)}}return Promise.all(h).then((function(){p&&Lr(e,p)}))}function Fr(e,t){return e.sortNodePosition(t)}function Vr(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Zr=[He.Animate,He.Hover,He.Tap,He.Drag,He.Focus,He.Exit],Wr=(0,i.__spreadArray)([],(0,i.__read)(Zr)).reverse(),Hr=Zr.length;function Qr(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(),Array.isArray(t)){var o=t.map((function(t){return Ur(e,t,n)}));r=Promise.all(o)}else if("string"===typeof t)r=Ur(e,t,n);else{var a="function"===typeof t?M(e,t,n.custom):t;r=jr(e,a,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}function Yr(e){var t=Qr(e),n=function(){var e;return(e={})[He.Animate]=Xr(!0),e[He.Hover]=Xr(),e[He.Tap]=Xr(),e[He.Drag]=Xr(),e[He.Focus]=Xr(),e[He.Exit]=Xr(),e}(),r={},o=!0,a=function(t,n){var r=M(e,n);if(r){r.transition;var o=r.transitionEnd,a=(0,i.__rest)(r,["transition","transitionEnd"]);t=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},t),a),o)}return t};function s(s,l){for(var u,c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set,m={},h=1/0,g=function(t){var r=Wr[t],g=n[r],v=null!==(u=c[r])&&void 0!==u?u:d[r],y=C(v),A=r===l?g.isActive:null;!1===A&&(h=t);var b=v===d[r]&&v!==c[r]&&y;if(b&&o&&e.manuallyAnimateOnMount&&(b=!1),g.protectedKeys=(0,i.__assign)({},m),!g.isActive&&null===A||!v&&!g.prevProp||Ie(v)||"boolean"===typeof v)return"continue";var w=function(e,t){if("string"===typeof t)return t!==e;if(k(t))return!bt(t,e);return!1}(g.prevProp,v)||r===l&&g.isActive&&!b&&y||t>h&&y,x=Array.isArray(v)?v:[v],S=x.reduce(a,{});!1===A&&(S={});var _=g.prevResolvedValues,E=void 0===_?{}:_,B=(0,i.__assign)((0,i.__assign)({},E),S),M=function(e){w=!0,p.delete(e),g.needsAnimating[e]=!0};for(var P in B){var G=S[P],T=E[P];m.hasOwnProperty(P)||(G!==T?Ue(G)&&Ue(T)?bt(G,T)?g.protectedKeys[P]=!0:M(P):void 0!==G?M(P):p.add(P):void 0!==G&&p.has(P)?M(P):g.protectedKeys[P]=!0)}g.prevProp=v,g.prevResolvedValues=S,g.isActive&&(m=(0,i.__assign)((0,i.__assign)({},m),S)),o&&e.blockInitialAnimation&&(w=!1),w&&!b&&f.push.apply(f,(0,i.__spreadArray)([],(0,i.__read)(x.map((function(e){return{animation:e,options:(0,i.__assign)({type:r},s)}})))))},v=0;v<Hr;v++)g(v);if(r=(0,i.__assign)({},m),p.size){var y={};p.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(y[t]=n)})),f.push({animation:y})}var A=Boolean(f.length);return o&&!1===c.initial&&!e.manuallyAnimateOnMount&&(A=!1),o=!1,A?t(f):Promise.resolve()}return{isAnimated:function(e){return void 0!==r[e]},animateChanges:s,setActive:function(t,r,o){var a;return n[t].isActive===r?Promise.resolve():(null===(a=e.variantChildren)||void 0===a||a.forEach((function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r,s(o,t))},setAnimateFunction:function(n){t=n(e)},getState:function(){return n}}}function Xr(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var Jr={animation:yt((function(t){var n=t.visualElement,r=t.animate;n.animationState||(n.animationState=Yr(n)),Ie(r)&&(0,e.useEffect)((function(){return r.subscribe(n)}),[r])})),exit:yt((function(t){var n=t.custom,r=t.visualElement,o=(0,i.__read)(g(),2),a=o[0],s=o[1],l=(0,e.useContext)(m);(0,e.useEffect)((function(){var e,t,o=null===(e=r.animationState)||void 0===e?void 0:e.setActive(He.Exit,!a,{custom:null!==(t=null===l||void 0===l?void 0:l.custom)&&void 0!==t?t:n});!a&&(null===o||void 0===o||o.then(s))}),[a])}))},Kr=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},qr=function(e){return Kr(e)&&e.hasOwnProperty("z")},$r=function(e,t){return Math.abs(e-t)};function eo(e,t){if($t(e)&&$t(t))return $r(e,t);if(Kr(e)&&Kr(t)){var n=$r(e.x,t.x),r=$r(e.y,t.y),o=qr(e)&&qr(t)?$r(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var to=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=oo(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=eo(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,a=Zn().timestamp;r.history.push((0,i.__assign)((0,i.__assign)({},o),{timestamp:a}));var s=r.handlers,l=s.onStart,u=s.onMove;t||(l&&l(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),u&&u(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=no(t,r.transformPagePoint),Je(e)&&0===e.buttons?r.handlePointerUp(e,t):Wn.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,a=n.onSessionEnd,i=oo(no(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,i),a&&a(e,i)},!(Ke(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var a=no(tt(e),this.transformPagePoint),s=a.point,l=Zn().timestamp;this.history=[(0,i.__assign)((0,i.__assign)({},s),{timestamp:l})];var u=t.onSessionStart;u&&u(e,oo(a,this.history)),this.removeListeners=vt(it(window,"pointermove",this.handlePointerMove),it(window,"pointerup",this.handlePointerUp),it(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),In.update(this.updatePoint)},e}();function no(e,t){return t?{point:t(e.point)}:e}function ro(e,t){return{x:e.x-t.x,y:e.y-t.y}}function oo(e,t){var n=e.point;return{point:n,delta:ro(n,io(t)),offset:ro(n,ao(t)),velocity:so(t,.1)}}function ao(e){return e[0]}function io(e){return e[e.length-1]}function so(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=io(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Jn(t)));)n--;if(!r)return{x:0,y:0};var a=(o.timestamp-r.timestamp)/1e3;if(0===a)return{x:0,y:0};var i={x:(o.x-r.x)/a,y:(o.y-r.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function lo(e){return e}function uo(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}var co={translate:0,scale:1,origin:0,originPoint:0};function fo(){return{x:(0,i.__assign)({},co),y:(0,i.__assign)({},co)}}function po(e){return[e("x"),e("y")]}function mo(e,t,n){var r=t.min,o=t.max;return void 0!==r&&e<r?e=n?Tt(r,e,n.min):Math.max(e,r):void 0!==o&&e>o&&(e=n?Tt(o,e,n.max):Math.min(e,o)),e}function ho(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function go(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=(0,i.__read)([o,r],2))[0],o=n[1]),{min:e.min+r,max:e.min+o}}function vo(e,t,n){return{min:yo(e,t),max:yo(e,n)}}function yo(e,t){var n;return"number"===typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function Ao(e,t){return uo(function(e,t){var n=e.top,r=e.left,o=e.bottom,a=e.right;void 0===t&&(t=lo);var i=t({x:r,y:n}),s=t({x:a,y:o});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),t))}function bo(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),eo(e,t)<n}function wo(e){return e.max-e.min}function xo(e,t){var n=.5,r=wo(e),o=wo(t);return o>r?n=Gt(t.min,t.max-r,e.min):r>o&&(n=Gt(e.min,e.max-o,t.min)),xt(0,1,n)}function So(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Tt(t.min,t.max,e.origin),e.scale=wo(n)/wo(t),bo(e.scale,1,1e-4)&&(e.scale=1),e.translate=Tt(n.min,n.max,e.origin)-e.originPoint,bo(e.translate)&&(e.translate=0)}function _o(e,t,n,r){So(e.x,t.x,n.x,Eo(r.originX)),So(e.y,t.y,n.y,Eo(r.originY))}function Eo(e){return"number"===typeof e?e:.5}function ko(e,t,n){e.min=n.min+t.min,e.max=e.min+wo(t)}var Co=function(e,t){return e.depth-t.depth};function Bo(e){return e.projection.isEnabled||e.shouldResetTransform()}function Mo(e,t){void 0===t&&(t=[]);var n=e.parent;return n&&Mo(n,t),Bo(e)&&t.push(e),t}function Po(e){if(!e.shouldResetTransform()){var t,n=e.getLayoutState();e.notifyBeforeLayoutMeasure(n.layout),n.isHydrated=!0,n.layout=e.measureViewportBox(),n.layoutCorrected=(t=n.layout,{x:(0,i.__assign)({},t.x),y:(0,i.__assign)({},t.y)}),e.notifyLayoutMeasure(n.layout,e.prevViewportBox||n.layout),Wn.update((function(){return e.rebaseProjectionTarget()}))}}function Go(e){e.shouldResetTransform()||(e.prevViewportBox=e.measureViewportBox(!1),e.rebaseProjectionTarget(!1,e.prevViewportBox))}function To(e,t){return{min:t.min-e.min,max:t.max-e.min}}function No(e,t){return{x:To(e.x,t.x),y:To(e.y,t.y)}}function Do(e,t){var n=e.getLayoutId(),r=t.getLayoutId();return n!==r||void 0===r&&e!==t}function Oo(e){var t=e.getProps(),n=t.drag,r=t._dragX;return n&&!r}function zo(e,t){e.min=t.min,e.max=t.max}function Ro(e,t,n){return n+t*(e-n)}function Lo(e,t,n,r,o){return void 0!==o&&(e=Ro(e,o,r)),Ro(e,n,r)+t}function Io(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=Lo(e.min,t,n,r,o),e.max=Lo(e.max,t,n,r,o)}function Uo(e,t){var n=t.x,r=t.y;Io(e.x,n.translate,n.scale,n.originPoint),Io(e.y,r.translate,r.scale,r.originPoint)}function jo(e,t,n,r){var o=(0,i.__read)(r,3),a=o[0],s=o[1],l=o[2];e.min=t.min,e.max=t.max;var u=void 0!==n[l]?n[l]:.5,c=Tt(t.min,t.max,u);Io(e,n[a],n[s],c,n.scale)}var Fo=["x","scaleX","originX"],Vo=["y","scaleY","originY"];function Zo(e,t,n){jo(e.x,t.x,n,Fo),jo(e.y,t.y,n,Vo)}function Wo(e,t,n,r,o){return e=Ro(e-=t,1/n,r),void 0!==o&&(e=Ro(e,1/o,r)),e}function Ho(e,t,n){var r=(0,i.__read)(n,3),o=r[0],a=r[1],s=r[2];!function(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5);var a=Tt(e.min,e.max,r)-t;e.min=Wo(e.min,t,n,a,o),e.max=Wo(e.max,t,n,a,o)}(e,t[o],t[a],t[s],t.scale)}function Qo(e,t){Ho(e.x,t,Fo),Ho(e.y,t,Vo)}var Yo=new Set;function Xo(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function Jo(e){return Yo.add(e),function(){return Yo.delete(e)}}function Ko(){if(Yo.size){var e=0,t=[[]],n=[],r=function(n){return Xo(t,n,e)},o=function(t){Xo(n,t,e),e++};Yo.forEach((function(t){t(r,o),e=0})),Yo.clear();for(var a=n.length,i=0;i<=a;i++)t[i]&&t[i].forEach($o),n[i]&&n[i].forEach($o)}}var qo,$o=function(e){return e()},ea=new WeakMap,ta=function(){function e(e){var t=e.visualElement;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.elastic={x:{min:0,max:1},y:{min:0,max:1}},this.props={},this.hasMutatedConstraints=!1,this.cursorProgress={x:.5,y:.5},this.originPoint={},this.openGlobalLock=null,this.panSession=null,this.visualElement=t,this.visualElement.enableLayoutProjection(),ea.set(t,this)}return e.prototype.start=function(e,t){var n=this,r=void 0===t?{}:t,o=r.snapToCursor,a=void 0!==o&&o,s=r.cursorProgress,l=this.props.transformPagePoint;this.panSession=new to(e,{onSessionStart:function(e){var t;n.stopMotion();var r=function(e){return tt(e,"client")}(e).point;null===(t=n.cancelLayout)||void 0===t||t.call(n),n.cancelLayout=Jo((function(e,t){var o=Mo(n.visualElement),l=function(e){var t=[];return e.children.forEach((function e(n){Bo(n)&&t.push(n),n.children.forEach(e)})),t.sort(Co)}(n.visualElement),u=(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(o)),(0,i.__read)(l)),c=!1;n.isLayoutDrag()&&n.visualElement.lockProjectionTarget(),t((function(){u.forEach((function(e){return e.resetTransform()}))})),e((function(){Po(n.visualElement),l.forEach(Po)})),t((function(){u.forEach((function(e){return e.restoreTransform()})),a&&(c=n.snapToCursor(r))})),e((function(){Boolean(n.getAxisMotionValue("x")&&!n.isExternalDrag())||n.visualElement.rebaseProjectionTarget(!0,n.visualElement.measureViewportBox(!1)),n.visualElement.scheduleUpdateLayoutProjection();var e=n.visualElement.projection;po((function(t){if(!c){var o=e.target[t],a=o.min,i=o.max;n.cursorProgress[t]=s?s[t]:Gt(a,i,r[t])}var l=n.getAxisMotionValue(t);l&&(n.originPoint[t]=l.get())}))})),t((function(){Un.update(),Un.preRender(),Un.render(),Un.postRender()})),e((function(){return n.resolveDragConstraints()}))}))},onStart:function(e,t){var r,o,a,i=n.props,s=i.drag,l=i.dragPropagation;(!s||l||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=dt(s),n.openGlobalLock))&&(Ko(),n.isDragging=!0,n.currentDirection=null,null===(o=(r=n.props).onDragStart)||void 0===o||o.call(r,e,t),null===(a=n.visualElement.animationState)||void 0===a||a.setActive(He.Drag,!0))},onMove:function(e,t){var r,o,a,i,s=n.props,l=s.dragPropagation,u=s.dragDirectionLock;if(l||n.openGlobalLock){var c=t.offset;if(u&&null===n.currentDirection)return 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}(c),void(null!==n.currentDirection&&(null===(o=(r=n.props).onDirectionLock)||void 0===o||o.call(r,n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),null===(i=(a=n.props).onDrag)||void 0===i||i.call(a,e,t),qo=e}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:l})},e.prototype.resolveDragConstraints=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.dragElastic,o=this.visualElement.getLayoutState().layoutCorrected;this.constraints=!!n&&(E(n)?this.resolveRefConstraints(o,n):function(e,t){var n=t.top,r=t.left,o=t.bottom,a=t.right;return{x:ho(e.x,r,a),y:ho(e.y,n,o)}}(o,n)),this.elastic=function(e){return!1===e?e=0:!0===e&&(e=.35),{x:vo(e,"left","right"),y:vo(e,"top","bottom")}}(r),this.constraints&&!this.hasMutatedConstraints&&po((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(e,t){var n=this.props,r=n.onMeasureDragConstraints,o=n.transformPagePoint,a=t.current;(0,wt.invariant)(null!==a,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop."),this.constraintsBox=Ao(a,o);var i=function(e,t){return{x:go(e.x,t.x),y:go(e.y,t.y)}}(e,this.constraintsBox);if(r){var s=r(function(e){var t=e.x,n=e.y;return{top:n.min,bottom:n.max,left:t.min,right:t.max}}(i));this.hasMutatedConstraints=!!s,s&&(i=uo(s))}return i},e.prototype.cancelDrag=function(){var e,t;this.visualElement.unlockProjectionTarget(),null===(e=this.cancelLayout)||void 0===e||e.call(this),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(He.Drag,!1)},e.prototype.stop=function(e,t){var n,r,o;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var a=this.isDragging;if(this.cancelDrag(),a){var i=t.velocity;this.animateDragEnd(i),null===(o=(r=this.props).onDragEnd)||void 0===o||o.call(r,e,t)}},e.prototype.snapToCursor=function(e){var t=this;return po((function(n){if(na(n,t.props.drag,t.currentDirection)){var r=t.getAxisMotionValue(n);if(!r)return t.cursorProgress[n]=.5,!0;var o=t.visualElement.getLayoutState().layout,a=o[n].max-o[n].min,i=o[n].min+a/2,s=e[n]-i;t.originPoint[n]=e[n],r.set(s)}})).includes(!0)},e.prototype.updateAxis=function(e,t,n){if(na(e,this.props.drag,this.currentDirection))return this.getAxisMotionValue(e)?this.updateAxisMotionValue(e,n):this.updateVisualElementAxis(e,t)},e.prototype.updateAxisMotionValue=function(e,t){var n=this.getAxisMotionValue(e);if(t&&n){var r=this.originPoint[e]+t[e],o=this.constraints?mo(r,this.constraints[e],this.elastic[e]):r;n.set(o)}},e.prototype.updateVisualElementAxis=function(e,t){var n,r=this.visualElement.getLayoutState().layout[e],o=r.max-r.min,a=this.cursorProgress[e],i=function(e,t,n,r,o){var a=e-t*n;return r?mo(a,r,o):a}(t[e],o,a,null===(n=this.constraints)||void 0===n?void 0:n[e],this.elastic[e]);this.visualElement.setProjectionTargetAxis(e,i,i+o)},e.prototype.setProps=function(e){var t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,a=e.dragPropagation,s=void 0!==a&&a,l=e.dragConstraints,u=void 0!==l&&l,c=e.dragElastic,d=void 0===c?.35:c,f=e.dragMomentum,p=void 0===f||f,m=(0,i.__rest)(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=(0,i.__assign)({drag:n,dragDirectionLock:o,dragPropagation:s,dragConstraints:u,dragElastic:d,dragMomentum:p},m)},e.prototype.getAxisMotionValue=function(e){var t=this.props,n=t.layout,r=t.layoutId,o="_drag"+e.toUpperCase();return this.props[o]?this.props[o]:n||void 0!==r?void 0:this.visualElement.getValue(e,0)},e.prototype.isLayoutDrag=function(){return!this.getAxisMotionValue("x")},e.prototype.isExternalDrag=function(){var e=this.props,t=e._dragX,n=e._dragY;return t||n},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,o=n.dragMomentum,a=n.dragElastic,s=n.dragTransition,l=function(e,t){void 0===t&&(t=!0);var n,r=e.getProjectionParent();return!!r&&(t?Qo(n=No(r.projection.target,e.projection.target),r.getLatestValues()):n=No(r.getLayoutState().layout,e.getLayoutState().layout),po((function(t){return e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)})),!0)}(this.visualElement,this.isLayoutDrag()&&!this.isExternalDrag()),u=this.constraints||{};if(l&&Object.keys(u).length&&this.isLayoutDrag()){var c=this.visualElement.getProjectionParent();if(c){var d=No(c.projection.targetFinal,u);po((function(e){var t=d[e],n=t.min,r=t.max;u[e]={min:isNaN(n)?void 0:n,max:isNaN(r)?void 0:r}}))}}var f=po((function(n){var c;if(na(n,r,t.currentDirection)){var d=null!==(c=null===u||void 0===u?void 0:u[n])&&void 0!==c?c:{},f=a?200:1e6,p=a?40:1e7,m=(0,i.__assign)((0,i.__assign)({type:"inertia",velocity:o?e[n]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.getAxisMotionValue(n)?t.startAxisValueAnimation(n,m):t.visualElement.startLayoutAnimation(n,m,l)}}));return Promise.all(f).then((function(){var e,n;null===(n=(e=t.props).onDragTransitionEnd)||void 0===n||n.call(e)}))},e.prototype.stopMotion=function(){var e=this;po((function(t){var n=e.getAxisMotionValue(t);n?n.stop():e.visualElement.stopLayoutAnimation()}))},e.prototype.startAxisValueAnimation=function(e,t){var n=this.getAxisMotionValue(e);if(n){var r=n.get();return n.set(r),n.set(r),kr(e,n,0,t)}},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.drag;if(E(t.dragConstraints)&&this.constraintsBox){this.stopMotion();var r={x:0,y:0};po((function(t){r[t]=xo(e.visualElement.projection.target[t],e.constraintsBox[t])})),this.updateConstraints((function(){po((function(t){if(na(t,n,null)){var o=function(e,t,n){var r=e.max-e.min,o=Tt(t.min,t.max-r,n);return{min:o,max:o+r}}(e.visualElement.projection.target[t],e.constraintsBox[t],r[t]),a=o.min,i=o.max;e.visualElement.setProjectionTargetAxis(t,a,i)}}))})),setTimeout(Ko,1)}},e.prototype.updateConstraints=function(e){var t=this;this.cancelLayout=Jo((function(n,r){var o=Mo(t.visualElement);r((function(){return o.forEach((function(e){return e.resetTransform()}))})),n((function(){return Po(t.visualElement)})),r((function(){return o.forEach((function(e){return e.restoreTransform()}))})),n((function(){t.resolveDragConstraints()})),e&&r(e)}))},e.prototype.mount=function(e){var t=this,n=it(e.getInstance(),"pointerdown",(function(e){var n=t.props,r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=Ye(window,"resize",(function(){t.scalePoint()})),o=e.onLayoutUpdate((function(){t.isDragging&&t.resolveDragConstraints()})),a=e.prevDragCursor;return a&&this.start(qo,{cursorProgress:a}),function(){null===n||void 0===n||n(),null===r||void 0===r||r(),null===o||void 0===o||o(),t.cancelDrag()}},e}();function na(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}var ra,oa,aa={pan:yt((function(t){var n=t.onPan,r=t.onPanStart,o=t.onPanEnd,a=t.onPanSessionStart,i=t.visualElement,s=n||r||o||a,l=(0,e.useRef)(null),u=(0,e.useContext)(f).transformPagePoint,c={onSessionStart:a,onStart:r,onMove:n,onEnd:function(e,t){l.current=null,o&&o(e,t)}};(0,e.useEffect)((function(){null!==l.current&&l.current.updateHandlers(c)})),st(i,"pointerdown",s&&function(e){l.current=new to(e,c,{transformPagePoint:u})}),ht((function(){return l.current&&l.current.end()}))})),drag:yt((function(t){var n=t.dragControls,r=t.visualElement,o=(0,e.useContext)(f).transformPagePoint,a=h((function(){return new ta({visualElement:r})}));a.setProps((0,i.__assign)((0,i.__assign)({},t),{transformPagePoint:o})),(0,e.useEffect)((function(){return n&&n.subscribe(a)}),[a]),(0,e.useEffect)((function(){return a.mount(r)}),[])}))};function ia(e){return"string"===typeof e&&e.startsWith("var(--")}!function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"}(ra||(ra={})),function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show"}(oa||(oa={}));var sa=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function la(e,t,n){void 0===n&&(n=1),(0,wt.invariant)(n<=4,'Max CSS variable fallback depth detected in property "'+e+'". This may indicate a circular fallback dependency.');var r=(0,i.__read)(function(e){var t=sa.exec(e);if(!t)return[,];var n=(0,i.__read)(t,3);return[n[1],n[2]]}(e),2),o=r[0],a=r[1];if(o){var s=window.getComputedStyle(t).getPropertyValue(o);return s?s.trim():ia(a)?la(a,t,n+1):a}}function ua(e,t){return e/(t.max-t.min)*100}var ca="_$css";var da={process:function(e,t,n){var r=n.target;if("string"===typeof e){if(!ie.test(e))return e;e=parseFloat(e)}return ua(e,r.x)+"% "+ua(e,r.y)+"%"}},fa={borderRadius:(0,i.__assign)((0,i.__assign)({},da),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:da,borderTopRightRadius:da,borderBottomLeftRadius:da,borderBottomRightRadius:da,boxShadow:{process:function(e,t){var n=t.delta,r=t.treeScale,o=e,a=e.includes("var("),i=[];a&&(e=e.replace(sa,(function(e){return i.push(e),ca})));var s=qt.parse(e);if(s.length>5)return o;var l=qt.createTransformer(e),u="number"!==typeof s[0]?1:0,c=n.x.scale*r.x,d=n.y.scale*r.y;s[0+u]/=c,s[1+u]/=d;var f=Tt(c,d,.5);"number"===typeof s[2+u]&&(s[2+u]/=f),"number"===typeof s[3+u]&&(s[3+u]/=f);var p=l(s);if(a){var m=0;p=p.replace(ca,(function(){var e=i[m];return m++,e}))}return p}}},pa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.frameTarget={x:{min:0,max:1},y:{min:0,max:1}},t.currentAnimationTarget={x:{min:0,max:1},y:{min:0,max:1}},t.isAnimating={x:!1,y:!1},t.stopAxisAnimation={x:void 0,y:void 0},t.isAnimatingTree=!1,t.animate=function(e,n,r){void 0===r&&(r={});var o=r.originBox,a=r.targetBox,s=r.visibilityAction,l=r.shouldStackAnimate,u=r.onComplete,c=r.prevParent,d=(0,i.__rest)(r,["originBox","targetBox","visibilityAction","shouldStackAnimate","onComplete","prevParent"]),f=t.props,p=f.visualElement,m=f.layout;if(!1===l)return t.isAnimatingTree=!1,t.safeToRemove();if(!t.isAnimatingTree||!0===l){l&&(t.isAnimatingTree=!0),n=o||n,e=a||e;var h=!1,g=p.getProjectionParent();if(g){var v=g.prevViewportBox,y=g.getLayoutState().layout;c&&(a&&(y=c.getLayoutState().layout),o&&!Do(c,g)&&c.prevViewportBox&&(v=c.prevViewportBox)),v&&Aa(c,o,a)&&(h=!0,n=No(v,n),e=No(y,e))}var A=ma(n,e),b=po((function(r){var o,a;if("position"===m){var l=e[r].max-e[r].min;n[r].max=n[r].min+l}if(!p.projection.isTargetLocked)return void 0===s?A?t.animateAxis(r,e[r],n[r],(0,i.__assign)((0,i.__assign)({},d),{isRelative:h})):(null===(a=(o=t.stopAxisAnimation)[r])||void 0===a||a.call(o),p.setProjectionTargetAxis(r,e[r].min,e[r].max,h)):void p.setVisibility(s===oa.Show)}));return p.syncRender(),Promise.all(b).then((function(){t.isAnimatingTree=!1,u&&u(),p.notifyLayoutAnimationComplete()}))}},t}return(0,i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.visualElement;t.animateMotionValue=kr,t.enableLayoutProjection(),this.unsubLayoutReady=t.onLayoutUpdate(this.animate),t.layoutSafeToRemove=function(){return e.safeToRemove()},function(e){for(var t in e)L[t]=e[t]}(fa)},t.prototype.componentWillUnmount=function(){var e=this;this.unsubLayoutReady(),po((function(t){var n,r;return null===(r=(n=e.stopAxisAnimation)[t])||void 0===r?void 0:r.call(n)}))},t.prototype.animateAxis=function(e,t,n,r){var o,a,i=this,s=void 0===r?{}:r,l=s.transition,u=s.isRelative;if(!this.isAnimating[e]||!va(t,this.currentAnimationTarget[e])){null===(a=(o=this.stopAxisAnimation)[e])||void 0===a||a.call(o),this.isAnimating[e]=!0;var c=this.props.visualElement,d=this.frameTarget[e],f=c.getProjectionAnimationProgress()[e];f.clearListeners(),f.set(0),f.set(0);var p=function(){var r=f.get()/1e3;!function(e,t,n,r){e.min=Tt(t.min,n.min,r),e.max=Tt(t.max,n.max,r)}(d,n,t,r),c.setProjectionTargetAxis(e,d.min,d.max,u)};p();var m=f.onChange(p);this.stopAxisAnimation[e]=function(){i.isAnimating[e]=!1,f.stop(),m()},this.currentAnimationTarget[e]=t;var h=l||c.getDefaultTransition()||ya;return kr("x"===e?"layoutX":"layoutY",f,1e3,h&&Er(h,"layout")).then(this.stopAxisAnimation[e])}},t.prototype.safeToRemove=function(){var e,t;null===(t=(e=this.props).safeToRemove)||void 0===t||t.call(e)},t.prototype.render=function(){return null},t}(e.Component);function ma(e,t){return!ga(e)&&!ga(t)&&(!va(e.x,t.x)||!va(e.y,t.y))}var ha={min:0,max:0};function ga(e){return va(e.x,ha)&&va(e.y,ha)}function va(e,t){return e.min===t.min&&e.max===t.max}var ya={duration:.45,ease:[.4,0,.1,1]};function Aa(e,t,n){return e||!e&&!(t||n)}var ba={layoutReady:function(e){return e.notifyLayoutReady()}};function wa(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=void 0===t?ba:t,r=n.layoutReady,o=n.parent;Jo((function(t,n){var a=Array.from(e).sort(Co),s=o?Mo(o):[];n((function(){(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(s)),(0,i.__read)(a)).forEach((function(e){return e.resetTransform()}))})),t((function(){a.forEach(Po)})),n((function(){s.forEach((function(e){return e.restoreTransform()})),a.forEach(r)})),t((function(){a.forEach((function(e){e.isPresent&&(e.presence=ra.Present)}))})),n((function(){Un.preRender(),Un.render()})),t((function(){Wn.postRender((function(){return a.forEach(xa)})),e.clear()}))})),Ko()}}}function xa(e){e.prevViewportBox=e.projection.target}var Sa=(0,e.createContext)(wa()),_a=(0,e.createContext)(wa());function Ea(e){return!!e.forceUpdate}var ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.syncLayout,n=e.framerSyncLayout,r=e.visualElement;Ea(t)&&t.register(r),Ea(n)&&n.register(r),r.onUnmount((function(){Ea(t)&&t.remove(r),Ea(n)&&n.remove(r)}))},t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.syncLayout,n=e.visualElement;return Ea(t)?t.syncUpdate():(Go(n),t.add(n)),null},t.prototype.componentDidUpdate=function(){var e=this.props.syncLayout;Ea(e)||e.flush()},t.prototype.render=function(){return null},t}(e.Component);var Ca={measureLayout:function(t){var n=(0,e.useContext)(Sa),r=(0,e.useContext)(_a);return e.createElement(ka,(0,i.__assign)({},t,{syncLayout:n,framerSyncLayout:r}))},layoutAnimation:function(t){var n=(0,i.__read)(g(),2)[1];return e.createElement(pa,(0,i.__assign)({},t,{safeToRemove:n}))}};function Ba(){return{isHydrated:!1,layout:{x:{min:0,max:1},y:{min:0,max:1}},layoutCorrected:{x:{min:0,max:1},y:{min:0,max:1}},treeScale:{x:1,y:1},delta:fo(),deltaFinal:fo(),deltaTransform:""}}var Ma=Ba();function Pa(e,t,n){var r=e.x,o=e.y,a="translate3d("+r.translate/t.x+"px, "+o.translate/t.y+"px, 0) ";if(n){var i=n.rotate,s=n.rotateX,l=n.rotateY;i&&(a+="rotate("+i+") "),s&&(a+="rotateX("+s+") "),l&&(a+="rotateY("+l+") ")}return a+="scale("+r.scale+", "+o.scale+")",n||a!==Ta?a:""}function Ga(e){var t=e.deltaFinal;return 100*t.x.origin+"% "+100*t.y.origin+"% 0"}var Ta=Pa(Ma.delta,Ma.treeScale,{x:1,y:1}),Na=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"];function Da(e,t,n,r){var o,a,i=e.delta,s=e.layout,l=e.layoutCorrected,u=e.treeScale,c=t.target;a=s,zo((o=l).x,a.x),zo(o.y,a.y),function(e,t,n){var r=n.length;if(r){var o,a;t.x=t.y=1;for(var i=0;i<r;i++)a=(o=n[i]).getLayoutState().delta,t.x*=a.x.scale,t.y*=a.y.scale,Uo(e,a),Oo(o)&&Zo(e,e,o.getLatestValues())}}(l,u,n),_o(i,l,c,r)}var Oa=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Cr(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Br(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Co),this.isDirty=!1,this.children.forEach(e)},e}();var za=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,a=e.makeTargetAnimatable,s=e.measureViewportBox,l=e.render,u=e.readValueFromInstance,c=e.resetTransform,d=e.restoreTransform,f=e.removeValueFromRenderState,p=e.sortNodePosition,m=e.scrapeMotionValuesFromProps;return function(e,t){var h=e.parent,g=e.props,v=e.presenceId,y=e.blockInitialAnimation,A=e.visualState;void 0===t&&(t={});var b,w,x,S,_,E,k=A.latestValues,B=A.renderState,M=function(){var e=Na.map((function(){return new Mr})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){return Na.forEach((function(r){var o;null===(o=t[r])||void 0===o||o.call(t);var a="on"+r,i=e[a];i&&(t[r]=n[a](i))}))}};return e.forEach((function(e,t){n["on"+Na[t]]=function(t){return e.add(t)},n["notify"+Na[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,(0,i.__spreadArray)([],(0,i.__read)(t)))}})),n}(),T={isEnabled:!1,isHydrated:!1,isTargetLocked:!1,target:{x:{min:0,max:1},y:{min:0,max:1}},targetFinal:{x:{min:0,max:1},y:{min:0,max:1}}},N=T,D=k,O=Ba(),z=!1,R=new Map,L=new Map,I={},U=(0,i.__assign)({},k);function j(){b&&(K.isProjectionReady()&&(Zo(N.targetFinal,N.target,D),_o(O.deltaFinal,O.layoutCorrected,N.targetFinal,k)),F(),l(b,B))}function F(){var e=k;if(S&&S.isActive()){var n=S.getCrossfadeState(K);n&&(e=n)}r(K,B,e,N,O,t,g)}function V(){M.notifyUpdate(k)}function Z(){K.layoutTree.forEach(La)}var W=m(g);for(var H in W){var Y=W[H];void 0!==k[H]&&Q(Y)&&Y.set(k[H],!1)}var X=P(g),J=G(g),K=(0,i.__assign)((0,i.__assign)({treeType:n,current:null,depth:h?h.depth+1:0,parent:h,children:new Set,path:h?(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(h.path)),[h]):[],layoutTree:h?h.layoutTree:new Oa,presenceId:v,projection:T,variantChildren:J?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null===h||void 0===h?void 0:h.isMounted()),blockInitialAnimation:y,isMounted:function(){return Boolean(b)},mount:function(e){b=K.current=e,K.pointTo(K),J&&h&&!X&&(E=null===h||void 0===h?void 0:h.addVariantChild(K)),null===h||void 0===h||h.children.add(K)},unmount:function(){In.update(V),In.render(j),In.preRender(K.updateLayoutProjection),L.forEach((function(e){return e()})),K.stopLayoutAnimation(),K.layoutTree.remove(K),null===E||void 0===E||E(),null===h||void 0===h||h.children.delete(K),null===x||void 0===x||x(),M.clearAllListeners()},addVariantChild:function(e){var t,n=K.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return p&&n===e.treeType?p(K.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return J?K:null===h||void 0===h?void 0:h.getClosestVariantNode()},scheduleUpdateLayoutProjection:h?h.scheduleUpdateLayoutProjection:function(){return Wn.preRender(K.updateTreeLayoutProjection,!1,!0)},getLayoutId:function(){return g.layoutId},getInstance:function(){return b},getStaticValue:function(e){return k[e]},setStaticValue:function(e,t){return k[e]=t},getLatestValues:function(){return k},setVisibility:function(e){K.isVisible!==e&&(K.isVisible=e,K.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),a(K,e,g,t)},addValue:function(e,t){K.hasValue(e)&&K.removeValue(e),R.set(e,t),k[e]=t.get(),function(e,t){var n=t.onChange((function(t){k[e]=t,g.onUpdate&&Wn.update(V,!1,!0)})),r=t.onRenderRequest(K.scheduleRender);L.set(e,(function(){n(),r()}))}(e,t)},removeValue:function(e){var t;R.delete(e),null===(t=L.get(e))||void 0===t||t(),L.delete(e),delete k[e],f(e,B)},hasValue:function(e){return R.has(e)},getValue:function(e,t){var n=R.get(e);return void 0===n&&void 0!==t&&(n=Gr(t),K.addValue(e,n)),n},forEachValue:function(e){return R.forEach(e)},readValue:function(e){var n;return null!==(n=k[e])&&void 0!==n?n:u(b,e,t)},setBaseTarget:function(e,t){U[e]=t},getBaseTarget:function(e){if(o){var t=o(g,e);if(void 0!==t&&!Q(t))return t}return U[e]}},M),{build:function(){return F(),B},scheduleRender:function(){Wn.render(j,!1,!0)},syncRender:j,setProps:function(e){g=e,M.updatePropListeners(e),I=function(e,t,n){var r;for(var o in t){var a=t[o],i=n[o];if(Q(a))e.addValue(o,a);else if(Q(i))e.addValue(o,Gr(a));else if(i!==a)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(a)}else e.addValue(o,Gr(null!==(r=e.getStaticValue(o))&&void 0!==r?r:a))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(K,m(g),I)},getProps:function(){return g},getVariant:function(e){var t;return null===(t=g.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return g.transition},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null===h||void 0===h?void 0:h.getVariantContext();if(!X){var t=(null===h||void 0===h?void 0:h.getVariantContext())||{};return void 0!==g.initial&&(t.initial=g.initial),t}for(var n={},r=0;r<ja;r++){var o=Ua[r],a=g[o];(C(a)||!1===a)&&(n[o]=a)}return n},enableLayoutProjection:function(){T.isEnabled=!0,K.layoutTree.add(K)},lockProjectionTarget:function(){T.isTargetLocked=!0},unlockProjectionTarget:function(){K.stopLayoutAnimation(),T.isTargetLocked=!1},getLayoutState:function(){return O},setCrossfader:function(e){S=e},isProjectionReady:function(){return T.isEnabled&&T.isHydrated&&O.isHydrated},startLayoutAnimation:function(e,t,n){void 0===n&&(n=!1);var r=K.getProjectionAnimationProgress()[e],o=n?T.relativeTarget[e]:T.target[e],a=o.min,i=o.max-a;return r.clearListeners(),r.set(a),r.set(a),r.onChange((function(t){K.setProjectionTargetAxis(e,t,t+i,n)})),K.animateMotionValue(e,r,0,t)},stopLayoutAnimation:function(){po((function(e){return K.getProjectionAnimationProgress()[e].stop()}))},measureViewportBox:function(e){void 0===e&&(e=!0);var n=s(b,t);return e||Qo(n,k),n},getProjectionAnimationProgress:function(){return _||(_={x:Gr(0),y:Gr(0)}),_},setProjectionTargetAxis:function(e,t,n,r){var o;void 0===r&&(r=!1),r?(T.relativeTarget||(T.relativeTarget={x:{min:0,max:1},y:{min:0,max:1}}),o=T.relativeTarget[e]):(T.relativeTarget=void 0,o=T.target[e]),T.isHydrated=!0,o.min=t,o.max=n,z=!0,M.notifySetAxisTarget()},rebaseProjectionTarget:function(e,t){void 0===t&&(t=O.layout);var n=K.getProjectionAnimationProgress(),r=n.x,o=n.y,a=!T.relativeTarget&&!T.isTargetLocked&&!r.isAnimating()&&!o.isAnimating();(e||a)&&po((function(e){var n=t[e],r=n.min,o=n.max;K.setProjectionTargetAxis(e,r,o)}))},notifyLayoutReady:function(e){!function(e){var t=e.getProjectionParent();if(t){var n=No(t.getLayoutState().layout,e.getLayoutState().layout);po((function(t){e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)}))}else e.rebaseProjectionTarget()}(K),K.notifyLayoutUpdate(O.layout,K.prevViewportBox||O.layout,e)},resetTransform:function(){return c(K,b,g)},restoreTransform:function(){return d(b,B)},updateLayoutProjection:function(){if(K.isProjectionReady()){var e=O.delta,t=O.treeScale,n=t.x,r=t.y,o=O.deltaTransform;Da(O,N,K.path,k),z&&K.notifyViewportBoxUpdate(N.target,e),z=!1;var a=Pa(e,t);a===o&&n===t.x&&r===t.y||K.scheduleRender(),O.deltaTransform=a}},updateTreeLayoutProjection:function(){K.layoutTree.forEach(Ra),Wn.preRender(Z,!1,!0)},getProjectionParent:function(){if(void 0===w){for(var e=!1,t=K.path.length-1;t>=0;t--){var n=K.path[t];if(n.projection.isEnabled){e=n;break}}w=e}return w},resolveRelativeTargetBox:function(){var e=K.getProjectionParent();if(T.relativeTarget&&e&&(function(e,t){ko(e.target.x,e.relativeTarget.x,t.target.x),ko(e.target.y,e.relativeTarget.y,t.target.y)}(T,e.projection),Oo(e))){var t=T.target;Zo(t,t,e.getLatestValues())}},shouldResetTransform:function(){return Boolean(g._layoutResetTransform)},pointTo:function(e){N=e.projection,D=e.getLatestValues(),null===x||void 0===x||x(),x=vt(e.onSetAxisTarget(K.scheduleUpdateLayoutProjection),e.onLayoutAnimationComplete((function(){var e;K.isPresent?K.presence=ra.Present:null===(e=K.layoutSafeToRemove)||void 0===e||e.call(K)})))},isPresent:!0,presence:ra.Entering});return K}};function Ra(e){e.resolveRelativeTargetBox()}function La(e){e.updateLayoutProjection()}var Ia,Ua=(0,i.__spreadArray)(["initial"],(0,i.__read)(Zr)),ja=Ua.length,Fa=new Set(["width","height","top","left","right","bottom","x","y"]),Va=function(e){return Fa.has(e)},Za=function(e,t){e.set(t,!1),e.set(t)},Wa=function(e){return e===ce||e===ie};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(Ia||(Ia={}));var Ha=function(e,t){return parseFloat(e.split(", ")[t])},Qa=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var a=o.match(/^matrix3d\((.+)\)$/);if(a)return Ha(a[1],t);var i=o.match(/^matrix\((.+)\)$/);return i?Ha(i[1],e):0}},Ya=new Set(["x","y","z"]),Xa=U.filter((function(e){return!Ya.has(e)}));var Ja={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},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.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Qa(4,13),y:Qa(5,14)},Ka=function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=(0,i.__assign)({},t),r=(0,i.__assign)({},r);var o=Object.keys(t).filter(Va),a=[],s=!1,l=[];if(o.forEach((function(o){var i=e.getValue(o);if(e.hasValue(o)){var u,c=n[o],d=t[o],f=Dr(c);if(Ue(d))for(var p=d.length,m=null===d[0]?1:0;m<p;m++)u?(0,wt.invariant)(Dr(d[m])===u,"All keyframes must be of the same type"):(u=Dr(d[m]),(0,wt.invariant)(u===f||Wa(f)&&Wa(u),"Keyframes must be of the same dimension as the current value"));else u=Dr(d);if(f!==u)if(Wa(f)&&Wa(u)){var h=i.get();"string"===typeof h&&i.set(parseFloat(h)),"string"===typeof d?t[o]=parseFloat(d):Array.isArray(d)&&u===ie&&(t[o]=d.map(parseFloat))}else(null===f||void 0===f?void 0:f.transform)&&(null===u||void 0===u?void 0:u.transform)&&(0===c||0===d)?0===c?i.set(u.transform(c)):t[o]=f.transform(d):(s||(a=function(e){var t=[];return Xa.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),s=!0),l.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Za(i,d))}})),l.length){var u=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),a=getComputedStyle(o),i=a.display,s={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===i&&t.setStaticValue("display",e.display||"block"),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var o=t.getValue(n);Za(o,Ja[n](r,s)),e[n]=Ja[n](l,a)})),e}(t,e,l);return a.length&&a.forEach((function(t){var n=(0,i.__read)(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),{target:u,transitionEnd:r}}return{target:t,transitionEnd:r}};function qa(e,t,n,r){return function(e){return Object.keys(e).some(Va)}(t)?Ka(e,t,n,r):{target:t,transitionEnd:r}}var $a=function(e,t,n,r){var o=function(e,t,n){var r,o=(0,i.__rest)(t,[]),a=e.getInstance();if(!(a instanceof HTMLElement))return{target:o,transitionEnd:n};for(var s in n&&(n=(0,i.__assign)({},n)),e.forEachValue((function(e){var t=e.get();if(ia(t)){var n=la(t,a);n&&e.set(n)}})),o){var l=o[s];if(ia(l)){var u=la(l,a);u&&(o[s]=u,n&&(null!==(r=n[s])&&void 0!==r||(n[s]=l)))}}return{target:o,transitionEnd:n}}(e,t,r);return qa(e,t=o.target,n,r=o.transitionEnd)};var ei,ti={treeType:"dom",readValueFromInstance:function(e,t){if(V(t)){var n=vr(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(X(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Ao(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var a=t.transition,s=t.transitionEnd,l=(0,i.__rest)(t,["transition","transitionEnd"]),u=function(e,t,n){var r,o,a={};for(var i in e)a[i]=null!==(r=Ir(i,t))&&void 0!==r?r:null===(o=n.getValue(i))||void 0===o?void 0:o.get();return a}(l,a||{},e);if(o&&(s&&(s=o(s)),l&&(l=o(l)),u&&(u=o(u))),r){!function(e,t,n){var r,o,a,i,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var u=0;u<l;u++){var c=s[u],d=t[c],f=null;Array.isArray(d)&&(f=d[0]),null===f&&(f=null!==(o=null!==(r=n[c])&&void 0!==r?r:e.readValue(c))&&void 0!==o?o:t[c]),void 0!==f&&null!==f&&("string"===typeof f&&/^\-?\d*\.?\d+$/.test(f)?f=parseFloat(f):!zr(f)&&qt.test(d)&&(f=yr(c,d)),e.addValue(c,Gr(f)),null!==(a=(i=n)[c])&&void 0!==a||(i[c]=f),e.setBaseTarget(c,f))}}(e,l,u);var c=$a(e,l,u,s);s=c.transitionEnd,l=c.target}return(0,i.__assign)({transition:a,transitionEnd:s},l)},scrapeMotionValuesFromProps:Re,build:function(e,t,n,r,o,a,i){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden");var s=r.isEnabled&&o.isHydrated;he(t,n,r,o,a,i.transformTemplate,s?Pa:void 0,s?Ga:void 0)},render:De},ni=za(ti),ri=za((0,i.__assign)((0,i.__assign)({},ti),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return V(t)?(null===(n=vr(t))||void 0===n?void 0:n.default)||0:(t=Oe.has(t)?t:Ne(t),e.getAttribute(t))},scrapeMotionValuesFromProps:Le,build:function(e,t,n,r,o,a,i){var s=r.isEnabled&&o.isHydrated;Be(t,n,r,o,a,i.transformTemplate,s?Pa:void 0,s?Ga:void 0)},render:ze})),oi=function(e,t){return R(e)?ri(t,{enableHardwareAcceleration:!1}):ni(t,{enableHardwareAcceleration:!0})},ai=(0,i.__assign)((0,i.__assign)((0,i.__assign)((0,i.__assign)({},Jr),At),aa),Ca),ii=O((function(e,t){return function(e,t,n,r){var o=t.forwardMotionProps,a=void 0!==o&&o,s=R(e)?We:Qe;return(0,i.__assign)((0,i.__assign)({},s),{preloadedFeatures:n,useRender:Ge(a),createVisualElement:r,Component:e})}(e,t,ai,oi)}));function si(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function li(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 ui(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?li(Object(n),!0).forEach((function(t){si(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):li(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}!function(e){e[e.NEXT_STEP=0]="NEXT_STEP",e[e.PREV_STEP=1]="PREV_STEP",e[e.GO_TO_STEP=2]="GO_TO_STEP",e[e.SET_TRADE_IN_DEVICE=3]="SET_TRADE_IN_DEVICE",e[e.CLEAR_TRADE_IN_DEVICE=4]="CLEAR_TRADE_IN_DEVICE",e[e.SET_TRADE_IN_DEVICE_BROKEN=5]="SET_TRADE_IN_DEVICE_BROKEN",e[e.SET_IMEI=6]="SET_IMEI",e[e.SET_ERROR=7]="SET_ERROR"}(ei||(ei={}));var ci={tradeInDevice:null,step:0,imei:null,broken:null,error:null};function di(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var fi,pi,mi,hi,gi=n(308),vi=gi.default.div.attrs((function(e){return{active:e.active,disabled:e.disabled}}))(fi||(fi=di(["\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n flex-grow: 1;\n background: #fff;\n border-radius: 30px;\n padding: 2em;\n border-style: solid;\n border-width: ","px;\n border-color: ",";\n box-sizing: border-box;\n\n cursor: pointer;\n transition: all 0.3s ease-in-out;\n\n ","\n\n ","\n"])),(function(e){return e.active,2}),(function(e){return e.active?e.theme.colors.primary:"#e0e0e0"}),(function(e){return e.disabled?"cursor: initial;opacity: 0.4; pointer-events: none ":"\n &:hover {\n border-width: 2px;\n border-color: #1397f7;"}),(function(e){return e.active?"\n &:hover {\n box-shadow: 0px 0px 10px 0px #1397f7;\n }":""})),yi=n(184),Ai=function(e){var t=e.style;return(0,yi.jsx)("svg",{style:t,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"22",height:"22",viewBox:"0 0 22 22",children:(0,yi.jsx)("image",{id:"_622669_2","data-name":"622669_2",width:"22",height:"22",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE2MzE3N0FBRUIyMTFFQ0JBQTg5Mzk5QjMxMjcyOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE2MzE3N0JBRUIyMTFFQ0JBQTg5Mzk5QjMxMjcyOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTYzMTc3OEFFQjIxMUVDQkFBODkzOTlCMzEyNzI4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTYzMTc3OUFFQjIxMUVDQkFBODkzOTlCMzEyNzI4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv0rTVkAADEnSURBVHja7N0HuFbFtcbxxQVBFBClqKgRsGBMBHu5NuwtiS0aBcFEYzeW2GINNmI0xpLYy1UsKCb2xBJjQbETG8EOalRAjUqTIuWu5czR4/EcOOUre838f8+zgqDRb8/ss/f7zZ4902rU6DECJKqjVletLvX8WvPXnbXaLaTaxl/naM1aSM3Wmqb1idZ/G/jV6jOteXQRgGppQxPAqdZay2n11OpV51erZeONu5QWidWhBP+ueTEQvFOrxtf5/Qy6GQABALlaQmsNrb6xVok3+BXizdir/9HqFmu9Bv6ZSTEIjNOyobqXY73HaQGAAICUzsVV402+9g3/exm3ydKxNqjz55O1XqkVCF6JNZXTCAABAEXXXWsTrY3jr/0kPGfHwi0R22yTWn82P44UPKn1hNYorbHxzwGAAICq6VPrpmU3/VVokpJqpbVSrEHxzz6tEwiekzBREQAIACiblbV20Noq3vC70iQVt5TWj2JJvPk/r/WY1v1aT0l4swFAjt8aeA0QJbKY1hbxpr99/CaKYrO5BA/FMGD1Pk0CMAIANMbq8WZvN/1NhWf43thcgt1jmX9r3RfDwOMS1jQAQAAAvmLP8u0Z80AJr+MhHT+IdazWdK27tK6PowQsWgQQAJAhe5a8l9Zg+e4raUjT4loDYn2odZPWMAnrEQBIAHMA0BBbZGeneNO3X9vSJFD/ikFguNZHNAfg1//QBKhjfa0/a03QukNrV27+qGVtrQu1PtC6R2sPYe4H4BKPAGBsWd1BsVajOdDIa0fNK4afa90aRwaepGkAH3gEkC/b0MZmf++r1V/CQjJAS70Vg8ANEvYxAFBQPALIr7+3iRdn22jmOgnv7nPzR6nYAlBnSFiW2BYc2l+rE80CEABQHTahbz+t17Qe1NpHwsI9QLlYqNxM62oJCwydI2H/BwAEAFTAolqHSRiWvUZYfx/V0VHrBAmPBC6WMOcEAAEAZWDvcNtiLuMlzOj/Hk2CAmiv9asYSK+S8LgAAAEAJdBZ61Std7XO01qGJkEB2Wulv5TwSMoWGPoBTQIQANA83bSGxhu/TcDqQpPAgdYSVhp8Ret2rXVoEoAAgMbpoXWBhGerJwqzreGTTRi0Badsq2LbiGhTmgQgAKB+vbQul/Cq1VHCjH6kYzutkRJeIdyW5gAIAAhslT7bne0NrYOEJViRLnuF8AGtZ7V2FtaqAAgAmeqtNULCfu22OQ9LOCMX62ndqfWy1k9oDoAAkAv7hn9avPHvQX8hYz/UukvCBkS9aA6AAJAyexZqGzWcLmFBHwBh8yELxKcIj8AAAkBilte6TcJsaBZKAb7LFhQ6U8Lrg0wUBAgA7tlzfVu971Wtn9IcwELZ0tY2UdDmxyxHcwAEAI9sxvOLElbv60BzAE1i82NsVcFjhAmyAAHACdsdzfZOt3eeWQ4VaD4Lzn/QekFYSAggABS83W2Xvte1BtEcQMnY2wK2kNB1wvbDAAGgYNaXsLiJ7dLXmeYAymLfGLAP4ToHEACqbSkJy/c+JWx6AlSCBexLtZ6RsKAQAAJAxQ2O30YOos2BiltX62mty4RJtgABoELsYnOjhPX7u9IcQFWvdQdrjdbqS3MABIByWkPC9qYDaQqgMFaV8EjgQJoCBACUwy/jRaYPTQEUji2tfYXWzcIjARAAUCI1Q/5XSViuFEBx7S3hkUA/mgIEALQEQ/6AP/ZIwCYI8kgABAA0ywHCkD/gVe1HAh1pDhAA0Bg25H+T1pXCkD/gnT0SsFE8HgkgC2yc0Xz2KtEIvvUnZ7bW1FhTav31tPhNsWOt6hR/XYxmS0bNI4Gj4qgAQADAt9iQ/8XxhoDi+lzCAkxW47QmN3Bzr/1ns5vx32ktYTSodiioLyj0iIFxNa3ltVrRRYVkP9e2amd/CXMDptIkIACgQ/xWMICmKIy5WuNr3ehfq/XXkyr4GSbHaqzF4rfN1WIoqAkG9meL062FsJeEZbttu+GXaA4QAPJlQ/63xQs0Ks9urq/Wc5N/q5nf2qvtC60XY9VmowLL1QkGNeHge5wGFbeK8EgABICs2eSga4Uh/0qy4Xjb1vXhWC9rzc/guO0Y34/1UJ2/t6zWFlpbxurFaVIRNY8ENtbaX+tLmgQpaDVq9BhaYcGO1LpAeF5biW/ET2g9Em/4tkDLXJplgXrWCgMWDHrQJGX3oNbuEiaFAgSAhA3VOpFmKItZEoZWH443fVtHYTbN0iJ9agWC/sIGVOXynNaOWp/QFCAApMdmddu7/fvRFCUzT+tZ+WZI/0mtGTRL+X62Jcxb2aLWCAHr3pfOG1rbar1LU4AAkA5b0OcWrZ/QFCUxVusGCXskvE9zVI29dbCL1mCtrWPIRct8qLW91is0BQgA/nXWukdrE5qiRT7WGq41TMKzfBSLTSa0V1kHCavetZStNfFjCfNXAAKAUzaB6gGtH9IUzTIzhie76d+vNYcmcaFvDAIDYzBA8879n2ndTVPAE/YCCGzy1JPc/Jtsfvzmc2C8eeypdS83f1fs9crjtFbQ2k7C3hZf0CxNYq8J3i7hFUHADdYBEFlP6+/CjOmmsMV3ap7rj6M5kmCvXD4YyyYL7h5HBrbgi0Kj2JyKq7W6a/2O5gAjAMVns3gf4ebfaPbtfjMJq6Odwc0/WfaO+/USJguuqHWu8N57Y9mrwxcJ64aAAFBoA+INjXXXF8xe3/uL1loSJjs9TpNkxd7cOCEGgdO1PqNJFuoICY9SFqEpQAAoHlvd70Z+QBfIhoRtmN/mRdhmKC/SJFn7VGtIDAK2ONZHNMkC2fLhfxPWXgABoFDs+dyFwhBdQ2w1vqskbHpk74y/SpOgFtsa9xwJ+xDYBjkf0CQN2kbColfdaAoQAKrPdvP6Dd1eL1uV72KtlSTM6uf5PhbE3hSwZ929tQ6WsCUzvssmGdubMsvQFCAAVPeb/4F0eb3f6GySV08Jj0ZYrQ9NMTsGaxsx2lfCVs34NmsbWxtjCZoCBIDKO5Jv/t9hk7lsUpc907VJXjzTRUvY2g+2CNQPJKwH8RJN8i224uJdWu1oChAAKsdm+19AV3/NZvXb3uY21D9EmNWN0p9ft0l4a8Q202LHvG9srnWz8Po1CAAVYe/5XydM+Kth6/JvqHUIN36Uma0S+X8SVtm8Mv4eIrtpXUozgABQXjb5xpbn5FW/sGHJYVrrS9jLHKgUe33wIK2NtP5Fc3zF2uN0mgEEgPKwbx22vC+L/IR3+fvEbx3zaA5UyTMxgP5KazLNIadpHUozgABQWjW7+uW+vO9Yrf4S3uVngh+KwBaX+rPWahJWysvdnyQssgUQAEqgc7z5r5hxn06XMKt/Ta3HOMVRQBO19tHaUvJeaMquvzfGdgAIAC3QXsJ+9Dlv6XuH1vclvNf/Jac3Cs424rLX42xp4Vy3IG6rdafW2pwOIAA0j23FeYvWJpn2o63at5OEGcb/4bSGIxZUbWnh1SW8J5+jjlr3aa3M6QACQNPZa0Y/ybQPr9VaQ8KkR8Crd7V2kfBoIMeth7tLeHzJksEgADSB7b+9X4Z9ZxfJQVr7S77Dp0iPTQ5cV+uVDI+9dxwJ6MRpAALAwtkSvydm2G8vx4vkjZzCSNDrWhtI2JUyNzZ5lyWDQQBYCNtvO8clfq+KF8fXOX2RMNud0jbvGij5PRLoLywZDAJAg/pKePad0xK/tmvfgHhRnMmpi0zYjXAdCaNeObEJvSfT/SAAfFsHCZuNLJpRP70YL4LDOWWRoTckjHpdmdlx/zaOBgAEgKhm7/FcXCZhA583OV2RMRv1sjX0bRRsaibHbK832whId7ofBACRA+IFIAdTtH4mYb3wWZyqwFdsFMwmwL6UyfEuK2E/D3Y0RdYBwJ77X5xJv9iuabYy2AhOUeA77JGAjYpdkcnx2rbmJ9HtyDUAdIg3wxye+9t70P+r9TanJ9AgeyRwsNYvtOZkcLy2ffBmdDtyDACW9Ptk0B8XSljchyF/oHGu09pZ0l8Mq2Y+QFe6HDkFgFye+9uCRkdrzee0BJrElsHeWuvTxI9zOWE+ADIKALbG/UWJ94Htkf5LCRuiAGiep7Q21Xo/8ePcXsJ230DSAaDmff/2Cbe/PcfcXesaTkWgxcZKmD/zauLHeabWxnQ3Ug4Al0vaz/0nS5jdexenIVAyth22bQv+dMLH2EbC9udd6G6kGABsSHxgwu0+QcKM3sc5BYGSs7kAW0naW2QvrzVMmA+AxAKAPfdP+X3/tyQM373M6QeUjb0VYG8H3JDwMe6odSxdjVQCQOrP/f8Vb/7jOfWAsrP1AfbVOj/hYxyqtRFdjRQCQMrP/R+WsLHHR5x2QMXMj9+Sj5c0X7G1+QC3ai1FV8NzABgs6T73v1PCcN1UTjmgKs7T2k9rXoLHtoLW1XQxvAYAS6+pDtPZN/+9hNX9gGq7TuvIRI9tV60f08XwGADsOVaKS1zaM/9duPkDhfFnrbMSPTabPN2eLoanALC+hOV+U2Oz/XcQhv2BojlV68oEj6un1il0L7wEAPvvXyq+tiVuDHvP3xb5YcIfUEyHaN2e4HHZhMfV6F54CAD2Q7hOYm1qK/zZet286gcUl00GtE3GHk3suNpqXUL3ougBoLuk9yzO1va3iTgs8gMUn83NscWCXkjsuLbU2pvuRZEDwB+0OifUlrarn832Z3lfwI8pEubqvJ3Ycf1RqxPdiyIGAFsHf1BibXmQsLEP4NEkCXN2JiZ0TMtI2DUQKFQAsJWrLk2sHU8UtvQFPBsXRwImJ3RMh2mtRdeiSAHgKK0fJNSGF2qdw6kEuPeihDkBMxM5ntbxyxY7BqIQAcC2sPxtQu13k9avOY2AZDwm4e2AuYkcz4YStlcHqh4ALpCw418KbJW//SXNDUaAnN2hNSSh47ERyq50K6oZALbT+mki7WYzh/cUlvgFUmXLkz+UyLHYXiu/p0tRrQDQTsIa3KmwpYvf5vQBkmULBdnupKm8GfALrf+lW1GNAHCC1sqJtNllWiM4dYDk2VLeAySNLYRbxWtXG7oVlQwAvSW8JpcCmyV8NKcNkI1HtM5I5Fj6av2KLkUlA4BNQFk0gbayXf147g/kxxbUeTiRYxkiaa3AigIHANuVavdE2spW+nuTUwbITs18gEkJHEsnRgFQqQBwoqSx1e9VWsM5XYBs2WTAfSSN+QBHSjqvY6OgAaCXhAk03tnOfkdwqgDZs9cCz07gOLpoHUx3opwB4Dfif8bpNAnP/WdyqgBQp0tYLdC7YySNuVkoYABYTuvnCbTPIVqvc5oAiGyJYBvZ/Nj5cdhugfvRnQSAcjhOq63ztrlW60ZOEQB1fChhO3Pvy4Afr7UI3UkAKKXuWgc6bxfbGpSZsgAa8oDWRc6PYUUJExtBACgZ2x2vvfN2sZv/F5weABbgNK0PnB/DbySNN7VQgACwpNahztvEdgL7O6cGgIWYKv63A19Vaw+6kgBQCva6XEfH7TFdwjuyANAYti/Ig86P4SQJewWAANBsHRO4edqa3//htADQBIeL7yXCbY+AH9ONBICWsKH/JR23xVitCzglADSRLRF+rvNjOJluJAA0l0368/4szALMl5wSAJphqIS3h7xaX2trupEA0BwHSHj9z6sbJI3VvQBUh60W6v3VYUYBCABNZgv+HOe4DT7XOpZTAUAL2dtDdzj+/P21NqYbCQBNsa/W8s5T70ecCgBKwCZCT2cUADkEgNYSFpLwarTW5ZwGAErE3iI6w/Hn30FrbbqRANAY22n1dnrstq/3IZLG/t4AisPeJhrr+POzVTABoFEGOz72K7We4xQAUGL2NpHnFVFtC3S2CiYALNASWjs7Pe7PJKx+BQDlYG8V3eL0s3u+tqNCAWAPxynx4hgCAKBczhS/WwYPpvsIAAsyyOkx2wYeF9H1AMrM5gF4fS3Q5nctTRcSAOrTU2tTp8d8Gd/+AVTIUKef297wGkj3EQAa+vbvcfeoGVrn0+0AKsReNb7f6WfnMQABoMEA4NFVwqI/ACrrbKefu5+EnQJBAPjahlqrODzW2Vrn0eUAKuwJrZGMAiCFAOD1hLhe6326HACjAI1m8wBa030EAGMb//zM4XHO1TqH7gZQJQ+Kz4XHltHalu4jAJgfaS3l8DhvFt97dQNgFKBaeAxAAHB7Itha/7+jqwFU2d1aYxx+blsVsBPdl3cA6KK1o8NjvF3rVboaQJXZqoAe1wVoL2HlV2QcAPbSWsThMZ5NNwMoiBFabzn83PvSdXkHAI/D//dqvUg3AygIrxOSN9HqRfflGQD6aK3v8PjOpYsBFMwwrYnOPrOt/DqIrsszAHj89m/DbI/TxQAK5kutGx1+bgJApgFggMNju4HuBVDgUQBvVtbagK7LKwCsLmH3P0/mO03YAPLwivicn7QTXZdXANje4XGNEhb+AcAoQKltT7flFQB24AcLAErOViid4+wzr6vVja7LIwAsprWps2OaqXUbXQug4CZpPeDsM9vbAOwNkEkA2EKrnbNjukfrc7oWgAM8BkBhAwDD/wBQPrY/wGRnn3m7OBKAxAOAt6T3sdb9dCsAJ+yR5Qhnn9nmAKxD16UdAOydz5WcHc9w8TepBkDernf4mXkMkHgAYPgfAMrPXlt+29ln3oFuSzsAbOXsWMZqjaZLATjkbeVSWxGwA92WbgDYmB8gAKjY9Wu+o8/bWlgWONkAYLv/dXV0HPOEpX8B+GUrlz7h7DNvQrelGQC8deyzWu/TnQAc+ysBAASApnuYrgTgnLfr2IYSHgUgsQCwMT84AFBRYySsZeKFTQLsR7elFQC6a63i6BhmaT1JVwJwziYBPursM/MYILEA4K1Dn9aaQVcCSIC30UwCQGIBgOF/AOB61hgb02WMAFTTI3QjgES8ofWBo8/bQ6sX3ZZGAGgjviZ1fKH1DN0IICHevtSwMVAiAWBVrXaOPr8tnDGbbgSQEG+PAfrSZWkEAG8dyfA/AEYACAAoQQBYg6QMAFX1jtZ4R593DbqMEYBKmyLs/gcgTZ6+3NgkQHYGJABU1EituXQhgAR5egzQilEA/wFgCa3vkZABgOtbEzEPwHkA4Pk/ABTDBK3XHH1eRgCcBwBPCW6y1st0H4CEjWQEAASA73pVwsYZAJCqsYwAoFIBwNMOgK/TdQAS5+k611mrG13mNwD0dPS5X6PrACTO23WuJ13mMwC01lqBZAwAhfGe1kxHn5dNgZwGgOW0FiEAAEBhzNN6kxEAlDsAeOo4W/znLboOQAY8PQYgADgNAJ6GbmyNbHYABJADT6OdPAJgBIAfCADI8HrHCAAjAPxAAECG17sVJewLAEYAyoZXAAEQAIqnvdbSdBkBgB8IAGg52/Z8gqPP25Mu8xcAehAAAIBrXgv1oLt8BYBO4mcNgM+1JtFtADLi6bFnF7rLVwDwtH4z3/4BMAJQXF3pLl8BoCs/CADAdY8RAAJAkY2jywBkxtN1jxEAAkDZTKbLAGRmCiMAKFcA8DQHYCpdBiAznq57jAAwAsAPAgCUyHSt+YwAIPcAMIUuA5CZ+TEEEADACAAAZMbLtW9JrdZ0l58AsCQ/BADAta8EbDOgTnSXnwDQlh8CAODaVyLt6C4CQDkwBwAAAYAAAEYAACAL0wgAKEcA8NJZs2MBACMABABkNALAt38ABAACAAgAAEAAIAAghwDABEAAuWIOABgBAABGAAgAIAAAAAGgWNrSXQSAUptGdwHI1HRHn5UA4CgAzHHyWReluwBkytOw+iy6y08A8PJufUe6C0CmPF3/ptNdBAACAAAQAEAAIAAAQDN1IAAg5wDAFpMAGAEoPiZsEwAYAQCADK9/jAAQAEpuMa3WdBkAAgABAKUJAJ5e2ehAlwHIkJdr33ytL+guRgByT8EAkNu1b0YMASAAlBwTAQEQAIqL4X9nAWAaPwQAwLWvBHgDwFkA+IQfAgAoNC9zABgBIAAQAAAgw2sfAYAAQAAAgBKxjdDaEABQjgDwsaPPyyRAALlhGWAwAsAIAIAMsQgQCACqB10GIDOernu8BUAAKJs+dBmAzHi67k2lu3wFAE9zAFajywBkxtN17z26y1cA+FT8LN24vIRNgQCAEYDiGUd3+QoAc7X+6+TzttJalW4DQAAgAKDlAcC84+gz8xgAQC4W0VqJAAACgL80DAAt0Vv8LAI0SdgK2GUAGE8AAACud3z7ZwSgyHgEACAXnq53BABGAMrOJgG2ousAMAJAAEBeIwCLay1H1wEgABAAkFcAMDwGAJADHgGg7AFghoQZnKRiACiGLrEIAChrAPA2CkAAAJA6T9e5WVof0mV+A8A4fjAAgOtcM9gXyHl0md8AMMbR52YOAIDU8fwfFQsALzv63N/TWpbuA5CwDQkAIADUbwu6D0Ci2hMAUMkAYPs4T3b02bek+wAkamOttgQAVCoAmFcIAADA9a2JXqHL/AcAT48Bemn1pAsBEACq6mOtt+kyAgA/JADQMp201nX0eZ+iy9IIAN6GcQgAAFKzmVZrAgCqEQDmO/r8vAkAIDXermsEgEQCwFTxNZuzh7AqIIC0eBrZnKP1HF2WRgAwT/LDAgBVYZv/9HP0eW3e2Bd0WzoB4AkCAABURX+tVo4+L8P/iQWAUfzAAABfaAgA+QWAsVqfOjqGrlp96UoABAACAFoWAOwtAG/zAHgbAIB3tsGZpx0AJwlLACcXAAzzAACALzJ8+88wAIxy+IOzGN0JwLGdCAAoQgCw9zpnOTqODlq70J0AnOro8BpGAEg0ANjN/3lnxzKY7gTg1E/F1yjmHIf3CDQyAJjHnB3L1hIm0QCAN96+wLyoNYNuSzcA3O/sWGzzjAF0KQBnVtTa3NlnZvg/8QBgHTzZ2fEMoksBOLOP+FvM7B90W9oBwJ7xPOTseGwNbRYFAuCJt+H/6QSA9AOAud/hMTEKAMCLDbRWdfaZ79OaSdcRAIpooIT5AADAt//Su5NuyyMAvK/1b2fHZG8CbEXXAii4tlp7OfvMX2r9ja7LIwCY+0jVAFBytvLfUs4+86Nan9N1+QQAj48BdpWwOiAA8EWldO6g2/IKAI9LmPXpia2otTvdC6Cguoi/tf9tp9i76Lq8AsBsp53O2wAAisqe/S/i7DM/q/UhXZdXADDDHB6b7RC4PF0MoIAY/oebAGALAk1weGy/oosBFMxGWus7/Ny8/pdpAJirdZPD4ztU/M2yBZC2kx1+5le1Xqfr8gwA5gaHx2dvAhxBNwMoiDXF3+Q/w/B/5gHgZa2XHB6jBYCOdDWAAjjJ6edm+D/zAGA8TgZcUuswuhpAlfURn68n24qwz9N9BICbJcwH8OZoCWsDAEC1nNiMa24R2Gvg8+k+AsBE8bkNZHetA+huAFXSU8JGZR6NoPsIADWGOT3W4yRsvgEAlXaCVhuHn3us1ki6jwBQwyaDTHF4rMtp/YIuB1Bhyzq+9lxO9xEAapuh9RdSOAA0yrFa7Rx+btsDZhjdRwCoy+tJ0UtrAN0OoEJs05+DnH724VqT6UICQF32TOhdp8fsdSYuAH+O0lrc6We/lO4jANTHXgm50ekxryZsFQyg/DppHe70sz+j9QJdSABoiOdnQ7YWdyu6H0AZ2c2/s9PPfhndRwBYkDdiSvSon9bP6X4AZbKM1vFOP/unWrfShQSAlEcBzhV2CgRQHudrLeH0s1+nNZMuJAAszC0SXgv0qKvW7zgFAJTYFuL3bSOb38W7/wSARrGhoisdH78tD7wBpwGAEllEfM+e/6fWm3QjAaCxztOa7fT4W8Uf1tacCgBKwBb9Wc3x5+fVPwJAk3wg4ZmRV2trHcKpAKCFVtQ6xfHnt2v5PXQjAaCpztGa47gdzpIwaxcAmusi8b3t+FXOr+OoUgAYr3Wz43aw2bp/4HQA0Ew/0trZ8eefEwMACADNYjPq5zluC9urewtOCQBN1F7rT86Pwdb9/5CuJAA012taf3XeHpdImMULAI1lK4v2dP7t/3S6kQDQUmc7b4/vax3DaQGgkfpoHef8GK7TepuuJAC01EvifxbpqRJm8wLAwtioYVvHn99e4T6TbiQAMAoQ2Czeizg1ACzEXlpbOT8Gm/j3Hl1JACgV2yDoIeftYrN5B3J6AGjAsloXOz8GW+9/KF1JACi1sxJoG1sPuw+nCIA6bOVQmzXfzflx2Kp/zPwnAJTcY1pPOG+bDlq3SXjFBwBqDNHa3PkxTNf6PV1JACiXsxNonzWE+QAAvrGN1kkJHIetW/AR3UkAKJf7tUYn0Ea2Y+AAThUge/bc/8YyXzcrYYqETdxAACirsxJppyu0VuV0AbJlz/1tufPuCRzLBRK2cgcBoKzu0hqTQDvVzAdYlFMGyNJpWv0TOA678f+R7kQlAsB8CctkpqCvMB8AyJG9639KIsdim55NoUtRiQBg7ta6N5H2OlBrb04bIBu2TfhN4v+5v/lY/K9dAGcBwByhNSORNmM+AJDP9dGe+y+dyPGcI+H1P6CiAWC8pLPiVEetEcJ8ACB19tw/lS3Cx0lY+AeoeAAw9trJm4m0Wz+tCzl9gGRtKWFjsFQcKmHpX6AqAWCW1uEJtd1BWj/nFAKSY7uB3ixpPPc3t2g9QLeimgHAPCjhdbpU2E5aO3IaAcnoGq9TqTz3n6x1NN2KIgQAiSfjtETar00MNBtxKgHu2Xoff5e0JvmeqDWRrkVRAsAHEjbTSMViEl5zXJ3TCXBrEa2/aq2X0DE9LeGtJaAwAcDYgjpjEmrHpSQ8Y1uBUwpwp5XW9VrbJnRMcyTMU5pH96JoAcBOzkMTa8vlYwhYitMKcMXWxk9tgS97S+lluhZFDADm8Zi6U/J9rb9JeCwAoPjsGfmRiR3Tu5LWY1YkGADM8VqfJ9amG0qYGNiG0wsotP0lnQXKarPXrVnxD4UPAB9pnZRgu9qrgddKeLYIoHh2ljQnyN0u6ey9gsQDgMQfwucTbNtBElY/BFAsm0pYHKd1Ysc1VcK+K4CbAGCzVA+VNGerHqN1HKcZUBhrSNihNMW9PGzL4g/oYngKAOY5rSsTbePfC0sGA0XQS+t+rc4JHttorUvoYngMABK/Kb+RYBvbPIBrJK19EACP3/yf0OqR4LF9qXWA1ly6GV4DgC0PvIekuWOVtfOftM7klAMqzp75j0z05m9O0HqBbobnAGBs4YojE25ve0Z3haSzyxhQdDbb3zb36Zzo8d0jYSEjwH0AMDYXYHjCbX6ghHUC2nH6AWVl7/nb+v6LJnp8/xHmFyGxAFBzk3wj4XbfTcJkpE6cgkBZ2Ap/V0t6r/rVsOXUbfniT+lqpBYAbD7AnpLmfIAa/bUelXT2HQeKwCbd2jr4QxM/zlO1RtHdSDEAmJck7fkAZq34Q9ybUxFoMdvS96YMrhu26djv6W6kHABM6vMBzEoxBKzJ6Qg0WwcJS+DunfhxTtAarDWfLkfqAcDYntZvJN4Py0h4HLA5pyTQZF21HtbaNvHjtNVSB0rYQwXIIgDY+tapzwcwS0iYGLgrpyXQaCtKGEFbL4NjtXVEHqHLkVMAMDYf4KgM+sNeV7JXBE8R1goAFmZLrWe0Vs3gWO3GfwZdjhwDgLEFdG7JoE9ax6RvE326c4oC9V63hmj9Q/J4i8aG/G3ofx5dj1wDgLH1Ad7MpG+2ljDysQWnKfA1my/zkNZvJY9RMpvsZ5P+JtD1yD0A2HyAVPcL4GIHLNhWWi9mFortdb8H6HoQAIJc5gPU7qMhEoY7l+GURYbssdjpEtb0z23hrBUk3dUMQQBoFpsPcENmfbVl/PazNactMrKshFGw0yTPUTB79n89IQAEgG/bP34jyIl9+7HhwDO4ICAD28TQ2z/zdiAEgABQx5dau2s9l2Gf2Trg/5R09zdH3mrehLF1MXgThhAAAkC9bNOgHSX9lQLrs3n8drQdpzESsmwMt6yFQQgAAWChPpGwBOiHGfZfN637tC7Q6sjpDOf2kjDJlyWxCQEgADTau1rba32eYR/a9qf2VsSrEpZMBrzpI2Gi3/AYakEIAAGgSV7R+rHks0ZAXctp3SphkuAqnNpwoL3WWVovS3jHH4QAEACa7Qmtn2nNzbhPt41hyN4UWJRTHAX1I62xWidrtaU5CAEgAJTC3RK2EM5ZOwlvCvxbwiRJoChs9747te7R6klzEAJAACi1a7ROonult9bftG6XsKIYUC2LaJ0Yv/XvTHMQAkAAKKffaV1MF39lVwmTBI+PF2KgkmztfnvOP1RrMZqDEAACQCXY7PjhdPNXFpewsYitHcBrVqgE27viJq2HtVajOQgBIABUkm2lua+EjXQQrK71aAxGq9McKINOEh7BvaY1gOYgBIAAUC22ZPBukt+SwQtji66M0fqr1jo0B0qgi4QlfG1djrO1lqBJCAEgAFSbLRm8k+S5ZPCCtIrh6HkJKwpuQpOgGWz53vPjjd+W8O1MkxACQAAoko8lPPt+iW6vl62k+LjWYxLWEgAWpqfWZVrjtX4tYZ4JCAEgABTSxBgCHqPrG7SZhNUEn5XwulYrmgR12NK912m9qXWwhHUnQAgAAaDwJkvYQe92un+B1pOwYIu9vrU3FxCoNbVGSHiX3ybXtqFJCAEgAHgzS2sPrSs4BRbqh1o3S5jRvb+wjkCONtK6V+uF+HPDNr2EABAAXJsnYfjyDE6DRllZ62qt97TO01qDJkmazeg/TOsZrSclTKIFIQAJaTVq9BhaQeRQrT/xzabJbFGhYXGEYBLN4V7beKMfHH9ltCdNtjiTPcKZS1MQAGiFwIY2bxR2JmuOORImDloYsM2YZtIkrmwQb/q2NsRSNAchAHlgEs83btP6r4SJbx1pjiafRzvFskmWNlHMhhpH0TSFZbvy7RNv/KvSHNkZGH8lBDACgFrWlrAoTneaosXe1roh1jiao+os2P403vTtdVhe8QQjAQQA1GET3mxIuzdNURK2J8MTEpYdto1hxsQ/Q/nZKn22G5+Nzuwi7MYHQgAiHgHU7y2tjeNIwJo0R8uDptamsYytyvhoDANWLNFcOjZ7v7/WlrHYhQ8Lw+MARgBQD9vV7K54QUX5fKD1SAwD9us7NEmTztHN4rd8u+H3E4b2wUgACAAlYcuc2mtuu9EUFTO+VhiwXyfQJF9rL2F0quYb/rrCe90gBIAAUDa2PsDJWr/lYlsVtgrhSAlL0L4ef28LEs1L/LhtOL9PLBvK3zAWr6qCEIAWYw5A49iNxvY5fzyOBixLk1TUavLdZ9m21sCbMQy8XqemODo2W2ynd62bfO0bfhe6vhA/+2dprS7hDYocMCeAAIB6PCphUqAl5K1pjqpaVMJyxPUtSTyh1khBTSgYF4PBVK3pUrm3EOxzdpDwCl6Pem70K/FzWFgT483w4Vp9RAgAASBjH0nYTZBHAsW1bKz+Dfz9+TEETK1V0+r8vu6f2T/fLt7IO9a6qS/s9/yM+fSQhIWSapa4ttUu9yYEgAAAHgn41ireoDvQd6jDbnRDtIbKd+eYEAKQFDa/aZlHJTwS+AdNAbhnr6PamxVnScMTTGtCwF8yahd2ESQAoAH2SGB7rVNJyIBbNYt+jWzEP0sIAAEAX6uZKbyV8M464IndzE+QsFTyJ038/xECQADA1x4THgkAXthaEraK4rnSvLdCCAEgAOBbeCQAFN/dWmtpPVWCEQRCAAgA+BqPBIBi+lLr11o7a31aon8nIQAEAHxHzSOB+2gKoOpGS1hK+YIy/LsJASAA4DvskcCOWntKeM0IQGXZgk5HaW2g9a8y/ndqQsBthAAQAFCbXRRsCdjz44UCQPndqfV9rYukMnNy7Gd7ACEABADU903kWAmTjx6nOYCy+Y/WLlq7ar1f4f82IQAEADTI9mC2149sec2PaA6gZOxb/oUSdu+7q4qfgxAAAgAWaJiEHeEulfT3tgfK7Xmt9bWOljDaVm2EABAAsECfax0WL1zP0RxAk9lujUdK+Sf5EQIIAQQAlEXNK0qHaH1GcwCNcoeESX4XS3FH0QgBIABgoewCdrmExwLXSfOWJwVyYJP8bDGf3cTH67WEABAA0Cgfa/1CwkTBV2gO4Gs2OnZy/NZ/t7PPTggAAQCN9oTW2hKWLp1CcyBjk7WGaPXUGqo13elxEAJAAECTLhi2dOmKWqdJ6dYvBzyYFm/4vbROTyQIEwJAAECT2NsCZ8YgcJzWRJoECZuh9Yd447ch/9QmxhICQABAs74R1VwYD5ewpzmQilkSZvT3jkH3k4SPlRAAAgCaZabWJVora+2v9RZNAsdsm97L4/ls7/TnMsJFCAABAC26cF4rYaMhu5CMoUng7AZ4jdYqEtbAeD/TNiAEgACAZrM10Idr9ZWwAcrzNAkKftO7QcLrfL/Uepf2IASAAICWscWDbAvU9bS2l/AqIVAUtmjPEAmTWQcLj64IAYQAAgDK4gGtTbU21/oHzYEqhtKHJKza11PC63wf0iyEAEIAAQDlN1JrWwkbDtl8gak0CSrA1qz4o4SlrbeRsG7/HJqFEEAIIACg8my3QXtjYOl4gblfwtwBoJSe0fq51nJax2i9SZMQAggBBAAUgy2yYhMGd9BaQcL71uw5gJawpXmvkrB09YbxQj6TZiEEEAIIACiuCRIWFrK3B9aSsOzwJJoFjTRW64j4bf9ArRdoEkIAIcCHNjQBankxlo0IbCdhlrZtubooTYNa7F39O+NNaSTNUbEQYPbIKASYfYXHlAQAVJT9wP091hLxomNhYBOtVjRPtt/07aZvE/lYY6J6IcDeqNiTEIBSaDVqNAvHodFs/4FBMQysRHMkzW40z8Qbvt3436BJCvOl7aaMQoDE4yUEEABQIBto7SRhsaF1GRlIwmytR+IN/y4J80NACCAEEACABnWTsM6AhYHt4u/hg60JcV+86dsjn8k0CSGAEJDPSQS01Mfxh/OmOBKwTgwDO8SRAmbzFodtHmUTPZ/UelDrnxK24IUvNieg5hk5cwLACAAKqUMMAZvE2jD+GSrDttV9qlbZBD7ez2ckgJEAMAKAspsWv2X+M/7eRgP61QoEG2v1oJlK9q3wpTo3/PE0CyMBjASAEQAUlb1dYI8N+sZaI/4ZEwsX7COtpyUM59d8u/+CZmEkgJEAMAIAL8bH+kutP+sQg0DfOr92zqxt7Pn8O1rj6pQt3fw2pw4YCSAEEACQmmnyzTB2bfaGQc84QtCzzl/bHvPtHR7rpHpu8DVl2+bO43QAIYAQQABA7j6O9Vw9f88eGSwdw4DNK+ii1bWBX62WlNI9ZrCFc2yTpekxvEyvp+zP7bW79+rc5Bm2ByGAEEAAAFp4E54YqzFsQmInrXYLqbaxZtVzQ6/56y/ifx8gBBACCABAwdmF4jOaAYQAQkCO2A4YANIOASMyOma2EiYAAAAIASAAAAAhgBAAAgAAZBgCBhACQAAAgPzMJQSAAAAAhABCAAEAAEAIIAQQAAAAhABCAAEAAEAIIAQQAAAA6YWAWwkBBAAAQH4hYCAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEEAIIAAAAQgAhgAAAACAEZBkCCAAAAEJAhiGAAAAAIARkGAIIAAAAQkCGIYAAAAAoVwi4hRBAAAAA5BcC9iEEEAAAAIQAQgABAABACCAEEAAAAIQAQgABAABACCAEEAAAAIQAQgABAABACCAEEAAAAIQAQgABAABACCAEEAAAAIQAQgABAABACCAEEAAAAISATEMAAQAAQAjIMAQQAAAAhIAMQwABAABACMgwBBAAAACEgAxDAAEAAEAIyDAEEAAAAISADEMAAQAAQAjIMAQQAAAAhIAMQwABAABACMgwBBAAAADeQsBwQgABAACQXwgYRAggAAAACAGEAAIAAIAQQAggAAAACAGEAAIAAIAQQAggAAAACAHZhgACAACAEJBhCCAAAAAIARmGAAIAAIAQkGEIIAAAAAgBGYYAAgAAgBCQYQggAAAACAEZhgACAACAEJBhCCAAAAAIARmGgDacFwCAjEKA2TujEDBfa3D8lREAAAAjAZnYR+vU+v4GAQAAQAhI2xCt3QgAAABCQF4hoJXWMK1+BAAAACEgrxCwuNZVBAAAAPILAetp7UIAAADgmxBwcybHe2bNvZ8AAAAgBIRX5XIIAT/U2oMAAABAfiFgAAEAAID8QsDWWosSAAAAyCsELKa1FQEAAID8QsAOBAAAAPILAb0IAAAA5BcCliEAAACQXwhYmgAAAEB+IaAbAQAAgPxCwFQCAAAA+YWAiQQAAADyCwGTCAAAAOQXAiYQAAAAyC8EjCQAAACQVwiYr3UvAQAAgLxCwGitDwkAAADkFQLutP8hAAAAkE8ImKJ1GQEAAIC8QsD5Wp8SAAAAyCcEfKJ1Qc1vCAAAAOQRAk7SmkoAAACg/CHgpoJ8niu1rqr9BwQAAADKFwL2LUAIGKl1eN0/JAAAAFD+EHBjlf77b2vtrvUlAQAAgMqHAHsccKqEVfgq5VGtDSVM/hMCAAAAlWc3/rO0dpFaE/HK6BKtbRq6+RMAAACorLvjt/JRZfr3T5TwyMGe+c9Z0D9IAAAAoLLGam2i9ROtMSX6d36udbLWSlrDGvN/IAAAAFAd92j10xqoda/WjCb+/+2xwvNap2j11hqq9UVj/89taH8AAKpmnoQFg6zaa22ltb1WL61ltJbW6iZh3oAN70/SmiDh1T4LDR829z/8/wIMAOFXbJquFB2FAAAAAElFTkSuQmCC"})})},bi=function(e){var t=e.style;return(0,yi.jsx)("svg",{style:t,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"22",height:"22",viewBox:"0 0 22 22",children:(0,yi.jsx)("image",{id:"_2985150","data-name":"_2985150",width:"22",height:"22",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAApzSURBVHic7d1Nb11XFQbgt0xIRStVZdBBZ0lAgkkTS8zbMUxB8I9I+QMQ+BkIIT6FmKO2SC0gplVdiQgBSaUwMQPbqHVs33PvPfvsr+eRzihKdPY+e71r+VzbSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoD8v1b6Bibya5DtJ3k7yjSRvJHnz4s8+TvJpko+S/D7Jz5M83f4WAYqQf0zpa0l+muSzJGcLr8+SPE5yv8L9AqxF/jGlO0neTfLfLD/4V6/nSR5d/FsAvZB/TOt+kg9y+MG/er2f5N6mKwA4jPxjWm8lOc16h//yOk3ycMN1AOzrYcrl31sbrgP2dj9lDv/l9STJyWarAVjuJOcZVSr/TpPc3Ww1sIc7Sd5LucN/ef0zybc2WhPAEg+S/CPl8+/PSV7eaE2w2I9S/vB7EwC0pvRX/levR9ssC5b5eo77bldDANCjrZv/Wc5/OsA3BdKMn2XbAri8fBwA1LLVa//rrp9ssD7Y6dUkz1KnCAwBQA01m/9ZzjP3leKrhB1+kHpFcHn5OADYSo3X/tdd3yu90NF9qfYNDODt2jeQ5PUkv44hACjrJOdZ83rtG0nyTu0bgD+m/iTs4wCgtNqv/a9efyi7XNjt76lfCIYAoKTWmv9Zkr8WXTEs8DT1C8EQAJTSYvM/S/LvkouGJf6T+oVgCABKaLX5nyX5V8F1wyJ/S/1CMAQAa2u5+Z8l+Uu5pc/BTwEc77T2DdzitSS/iiEA2M+DJL9J8tXaN3KLlrO3CwaA431Y+wZ2eC3JL+NHBIFlTpL8Nm03/yT5qPYNwPdT/1XYkssvCwJ2aeWX/Cy5vltoD2Cxr6TNnwS47vI9AcBNWv/M//OXXwVMMx6nfkEYAoBD9dT8z5L8uMw2wP7u5/y/qKxdFEsvHwcAl3p67X+W86y9W2Qn4ECPUr8wDAHAPnpr/mdJflhkJ+AIX07yp9Qvjn0uHwfAvHp77X+W5IMkL5fYDDjWvZz/bGrtItnn8iYA5tPjV/6fxKt/Gvcg/RWWIQDm0WPzf5LzbIXm9fhqzccBMD7ZBBtQaEBLZBJsSMEBLZBFUIHCA2qSQVCRAgRqkD3QAIUIbEnmQEMUJLAFWQMNUphASTIGGqZAgRJkC3RAoQJrkinQEQULrEGWQIcULnAMGQIdU8DAIWQHDEAhA/uQGTAQBQ0sIStgQAobuI2MgIEpcOA6sgEmoNCBz5MJMBEFDySyAKak8GFuMgAmJgBgTmofEAQwGTUP/J9AgDmodeAFggHGpsaBGwkIGJPaBnYSFDAWNQ0sJjBgDGoZ2JvggL6pYeBgAgT6pHaBowkS6IuaBVYjUKAPahVYnWCBtqlRoBgBA21Sm0BxggbaoiaBzQgcaINaBDYneKAuNQhUI4CgDrUHVCeIYFtqDmiGQIJtqDWgOYIJylJjQLMEFJShtoDmCSpYl5oCuiGwYB1qCeiO4ILjqCGgWwIMDqN2gO4JMtiPmgGGIdBgGbUCDEewwe3UCDAsAQfXUxvA8AQdfJGaAKYh8OCcWgCmI/iYnRoApiUAmZWzD0xPEDIbZx7ggkBkFs46wBWCkdE54wA3EJCMytkG2EFQMhpnGmAhgckonGWAPQlOeucMAxxIgNIrZxfgSIKU3jizACsRqPTCWQVYmWCldc4oQCECllY5mwCFCVpa40wCbETg0gpnEWBjgpfanEGASgQwtTh7AJUJYrbmzAE0QiCzFWcNoDGCmdKcMYBGCWhKcbYAGieoWZszBdAJgc1anCWAzghujuUMAXRKgHMoZwegc4KcfTkzAIMQ6CzlrAAMRrCzizMCMCgBz02cDYDBCXquciYAJiHwueQsAExG8OMMAExKA5iXZw8wOY1gPp45AEk0hJl41gB8gcYwPs8YgGtpEOPybAG4lUYxHs8UgEU0jHF4lgDsRePon2cIwEE0kH55dgAcRSPpj2cGwCo0lH54VgCsSmNpn2cEQBEaTLs8GwCK0mja45kAsAkNpx2eBQCb0njq8wwAqEIDqsfeA1CVRrQ9ew5AEzSk7dhrAJqiMZVnjwFokgZVjr0FoGka1frsKQBd0LDWYy8B6IrGdTx7CECXNLDD2TsAuqaR7c+eATAEDW05ewXAUDS23ewRAEPS4G5mbwAYmkb3InsCwBQ0PHsBwKQ0PnsAwKRmboAzrx0ApmyEM64ZAF4wU0Ocaa0AsNMMjXGGNQLA3kZukCOvDQCONmKjHHFNALC6kRrmSGsBgOJGaJwjrAEANtdzA+353gGgupMkT1K/Oe5zPen0nk8WPhMA2ESPX033dPnKH4BmGQI0fwAmZQjQ/AGYlCFA8wdgUoYAzR+ASRkCNH8AJmUI0PwBmJQhQPMHYFKGAM0fgEkZAjR/ACZlCND8AZiUIUDzB2BSsw8Bmj8A05p1CND8AZjebEOA5g8AF2YZAjR/ALhi9CFA8weAG4w6BGj+ALDDaEOA5g8AC40yBGj+ALCn3ocAzR8ADtTrEKD5A8CRehsCNH8AWEkvQ4DmDwAra30I0PwBoJBWhwDNHwAKa20I0PwBYCOtDAGaPwBsrPYQoPkDQCW1hgDNHwAq23oI0PwBoBFbDQGaPwA0pvQQoPkDQKMeJjnN+s3/k5wPGABAo+4leT/rNf/3ktzddAUAwEHuJHk3yfMc3vifJ3l08W8BAB25n+RxkmdZ3vifXfydexXuF9jIS7VvANjEK0m+neSdJN9M8kaSNy/+7OMknyb5MMnvkvwiydMK9wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3+h+eLmI/KOKaJQAAAABJRU5ErkJggg=="})})},wi=gi.default.div(pi||(pi=di(["\n padding: 0.75em 1em;\n cursor: pointer;\n transition: all 0.2s ease-in-out;\n border-bottom: 1px solid #e0e0e066;\n &:hover {\n background-color: #f4f4f4;\n }\n"]))),xi=gi.default.div(mi||(mi=di(["\n ::-webkit-scrollbar {\n width: 25px;\n }\n\n /* Track */\n ::-webkit-scrollbar-track {\n background: #f1f1f1;\n width: 25px;\n }\n\n /* Handle */\n ::-webkit-scrollbar-thumb {\n background: ",";\n width: 1em;\n border-radius: 30px;\n border-width: 4px;\n border-color: #f1f1f1f1;\n border-style: solid;\n height: 2em;\n }\n\n /* Handle on hover */\n ::-webkit-scrollbar-thumb:hover {\n background: #555;\n }\n"])),(function(e){return e.theme.colors.primary})),Si=function(t){var n=t.options,r=t.onChange,i=t.value,s=t.label,l=t.disabled,u=o((0,e.useState)(!1),2),c=u[0],d=u[1],f=o((0,e.useState)(""),2),p=f[0],m=f[1],h=(0,e.useRef)(null),g=(0,a.dD)();(0,e.useEffect)((function(){h.current&&h.current.focus()}),[c]);var v=Array.from(new Set(n.filter((function(e){return e.toLowerCase().includes(p.toLowerCase())}))));return(0,yi.jsxs)("div",{style:{display:"flex",position:"relative",width:"100%"},children:[(0,yi.jsxs)(vi,{onClick:function(){return!l&&d(!0)},disabled:l,active:!l,children:[(0,yi.jsx)(a.xv,{weight:"bold",size:19,children:i||s}),(0,yi.jsx)(bi,{style:{position:"absolute",right:"5%",top:"51%",transform:"translateY(-51%)"}})]}),c&&!l&&(0,yi.jsxs)(vi,{style:{position:"absolute",top:g?"0":"calc(100% + 2em)",width:"100%",maxHeight:g?"50px":"326px",minHeight:g?"calc(3em + 35px)":"calc(10em + 90px)",padding:"0",justifyContent:"flex-start",alignItems:"flex-start",backgroundColor:"#f4f4f4",zIndex:"5"},children:[!g&&(0,yi.jsx)("div",{style:{width:"calc(100% )",borderBottom:"1px solid #e0e0e0",background:"#fff",display:"flex"},children:(0,yi.jsxs)("div",{style:{width:"calc(100% - 6em)",position:"relative",margin:"2em auto"},children:[(0,yi.jsx)("input",{ref:h,style:{width:"100%",border:"none",background:"none",borderRadius:"30px",padding:"0.8em",backgroundColor:"#f4f4f4",fontSize:g?"1em":"19px!important",fontFamily:a.rS.fonts.primary},value:p,onChange:function(e){return m(e.target.value)},placeholder:"Search"}),(0,yi.jsx)(Ai,{style:{position:"absolute",right:"0em",top:"50%",transform:"translateY(-50%)"}})]})}),(0,yi.jsx)(xi,{style:{overflowY:"scroll",width:"calc(100% - 0em)",background:"#ffffff"},children:v.map((function(e,t){return(0,yi.jsx)(wi,{onClick:function(t){t.stopPropagation(),t.preventDefault(),r(e),d(!1)},children:(0,yi.jsxs)(a.xv,{size:g?23:19,children:[" ",e]})},"option-".concat(e))}))})]})]})},_i=function(t){var n="https://d197dj4p94w2it.cloudfront.net/data.json",r=o((0,e.useState)({}),2),a=r[0],i=r[1],s=o((0,e.useState)(!0),2),l=s[0],u=s[1],c=o((0,e.useState)(null),2),d=c[0],f=c[1];return(0,e.useMemo)((function(){fetch(n,{body:null,method:"GET"}).then((function(e){return e.json()})).then((function(e){i(e)})).catch((function(e){f(e.message)})).finally((function(){return u(!1)}))}),[n]),{data:a,loading:l,error:d}},Ei={"Mobile Phone":{apple:"9D3F7E98-64BE-471A-8C65-1A2E2DE02EEA",android:"CD2CAC76-BECF-495E-864A-A3B96C6D8AAA",other:"58212CD5-122B-4358-8D61-6D58F00EBC3C"},Tablet:{apple:"D7B43E35-7E3E-46E2-AE22-CD36D75BDEEA",android:"64E1A627-6D08-4C79-9E6E-199ADE3BB2AF",other:"CB6030FF-78D8-4CA4-B3CF-0E23D62457F1"},"Smart Watch":{apple:"",android:"",other:""}},ki={"Mobile Phone":{text:"Smartphone",icon:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/Smartphones.png",alt:"Smartphone icon"},Tablet:{text:"Tablet",icon:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/Tablets.png",alt:"Tablet icon"},"Smart Watch":{text:"Smartwatch",icon:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/Watches.png",alt:"Smartwatch icon"}},Ci=function(t){t.state;var n=t.dispatch,r=_i(),i=r.data,s=(r.loading,r.error,o(e.useState(),2)),l=s[0],u=s[1],c=o(e.useState(),2),d=c[0],f=c[1],p=o(e.useState(),2),m=p[0],h=p[1],g=o(e.useState(),2),v=g[0],y=g[1],A=e.useMemo((function(){return l?Array.from(new Set(Object.entries(i).filter((function(e){var t=o(e,2);t[0];return t[1].category===l})).map((function(e){var t=o(e,2);t[0];return t[1].brand})))):[]}),[l]),b=e.useMemo((function(){return d?Object.entries(i).filter((function(e){var t=o(e,2),n=(t[0],t[1]);return n.category===l&&n.brand===d})).map((function(e){var t=o(e,2);t[0];return t[1].model})):[]}),[l,d]),w=e.useMemo((function(){return l&&d&&m?Object.entries(i).filter((function(e){var t=o(e,2),n=(t[0],t[1]);return n.category===l&&n.brand===d&&n.model===m})).map((function(e){var t=o(e,2);t[0];return t[1].memory})):[]}),[l,d,m]),x=e.useMemo((function(){if(!l||!d||!m||!v)return null;var e=o(Object.entries(i).filter((function(e){var t=o(e,2),n=(t[0],t[1]);return n.category===l&&n.brand===d&&n.model===m&&n.memory===v}))[0],2);e[0];return e[1]}),[l,d,m,v]);(0,e.useEffect)((function(){x&&n({type:ei.SET_TRADE_IN_DEVICE,payload:x})}),[x,n]),(0,e.useEffect)((function(){var e=document.querySelector("#manufacturer-selector");e&&e.scrollIntoView({behavior:"smooth",block:"center"})}),[l]);var S=(0,a.dD)();return(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(a.xv,{font:"secondary",size:35,weight:"bold",style:{textAlign:"center"},children:"Which device are you trading in?"}),(0,yi.jsx)(a.W2,{row:!S,style:{width:"100%",gridGap:"1em",padding:0,margin:"30px 0"},children:Object.entries(ki).map((function(e,t){var n=o(e,2),r=n[0],i=n[1];return(0,yi.jsxs)(vi,{onClick:function(){return u(r),f(null),h(null),void y(null)},active:l===r,style:{width:"100%"},children:[(0,yi.jsx)("img",{src:i.icon,alt:i.alt,style:{height:"min(3.2em, 50px)"}}),(0,yi.jsx)(a.xv,{size:19,style:{fontWeight:"bold",marginTop:"1em"},children:i.text})]},"category-".concat(r))}))}),(0,yi.jsxs)(ii.div,{id:"manufacturer-selector",initial:{opacity:0,height:0},animate:l?{opacity:1,height:"auto"}:{opacity:0,scale:.9,height:0},style:{width:"100%",maxWidth:"1200px",display:"flex",padding:0,gridGap:"1em",flexDirection:S?"column":"row",margin:"0 0 30px"},children:[(0,yi.jsx)(Si,{options:A,onChange:function(e){return function(e){f(e),h(null),y(null)}(e)},value:d||"",label:"Select manufacturer",disabled:!l}),(0,yi.jsx)(Si,{options:b,onChange:function(e){return function(e){h(e),y(null)}(e)},value:m||"",label:"Select model",disabled:!d}),(0,yi.jsx)(Si,{options:w,onChange:function(e){!function(e){y(e)}(e)},value:v||"",label:"Select storage",disabled:!m})]}),(0,yi.jsx)(a.ns,{onClick:function(){n({type:ei.NEXT_STEP,payload:""})},size:S?25:18,disabled:null===x,style:{fontFamily:a.rS.fonts.primary,margin:"3em auto 0"},children:"Next: Your instant discount"})]})},Bi=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Intl.NumberFormat("en-UK",{style:"currency",currency:"GBP"}).format(e);return t?n.replace(".00",""):n},Mi=function(e){if(!/^[0-9]{15}$/.test(e))return!1;for(var t=0,n=2,r=0;r<14;r++){var o=e.substring(14-r-1,14-r),a=parseInt(o,10)*n;t+=a>=10?a%10+1:a,1==n?n++:n--}return(10-t%10)%10==parseInt(e.substring(14,15),10)},Pi=n(835),Gi=function(e){return(0,yi.jsx)("svg",{style:e,width:"25",height:"25",viewBox:"0 0 25 25",children:(0,yi.jsx)("image",{id:"_447147","data-name":"447147",width:"25",height:"25",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAURQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi2s+iwAAAGt0Uk5TAAECAwQFBggJDA0SExQVGRobHyIpKistLzA5O0hNTk9TVVZaW2drc3R1d3h5ent+gIGChoqUl5ufoKGio6SlqKusra6vsLGztLi+xMvMzs/Q0dLT2Nzf4OHj5OXo6evs8fLz9PX2+fr8/f5ycjfQAAAGZElEQVR42u3cW1dQBRSF0SNgRCLZBbMEI4iIwtKKiMKymwZJCYEUREQkBvv/v/dQjcSQS9YYctb8fgFnz6UgcmgaSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkPVjnxavTswvr22vzN6fGz7tHVj3DMxt1f3cmB7qcJaXusb36f7Q80uE0CXWNrtb+LV5ynfbXv1QPb67PgVre4GYd1MoFJ2p1Ezt1cFtDjtTiT//X6tB2X3en1vpfryO06++AaP+qLV8HRPtXrfi3QLR/1ZxzRftX+Y5Qtn8t+q5wtH/ViJtF+9ey/xuM9q8acLZo/5p0t2j/uuNw0f5Vfkos27/G3S7av6YcL9q/brpetH/NO1+0f625X7R/bTtgtH+tu2C0fy04YbR/zbphtH9NO2K0f111xRPs/+kj+9dFZ4z23+h0x2T/mnHHaP8adsho/40el0z2rzGXjPZf7XbKZP8adcpo/yVvBUT7b/a7ZbL/zqBbJvvXhFtG+19zy2j/674A5C/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+4i/+Opb/Z/z58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPn7/4i7/4i7/4i7/4i78et07z58+fP3/+/Pnz58+fP3/+/Pnz58+fP3/+/Pnz58+fP3/+/Pnz58+fP/+T6f85f/78+fPnz58/f/78+fPnz58/f/78+fPnz58/f/78+fPnz58/f/78+fPnL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/7iL/56JP8v+PPnz58/f/78+fPnz58/f/78+fPnz58/f/78W+J/qu/5pzv5R/r3vvrxrR/uVdXOj7dvvPYs/yj/c29+/dvej/27d8/zT/Hvfe/uPh/+zsxz/BP8n3r754c8wb33z/Fvvf+L3x/wEL+8zL/l/q/8euBj7L7Fv83+p97ZPexJPnmSf3v//H94hGe5dYZ/W/0njvQ035zh307/wZ2ygGD//s2jPlHEAuL8u5aO/kwBC8j7/t/ocZ6q9QvI8+9eLQsI9m/GjvlkrV5AoH/PRllAsH8zfPyna+0CIn/+46OygGT/jp/KAoL9m5f+3TO2cAGhP/95pSwg2b/5oCwg2b+ZLQtI9m8WygKi3/9ZLwuIfv9ruywg+v2/tYpfQPb7n/OVvoDw93+/qvAFpL//PVXZC4h///+Nil6A3//wwqM/+7dn+J/g3/+xErwA/k3TTFbsAvg3TdMMVOoCTn/Jv2maruXQBfD/s5GKXAD/v+pYTFwA/7+7VHkL4H9/c3EL4L+nvpWwBfB/oAtbUQvg/4+GdoMWwH+fLlfMAvjv25WUBfDPXgD//38BvfwtgL8F8LcA/hbA3wL4WwB/C+BvAfyzFnC7l78F8LcA/hbA3wL4WwB/C+BvAfwtgL8F8LcA/hbA3wL4WwB/C+BvAfwtgL8F8LcA/hbA3wL4WwB/C+BvAfzbtoCFXv4WwN8C+FsAfwv47/xv8D9JCzjL3wL4WwB/C+BvAfwtgL8F8LcA/hbA3wL4WwB/C+BvAfwtgL8F8LcA/hbA3wL4WwB/C2ia5gn+bVzA4ln+FsDfAvhbAH8L4G8B/C2AvwXwtwD+FsA/fgH8sxfAP3sB/LMXwD97AfyzF8A/cwF9/C2Af/wC+GcvgH/2Ap7hn72Au/zDF8DfAvhbAH8L4G8B/C2AvwXwtwD+FsDfAvhbAH8L4G8B/C2AvwXwtwD+FsDfAvinL4B/9gL4Zy+Af/YC+GcvgH/2AvhnL4B/9gL4Zy+Af/YC+GcvgH/2AvhnL4B/9gL4Zy+Af/YC+GcvgH/2AvhnL4B/9gL4Zy+Af/YC+GcvgH/2AvhnL4B/9gL4Zy+Af/YC+GcvgH/2AvhnL4B/9gL4Zy+Af/YC+GcvgH97u7x7uP81/i1uaOsQ/p0JR2p1F1YO9N8cdKKW1zd3gP9SvwO1v0uLD+FfHfXpP6KOkeV9+DfGup0mpa6ByTt79WeGe5wlq/PjUzfn17bXF2anr17sdA9JkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvQY9TtWXIJiBquu+QAAAABJRU5ErkJggg=="})})},Ti=gi.default.input(hi||(hi=di(["\n position: relative;\n width: 100%;\n padding: 1em 2em;\n border: 2px solid #e0e0e0;\n box-sizing: border-box;\n border-radius: 3em;\n transition: border-color 0.2s ease-in-out;\n font-family: ",";\n font-size: 1.2em;\n &:focus,\n &:hover {\n outline: none;\n border: 2px solid ",";\n }\n"])),(function(e){return e.theme.fonts.primary}),(function(e){return e.theme.colors.primary})),Ni=function(e){return(0,yi.jsx)("svg",{style:e,xmlns:"http://www.w3.org/2000/svg",width:"29",height:"29",viewBox:"0 0 29 29",children:(0,yi.jsxs)("g",{id:"Group_58","data-name":"Group 58",transform:"translate(-1470 -776)",children:[(0,yi.jsx)("circle",{id:"Ellipse_43","data-name":"Ellipse 43",cx:"14.5",cy:"14.5",r:"14.5",transform:"translate(1470 776)",fill:"#fff"}),(0,yi.jsx)("path",{id:"Ellipse_43_-_Outline","data-name":"Ellipse 43 - Outline",d:"M14.5,1.4A13.1,13.1,0,0,0,5.237,23.763,13.1,13.1,0,0,0,23.763,5.237,13.014,13.014,0,0,0,14.5,1.4m0-1.4A14.5,14.5,0,1,1,0,14.5,14.5,14.5,0,0,1,14.5,0Z",transform:"translate(1470 776)",fill:"#696969"}),(0,yi.jsx)("text",{id:"x",transform:"translate(1479 796)",fill:"#696969","font-size":"19","font-family":"SamsungSharpSans-Medium, Samsung Sharp Sans","font-weight":"500",children:(0,yi.jsx)("tspan",{x:"0",y:"0",children:"x"})})]})})},Di=function(t){var n,r=t.state,i=t.dispatch,s=r.tradeInDevice,l=r.broken,u=r.imei,c=o((0,e.useState)(null),2),d=c[0],f=c[1];(0,e.useEffect)((function(){u&&f(Mi(u))}),[u]);var p=function(e){if(null!==e){e.id;var t=e.category,n="Apple"===e.brand;switch(t){case"Mobile Phone":return n?["9D3F7E98-64BE-471A-8C65-1A2E2DE02EEA","58212CD5-122B-4358-8D61-6D58F00EBC3C"]:["CD2CAC76-BECF-495E-864A-A3B96C6D8AAA","58212CD5-122B-4358-8D61-6D58F00EBC3C"];case"Tablet":return n?["D7B43E35-7E3E-46E2-AE22-CD36D75BDEEA","C4BBB7B5-F9FB-42F5-9261-A2343F538F84"]:["64E1A627-6D08-4C79-9E6E-199ADE3BB2AF","C4BBB7B5-F9FB-42F5-9261-A2343F538F84"];case"Smart Watch":return[]}}}(s),m=_i().data,h=[];m&&p&&p.forEach((function(e){h.push(m[e])})),s&&h.push(s);var g=void 0;s&&null!==s&&(g=h.reduce((function(e,t){var n,r;return e&&null!==e?t&&null!==t&&(null!==(n=!l)&&void 0!==n&&n?e.estimated_discount.exchange_discount.amount+e.discount_range.max.amount:e.estimated_discount.exchange_discount.amount+e.discount_range.min.amount)<(null!==(r=!l)&&void 0!==r&&r?t.estimated_discount.exchange_discount.amount+t.discount_range.max.amount:t.estimated_discount.exchange_discount.amount+t.discount_range.min.amount)?t:e:t}),s));var v=o((0,e.useState)(!1),2),y=v[0],A=v[1],b=(0,a.dD)();return(0,yi.jsxs)(yi.Fragment,{children:[y&&(0,yi.jsx)(ii.div,{initial:{opacity:0},animate:{opacity:1},onClick:function(){return A(!1)},style:{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",backgroundColor:"rgba(0,0,0,0.5)",zIndex:1e4}}),y&&(0,yi.jsx)("div",{style:{top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",position:"fixed",zIndex:10001},children:(0,yi.jsxs)(ii.div,{initial:{opacity:0,scale:.25},animate:{opacity:1,scale:1,transition:{delay:.1}},onClick:function(){return A(!1)},style:{boxSizing:"border-box",width:"min(90vw, 1138px)",height:b?"auto":"min(591px, 41vw)",padding:b?"4em 2em":"0",borderRadius:"37px",backgroundColor:"#fff",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",flexDirection:b?"column-reverse":"row"},children:[(0,yi.jsx)("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/trade-in/imei.png",style:{width:b?"min(227px, 100%)":"min(227px, 20%)"}}),(0,yi.jsxs)("div",{style:{marginLeft:b?"20px":"70px"},children:[(0,yi.jsx)(a.xv,{font:"secondary",weight:"bold",align:"left",size:32,children:"How do I find my IMEI number?"}),(0,yi.jsxs)(a.xv,{style:{margin:"1em 0 4em"},size:19,children:["Dial *#06# to find the IMEI.",(0,yi.jsx)("br",{}),(0,yi.jsx)("br",{}),"Or, go to Settings \u203a General \u203a About to display IMEI."]}),(0,yi.jsxs)(a.xv,{size:19,style:{marginBottom:b?"2em":0},children:[(0,yi.jsx)("span",{style:{fontWeight:"bold"},children:"Option 1"}),(0,yi.jsx)("br",{})," Open your phone\u2019s call screen and enter *#06#",(0,yi.jsx)("br",{}),(0,yi.jsx)("br",{})," ",(0,yi.jsx)("span",{style:{fontWeight:"bold"},children:"Option 2"}),(0,yi.jsx)("br",{}),"Look for the number in a general \u201cAbout Phone\u201d section in settings"]})]}),(0,yi.jsx)("div",{style:{position:"absolute",top:"2em",right:"2em",cursor:"pointer"},onClick:function(){return A(!1)},children:(0,yi.jsx)(Ni,{})}),(0,yi.jsx)("div",{style:{position:"absolute",bottom:"2em"},onClick:function(){return A(!1)},children:(0,yi.jsx)(a.xv,{style:{cursor:"pointer",color:"#696969",textDecoration:"underline"},size:19,children:"Close"})})]})}),(0,yi.jsx)(a.xv,{font:"secondary",size:35,weight:"bold",margin:"0 auto",align:"center",children:"Is your device in good condition?"}),(0,yi.jsx)(a.xv,{style:{margin:"0 auto 0"},size:20,children:"If your device isn\u2019t damaged, switches on and works well, just click on the \u2018yes\u2019 button to get your trade-in discount."}),(0,yi.jsxs)(a.W2,{padding:"0",style:{margin:"2em auto",gridGap:"1em",width:"100%",maxWidth:"522px"},row:!0,children:[(0,yi.jsx)(vi,{onClick:function(){return i({type:ei.SET_TRADE_IN_DEVICE_BROKEN,payload:!1})},style:{width:"50%"},active:null!==l&&!l,children:(0,yi.jsx)(a.xv,{size:22,weight:"bold",children:"Yes"})}),(0,yi.jsx)(vi,{onClick:function(){return i({type:ei.SET_TRADE_IN_DEVICE_BROKEN,payload:!0})},style:{width:"50%"},active:null!==l&&l,children:(0,yi.jsx)(a.xv,{size:22,weight:"bold",children:"No"})})]}),(0,yi.jsxs)(a.xv,{size:18,children:["If you answered ",(0,yi.jsx)("span",{style:{fontWeight:"bold"},children:"\u2018no\u2019"}),", your phone must still meet these conditions to be eligible for trade-in:"]}),(0,yi.jsxs)(a.W2,{row:!b,style:{justifyContent:"space-between",alignItems:b?"flex-start":"center",padding:0,margin:"2em auto",width:b?"auto":"75%"},children:[(0,yi.jsxs)(a.W2,{row:!0,style:{justifyContent:b?"flex-start":"space-between",padding:"0.5em",alignItems:"center",margin:b?0:"0 auto"},children:[(0,yi.jsx)(Gi,{}),(0,yi.jsxs)(a.xv,{size:18,weight:"bold",style:{marginLeft:"1em"},children:["Device powers on\xa0",!b&&(0,yi.jsx)("br",{}),"and holds charge"]})]}),(0,yi.jsxs)(a.W2,{row:!0,style:{justifyContent:b?"flex-start":"space-between",padding:"0.5em",margin:b?0:"0 auto",alignItems:"center"},children:[(0,yi.jsx)(Gi,{}),(0,yi.jsxs)(a.xv,{size:18,weight:"bold",style:{marginLeft:"1em"},children:["Factory reset and\xa0",!b&&(0,yi.jsx)("br",{}),"no software locks"]})]}),(0,yi.jsxs)(a.W2,{row:!0,style:{justifyContent:b?"flex-start":"space-between",padding:"0.5em",alignItems:"center",margin:b?0:"0 auto"},children:[(0,yi.jsx)(Gi,{}),(0,yi.jsxs)(a.xv,{size:18,weight:"bold",style:{marginLeft:"1em"},children:["No outstanding\xa0",!b&&(0,yi.jsx)("br",{}),"finance or credit"]})]})]}),(0,yi.jsx)(a.xv,{font:"secondary",size:35,weight:"bold",margin:"3em 0 0 0",style:{textAlign:"center"},children:"Trade in summary - your instant discount"}),(0,yi.jsx)(a.xv,{style:{margin:"0em auto 3em"},size:21,children:"Good news, your device is eligible for a discount!"}),s&&(0,yi.jsxs)(vi,{style:{borderStyle:"dashed",cursor:"inital",width:"100%",maxWidth:"522px",justifyContent:"space-between",flexDirection:"row"},active:!0,children:[(0,yi.jsxs)(a.W2,{padding:"0",style:{alignItems:"flex-start",justifyContent:"flex-start",width:"100%"},children:[(0,yi.jsx)(a.xv,{size:20,children:s.brand}),(0,yi.jsx)(a.xv,{weight:"bold",size:21,children:s.name.replace(" - ".concat(s.memory),"")}),(0,yi.jsx)(a.xv,{weight:"bold",size:21,children:s.memory})]}),(0,yi.jsxs)(a.W2,{padding:"0",style:{alignItems:"flex-end",justifyContent:"flex-end",width:"100%"},children:[(0,yi.jsx)(a.xv,{size:19,children:"Trade-in amount:"}),g&&(0,yi.jsxs)(a.xv,{weight:"bold",size:35,color:"primary",children:["Up to"," ",(0,yi.jsx)(Pi.ZP,{start:0,end:null!==(n=!l)&&void 0!==n&&n?g.estimated_discount.exchange_discount.amount+g.discount_range.max.amount:g.estimated_discount.exchange_discount.amount+g.discount_range.min.amount,duration:2,formattingFn:function(e){return Bi(e,!0)},useEasing:!0},"countup")]})]})]}),"Mobile Phone"===(null===s||void 0===s?void 0:s.category)&&(0,yi.jsxs)("div",{style:{position:"relative",maxWidth:"522px",margin:"2em auto 4em",width:"100%"},children:[(0,yi.jsx)(a.xv,{font:"secondary",size:35,weight:"bold",align:"center",style:{marginBottom:"0.5em"},children:"Enter your device\u2019s IMEI"}),(0,yi.jsx)(Ti,{style:!1===d?{border:"2px solid red",zIndex:1,width:"100%"}:{zIndex:1,width:"100%"},placeholder:"IMEI number (15 digits)",value:null!==u&&void 0!==u?u:"",onChange:function(e){return i({type:ei.SET_IMEI,payload:e.target.value})}}),(0,yi.jsx)(ii.div,{initial:{opacity:0,y:-10,x:10},animate:d?{opacity:0,y:-10,x:10}:{opacity:1,y:5,x:10},style:{zIndex:1,position:"absolute"},children:(0,yi.jsx)(a.xv,{style:{color:"#f00"},size:b?20:16,children:"Please enter a valid IMEI"})}),(0,yi.jsx)("div",{onClick:function(){return A(!0)},style:{margin:"2em auto 0",cursor:"pointer"},children:(0,yi.jsx)(a.xv,{style:{textAlign:"center",textDecoration:"underline"},size:b?20:16,weight:"bold",children:"How do I find my IMEI?"})})]}),(0,yi.jsxs)(a.W2,{row:!0,padding:"0",style:{margin:"2em auto 0"},children:[(0,yi.jsx)("div",{onClick:function(){i({type:ei.PREV_STEP,payload:""})},children:(0,yi.jsx)(a.xv,{style:{cursor:"pointer"},children:"Back"})}),(0,yi.jsx)(a.ns,{size:b?25:18,onClick:function(){i({type:ei.NEXT_STEP,payload:""})},disabled:null===l||"Mobile Phone"===(null===s||void 0===s?void 0:s.category)&&(null===u||!d),style:{marginLeft:"2em",fontFamily:a.rS.fonts.primary},children:"Next: Your new device"})]})]})};function Oi(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,o)}function zi(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Oi(a,r,o,i,s,"next",e)}function s(e){Oi(a,r,o,i,s,"throw",e)}i(void 0)}))}}var Ri=n(757),Li=n.n(Ri),Ii=function(t){var n=t.devices,r=t.selectedSku,a=t.availableSkus,i=t.field,s=t.handleSelectSku,l=t.element,u=t.style,c=t.isMobile,d=(t.exclusiveFlag,t.finished),f=o((0,e.useState)([]),2),p=f[0],m=f[1],h=l;return(0,e.useEffect)((function(){if(n&&n[r]){var e=a.filter((function(e){return!!n[e]&&(e===r||n[r][i]!==n[e][i]&&("color"!==i||!n[r].color.equals(n[e].color)&&!n[e].color.exclusive))})).sort((function(e,t){if("size"===i){var r=parseInt(n[e].size.replace(/D*/g,"")),o=parseInt(n[t].size.replace(/D*/g,""));return n[e].size.includes("TB")&&(r*=1024),n[t].size.includes("TB")&&(o*=1024),r-o}return"color"===i?n[e].color.order-n[t].color.order:1})).map((function(e,t){var o;return(0,yi.jsx)(h,{i:t,handleSelectSku:s,device:n[e],sku:e,active:e===r,field:i,style:u,isMobile:c},"".concat(null===(o=n[e][i])||void 0===o?void 0:o.toString(),"_").concat(d?1:0))}));m(e)}}),[a,n]),p};function Ui(){var e=Gr(1),t={lead:void 0,follow:void 0,crossfadeOpacity:!1,preserveFollowOpacity:!1},n=(0,i.__assign)({},t),r={},o={},a=!1,s=null,l=0;function u(n,r){var o=t.lead,l=t.follow;a=!0,s=null;var u=!1,c=function(){u=!0,o&&o.scheduleRender(),l&&l.scheduleRender()},d=function(){a=!1,s=Zn().timestamp};return r=r&&Er(r,"crossfade"),function(e,t,n){void 0===n&&(n={});var r=Q(e)?e:Gr(e);return kr("",r,t,n),{stop:function(){return r.stop()}}}(e,n,(0,i.__assign)((0,i.__assign)({},r),{onUpdate:c,onComplete:function(){u?d():(e.set(n),Wn.read(d)),c()}}))}function c(){var n,a,i=Zn().timestamp,s=t.lead,u=t.follow;if(i!==l&&s){l=i;var c=s.getLatestValues();Object.assign(r,c);var d=u?u.getLatestValues():t.prevValues;Object.assign(o,d);var f=e.get(),p=null!==(n=c.opacity)&&void 0!==n?n:1,m=null!==(a=null===d||void 0===d?void 0:d.opacity)&&void 0!==a?a:1;t.crossfadeOpacity&&u?(r.opacity=Tt(!1!==u.isVisible?0:m,p,ji(f)),o.opacity=t.preserveFollowOpacity?m:Tt(m,0,Fi(f))):u||(r.opacity=Tt(m,p,f)),function(e,t,n,r,o,a){for(var i=0;i<Wi;i++){var s="border"+Zi[i]+"Radius",l=Hi(r,s),u=Hi(n,s);if((void 0!==l||void 0!==u)&&(l||(l=0),u||(u=0),"number"===typeof l&&"number"===typeof u)){var c=Math.max(Tt(l,u,a),0);e[s]=t[s]=c}}if(r.rotate||n.rotate){var d=Tt(r.rotate||0,n.rotate||0,a);e.rotate=t.rotate=d}!o&&n.backgroundColor&&r.backgroundColor&&(e.backgroundColor=t.backgroundColor=Zt(r.backgroundColor,n.backgroundColor)(a))}(r,o,c,d||{},Boolean(u),f)}}return{isActive:function(){return r&&(a||Zn().timestamp===s)},fromLead:function(e){return u(0,e)},toLead:function(r){var o=0;return t.prevValues||t.follow?n.lead===t.follow&&n.follow===t.lead&&(o=1-e.get()):o=1,e.set(o),u(1,r)},reset:function(){return e.set(1)},stop:function(){return e.stop()},getCrossfadeState:function(e){return c(),e===t.lead?r:e===t.follow?o:void 0},setOptions:function(e){n=t,t=e,r={},o={}},getLatestValues:function(){return r}}}var ji=Vi(0,.5,yn),Fi=Vi(.5,.95,pn);function Vi(e,t,n){return function(r){return r<e?0:r>t?1:n(Gt(e,t,r))}}var Zi=["TopLeft","TopRight","BottomLeft","BottomRight"],Wi=Zi.length;function Hi(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}function Qi(){var e,t,n,r=new Set,o={leadIsExiting:!1},a=(0,i.__assign)({},o),s=Ui(),l=!1;return{add:function(e){e.setCrossfader(s),r.add(e),n&&(e.prevDragCursor=n),o.lead||(o.lead=e)},remove:function(e){r.delete(e)},getLead:function(){return o.lead},updateSnapshot:function(){if(o.lead){e=s.isActive()?s.getLatestValues():o.lead.getLatestValues(),t=o.lead.prevViewportBox;var r=ea.get(o.lead);r&&r.isDragging&&(n=r.cursorProgress)}},clearSnapshot:function(){n=t=void 0},updateLeadAndFollow:function(){var t,n,u;a=(0,i.__assign)({},o);for(var c=Array.from(r),d=c.length;d--;d>=0){var f=c[d];if(n&&(null!==u&&void 0!==u||(u=f)),null!==n&&void 0!==n||(n=f),n&&u)break}o.lead=n,o.follow=u,o.leadIsExiting=(null===(t=o.lead)||void 0===t?void 0:t.presence)===ra.Exiting,s.setOptions({lead:n,follow:u,prevValues:e,crossfadeOpacity:(null===u||void 0===u?void 0:u.isPresenceRoot)||(null===n||void 0===n?void 0:n.isPresenceRoot)}),o.lead===a.follow||a.lead===o.lead&&a.leadIsExiting===o.leadIsExiting||(l=!0)},animate:function(e,n){var r;if(void 0===n&&(n=!1),e===o.lead){n?e.pointTo(o.lead):e.setVisibility(!0);var a={},i=null===(r=o.follow)||void 0===r?void 0:r.getProjectionParent();if(i&&(a.prevParent=i),e.presence===ra.Entering?a.originBox=o.follow?o.follow.prevViewportBox:t:e.presence===ra.Exiting&&(a.targetBox=function(){var e;return null===(e=o.follow)||void 0===e?void 0:e.getLayoutState().layout}()),l){l=!1;var u=e.getDefaultTransition();e.presence===ra.Entering?s.toLead(u):s.fromLead(u)}e.notifyLayoutReady(a)}else n?o.lead&&e.pointTo(o.lead):e.setVisibility(!1)}}}var Yi,Xi=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.children=new Set,e.stacks=new Map,e.hasMounted=!1,e.updateScheduled=!1,e.renderScheduled=!1,e.syncContext=(0,i.__assign)((0,i.__assign)({},wa()),{syncUpdate:function(t){return e.scheduleUpdate(t)},forceUpdate:function(){e.syncContext=(0,i.__assign)({},e.syncContext),e.scheduleUpdate(!0)},register:function(t){return e.addChild(t)},remove:function(t){return e.removeChild(t)}}),e}return(0,i.__extends)(n,t),n.prototype.componentDidMount=function(){this.hasMounted=!0},n.prototype.componentDidUpdate=function(){this.startLayoutAnimation()},n.prototype.shouldComponentUpdate=function(){return this.renderScheduled=!0,!0},n.prototype.startLayoutAnimation=function(){var e=this;this.renderScheduled=this.updateScheduled=!1;var t=this.props.type;this.children.forEach((function(e){e.isPresent?e.presence!==ra.Entering&&(e.presence=e.presence===ra.Exiting?ra.Entering:ra.Present):e.presence=ra.Exiting})),this.updateStacks();var n={layoutReady:function(n){void 0!==n.getLayoutId()?e.getStack(n).animate(n,"crossfade"===t):n.notifyLayoutReady()},parent:this.context.visualElement};this.children.forEach((function(t){return e.syncContext.add(t)})),this.syncContext.flush(n),this.stacks.forEach((function(e){return e.clearSnapshot()}))},n.prototype.updateStacks=function(){this.stacks.forEach((function(e){return e.updateLeadAndFollow()}))},n.prototype.scheduleUpdate=function(e){void 0===e&&(e=!1),!e&&this.updateScheduled||(this.updateScheduled=!0,this.children.forEach((function(e){!function(e){for(var t=!1,n={},r=0;r<I.length;r++){var o="rotate"+I[r];e.hasValue(o)&&0!==e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}(e),e.shouldResetTransform()&&e.resetTransform()})),this.children.forEach(Go),this.stacks.forEach((function(e){return e.updateSnapshot()})),!e&&this.renderScheduled||(this.renderScheduled=!0,this.forceUpdate()))},n.prototype.addChild=function(e){this.children.add(e),this.addToStack(e),e.presence=this.hasMounted?ra.Entering:ra.Present},n.prototype.removeChild=function(e){this.scheduleUpdate(),this.children.delete(e),this.removeFromStack(e)},n.prototype.addToStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.add(e)},n.prototype.removeFromStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.remove(e)},n.prototype.getStack=function(e){var t=e.getLayoutId();if(void 0!==t)return!this.stacks.has(t)&&this.stacks.set(t,Qi()),this.stacks.get(t)},n.prototype.render=function(){return e.createElement(Sa.Provider,{value:this.syncContext},this.props.children)},n.contextType=p,n}(e.Component),Ji=function(e){var t=e.device,n=e.sku,r=e.handleSelectSku,o=e.active,i=(e.i,e.field,e.style),s=(e.exclusiveFlag,(0,a.dD)());return(0,yi.jsx)("div",ui(ui({style:ui({display:"flex",flexDirection:"column",position:"relative"},i),onClick:function(){r(n)}},(0,a.rE)("colorSelect:".concat(t.name,":").concat(t.color.colorName))),{},{children:(0,yi.jsx)("div",{style:{width:s?"11.4vmin":"min(28px, 3vw)",height:s?"11.4vmin":"min(28px, 3vw)",borderRadius:"50%",borderColor:o?"#000":"#00000000",borderStyle:"solid",borderWidth:"1px",margin:"0 5px",position:"relative",cursor:"pointer"},children:(0,yi.jsx)("div",{style:{width:o?"85%":"90%",height:o?"85%":"90%",borderRadius:"50%",position:"absolute",boxSizing:"border-box",top:"50%",left:"50%",backgroundColor:t.color.formattedColor,transition:"all 0.3s ease-in-out",transform:"translate3d(-50%,-50%,0)"}})})}),"".concat(t.color.htmlColor,"_").concat(t.name,"_").concat(s))},Ki=gi.default.div(Yi||(Yi=di(["\n border-radius: 20px;\n padding: 0.3em 0.6em;\n border: 1px\n ","\n solid;\n transition: all 0.2s ease-in-out;\n cursor: pointer;\n"])),(function(e){return e.active?e.theme.colors.black:"transparent"})),qi=function(e){var t=e.device,n=e.sku,r=e.handleSelectSku,o=e.active,i=(e.i,(0,a.dD)());return(0,yi.jsx)(a.W2,{padding:"0",margin:i?"0":"0 0.5em",children:(0,yi.jsx)(Ki,ui(ui({},(0,a.rE)("chooseYourDeviceStorage:".concat(n))),{},{active:o,onClick:function(){return r(n)},children:(0,yi.jsx)(a.xv,{weight:"bold",size:i?23:16,style:{whiteSpace:"nowrap"},children:t.size})}))})};function $i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function es(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 ts(e,t,n){return t&&es(e.prototype,t),n&&es(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var ns,rs=function(){function e(t){$i(this,e),this.colorName=void 0,this.formattedColor=void 0,this.htmlColor=void 0,this.exclusive=!1,this.order=void 0,this.colorName="Light Pink"===t.colorName?"Pink":t.colorName,this.formattedColor=t.formattedColor,this.htmlColor=t.htmlColor,this.exclusive=t.exclusive||!1,this.order=t.order}return ts(e,[{key:"toString",value:function(){return this.colorName}},{key:"equals",value:function(e){return this.colorName===e.colorName&&(this.formattedColor===e.formattedColor&&this.htmlColor===e.htmlColor)}}]),e}(),os={currencyIso:"GBP",formattedValue:"Loading...",value:"0"},as={isValueRounded:!1,stockLevel:0},is={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""},ss=ts((function e(t){$i(this,e),this.currencyIso=void 0,this.formattedValue=void 0,this.priceType=void 0,this.value=void 0,this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)})),ls=function(){function e(t){var n,r,o,a,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"api";($i(this,e),this._name=void 0,this._family=void 0,this._pdp=void 0,this._picture=void 0,this._price=void 0,this._color=void 0,this._sku=void 0,this._size=void 0,this._stock=void 0,this._tradeIn=!1,this._upgrade=!1,this._services=[],this._tag=void 0,"init"===s)?(this._sku=t._sku,this._name=t._name,this._pdp=t._pdp,this._picture=is,this._price=new ss(os),this._color=new rs(t._color),this._size=t._size,this._stock=as,this._family=t._family,this._tag=t._tag):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._pdp=t.pdp,this._picture=t.picture||(null===t||void 0===t?void 0:t.galleryImagesV2)&&((null===t||void 0===t||null===(n=t.galleryImagesV2[0])||void 0===n||null===(r=n.images)||void 0===r?void 0:r.product)||(null===t||void 0===t||null===(o=t.galleryImagesV2[0])||void 0===o||null===(a=o.images[2])||void 0===a?void 0:a.value))||{},this._price=new ss(t.price||t.priceData),this._color=new rs(t.color),this._size=t.size,this._stock=t.stock,this._family=this._sku.slice(0,7),t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach((function(e){switch(e){case"UPGRADE_ENROLLMENT":i._upgrade=!0;break;case"TRADE_IN":i._tradeIn=!0}})))}return ts(e,[{key:"name",get:function(){return this._name}},{key:"family",get:function(){return this._family}},{key:"pdp",get:function(){return this._pdp}},{key:"picture",get:function(){return this._picture},set:function(e){this._picture=e}},{key:"price",get:function(){return this._price},set:function(e){this._price=new ss(e)}},{key:"color",get:function(){return this._color}},{key:"sku",get:function(){return this._sku}},{key:"size",get:function(){return this._size}},{key:"stock",get:function(){return this._stock},set:function(e){this._stock=e}},{key:"tradeIn",get:function(){return this._tradeIn}},{key:"upgrade",get:function(){return this._upgrade}},{key:"services",get:function(){return this._services},set:function(e){this._services=e}},{key:"tag",get:function(){return this._tag}},{key:"diff",value:function(e){var t=0;return this.size!==e.size&&t++,this.color.formattedColor!==e.color.formattedColor&&t++,this.family!==e.family&&t++,t}},{key:"toJson",value:function(){return JSON.stringify(this)}}]),e}(),us=ls,cs=JSON.parse('{"SM-S901BZKDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S901BZKDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZWDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S901BZWDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZGDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S901BZGDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BIDDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S901BIDDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZADEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S901BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZEDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S901BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZVDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S901BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BLBDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S901BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZKGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S901BZKGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZWGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S901BZWGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZGGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S901BZGGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BIDGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S901BIDGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZAGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S901BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZEGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S901BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZVGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S901BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BLBGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S901BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),ds=JSON.parse('{"SM-S901BZADEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S901BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZEDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S901BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZVDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S901BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BLBDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S901BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZAGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S901BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZEGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S901BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZVGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S901BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BLBGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S901BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),fs=JSON.parse('{"SM-S906BZKDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S906BZKDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZWDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S906BZWDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZGDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S906BZGDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BIDDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S906BIDDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZADEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S906BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZEDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S906BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZVDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S906BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BLBDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S906BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZKGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S906BZKGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZWGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S906BZWGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZGGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S906BZGGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BIDGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S906BIDGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZAGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S906BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZEGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S906BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZVGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S906BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BLBGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S906BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),ps=JSON.parse('{"SM-S906BZADEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S906BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZEDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S906BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZVDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S906BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BLBDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S906BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZAGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S906BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZEGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S906BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZVGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Violet","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S906BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BLBGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S906BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),ms=JSON.parse('{"SM-S908BDRDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZKDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZWDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZGDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BDRGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZKGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZWGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZGGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BDRHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZKHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZWHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZGHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BDRPEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRPEUB","_size":"1 TB"},"SM-S908BZKPEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKPEUB","_size":"1 TB"},"SM-S908BZWPEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWPEUB","_size":"1 TB"},"SM-S908BZGPEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGPEUB","_size":"1 TB"}}'),hs=JSON.parse('{"SM-S908BZADEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":0},"_sku":"SM-S908BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BLBDEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZRDEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZAGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BLBGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZRGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZAHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BLBHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZRHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZAPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAPEUB","_size":"1 TB"},"SM-S908BLBPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBPEUB","_size":"1 TB"},"SM-S908BZRPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRPEUB","_size":"1 TB"}}'),gs=JSON.parse('{"SM-G990BLGDEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Olive","formattedColor":"#a3ac9b","htmlColor":"a3ac9b","order":0},"_sku":"SM-G990BLGDEUA","_size":"128 GB"},"SM-G990BZADEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-G990BZADEUA","_size":"128 GB"},"SM-G990BLVDEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Violet","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":0},"_sku":"SM-G990BLVDEUA","_size":"128 GB"},"SM-G990BZWDEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-G990BZWDEUA","_size":"128 GB"},"SM-G990BLGGEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Olive","formattedColor":"#a3ac9b","htmlColor":"a3ac9b","order":0},"_sku":"SM-G990BLGGEUA","_size":"256 GB"},"SM-G990BZAGEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-G990BZAGEUA","_size":"256 GB"},"SM-G990BLVGEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Violet","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":0},"_sku":"SM-G990BLVGEUA","_size":"256 GB"},"SM-G990BZWGEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-G990BZWGEUA","_size":"256 GB"}}'),vs=JSON.parse('{"SM-G781BZWDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-white-128gb-sm-g781bzwdeua/","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G781BZWDEUA","_size":"128 GB"},"SM-G781BZBDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-navy-128gb-sm-g781bzbdeua/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G781BZBDEUA","_size":"128 GB"},"SM-G781BZGDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-mint-128gb-sm-g781bzgdeua/","_color":{"colorName":"Cloud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G781BZGDEUA","_size":"128 GB"},"SM-G781BZRDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-red-128gb-sm-g781bzrdeua","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G781BZRDEUA","_size":"128 GB"},"SM-G781BLVDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-lavender-128gb-sm-g781blvdeua/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G781BZRDEUA","_size":"128 GB"},"SM-G781BZODEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-orange-128gb-sm-g781bzodeua/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G781BZODEUA","_size":"128 GB"}}'),ys=JSON.parse('{"SM-G780GZBDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G780GZBDEUA","_size":"128 GB"},"SM-G780GZWDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G780GZWDEUA","_size":"128 GB"},"SM-G780GZGDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G780GZGDEUA","_size":"128 GB"},"SM-G780GZRDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G780GZRDEUA","_size":"128 GB"},"SM-G780GLVDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G780GZRDEUA","_size":"128 GB"},"SM-G780GZODEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G780GZODEUA","_size":"128 GB"},"SM-G780GZBHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G780GZBHEUA","_size":"256 GB"},"SM-G780GZWHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G780GZWHEUA","_size":"256 GB"},"SM-G780GZGHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G780GZGHEUA","_size":"256 GB"},"SM-G780GZRHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G780GZRHEUA","_size":"256 GB"},"SM-G780GLVHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G780GZRHEUA","_size":"256 GB"},"SM-G780GZOHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G780GZOHEUA","_size":"256 GB"}}'),As=JSON.parse('{"SM5G980FZADEUA":{"_name":"Galaxy S20 Certified Renewed","_family":"SM5G980","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-5g-grey-128gb-certified-re-newed-sm5g980fzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G980FZADEUA","_size":"128 GB"}}'),bs=JSON.parse('{"SM5G986BZADEUA":{"_name":"Galaxy S20+ 5G Certified Renewed","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-plus-5g-grey-128gb-certified-re-newed-sm5g986bzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G986BZADEUA","_size":"128 GB"}}'),ws=JSON.parse('{"SM5G988BZADEUA":{"_name":"Galaxy S20 Ultra 5G Certified Renewed","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-ultra-5g-grey-128gb-certified-re-newed-sm5g988bzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G988BZADEUA","_size":"128 GB"}}'),xs=JSON.parse('{"SM-F711BLVBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":3},"_sku":"SM-F711BLVBEUA","_size":"128 GB"},"SM-F711BLVFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":3},"_sku":"SM-F711BLVFEUA","_size":"256 GB"},"SM-F711BZEFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Cream","formattedColor":"#e3deca","htmlColor":"e3deca","order":0},"_sku":"SM-F711BZEFEUA","_size":"256 GB"},"SM-F711BZGBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Green","formattedColor":"#424f50","htmlColor":"424f50","order":2},"_sku":"SM-F711BZGBEUA","_size":"128 GB"},"SM-F711BZGFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Green","formattedColor":"#424f50","htmlColor":"424f50","order":2},"_sku":"SM-F711BZGFEUA","_size":"256 GB"},"SM-F711BZKBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":1},"_sku":"SM-F711BZKBEUA","_size":"128 GB"},"SM-F711BZKFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":1},"_sku":"SM-F711BZKFEUA","_size":"256 GB"},"SM-F711BZEBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Cream","formattedColor":"#e3deca","htmlColor":"e3deca","order":0},"_sku":"SM-F711BZEBEUA","_size":"128 GB"}}'),Ss=JSON.parse('{"SM-F926BZGDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Green","formattedColor":"#384a46","htmlColor":"384a46","order":1},"_sku":"SM-F926BZGDEUA","_size":"256 GB"},"SM-F926BZGGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Green","formattedColor":"#384a46","htmlColor":"384a46","order":1},"_sku":"SM-F926BZGGEUA","_size":"512 GB"},"SM-F926BZKGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":0},"_sku":"SM-F926BZKGEUA","_size":"512 GB"},"SM-F926BZSDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Silver","formattedColor":"#cac6c4","htmlColor":"cac6c4","order":2},"_sku":"SM-F926BZSDEUA","_size":"256 GB"},"SM-F926BZSGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Silver","formattedColor":"#cac6c4","htmlColor":"cac6c4","order":2},"_sku":"SM-F926BZSGEUA","_size":"512 GB"},"SM-F926BZKDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":0},"_sku":"SM-F926BZKDEUA","_size":"256 GB"}}'),_s={Flip4:JSON.parse('{"SM-F721BZAGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Graphite","formattedColor":"#404145","htmlColor":"404145","order":1},"_sku":"SM-F721BZAGEUB","_size":"128 GB"},"SM-F721BZDGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Pink Gold","formattedColor":"#E6D2C9","htmlColor":"E6D2C9","order":2},"_sku":"SM-F721BZDGEUB","_size":"128 GB"},"SM-F721BLBGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Blue","formattedColor":"#B6C0D6","htmlColor":"B6C0D6","order":3},"_sku":"SM-F721BLBGEUB","_size":"128 GB"},"SM-F721BLVGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Bora Purple","formattedColor":"#B2A1CD","htmlColor":"B2A1CD","order":0},"_sku":"SM-F721BLVGEUB","_size":"128 GB"},"SM-F721BZAHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Graphite","formattedColor":"#404145","htmlColor":"404145","order":1},"_sku":"SM-F721BZAHEUB","_size":"256 GB"},"SM-F721BZDHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Pink Gold","formattedColor":"#E6D2C9","htmlColor":"E6D2C9","order":2},"_sku":"SM-F721BZDHEUB","_size":"256 GB"},"SM-F721BLBHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Blue","formattedColor":"#B6C0D6","htmlColor":"B6C0D6","order":3},"_sku":"SM-F721BLBHEUB","_size":"256 GB"},"SM-F721BLVHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Bora Purple","formattedColor":"#B2A1CD","htmlColor":"B2A1CD","order":0},"_sku":"SM-F721BLVHEUB","_size":"256 GB"},"SM-F721BZAPEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Graphite","formattedColor":"#404145","htmlColor":"404145","order":1},"_sku":"SM-F721BZAPEUB","_size":"512 GB"},"SM-F721BZDPEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Pink Gold","formattedColor":"#E6D2C9","htmlColor":"E6D2C9","order":2},"_sku":"SM-F721BZDPEUB","_size":"512 GB"},"SM-F721BLBPEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Blue","formattedColor":"#B6C0D6","htmlColor":"B6C0D6","order":3},"_sku":"SM-F721BLBPEUB","_size":"512 GB"},"SM-F721BLVPEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Bora Purple","formattedColor":"#B2A1CD","htmlColor":"B2A1CD","order":0},"_sku":"SM-F721BLVPEUB","_size":"512 GB"}}'),Fold4:JSON.parse('{"SM-F936BZKBEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Phantom Black","formattedColor":"#2D2926","htmlColor":"2D2926","order":1},"_sku":"SM-F936BZKBEUB","_size":"256 GB"},"SM-F936BZEBEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Beige","formattedColor":"#D6CDC1","htmlColor":"D6CDC1","order":2},"_sku":"SM-F936BZEBEUB","_size":"256 GB"},"SM-F936BZABEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Grey Green","formattedColor":"#4E5A61","htmlColor":"4E5A61","order":0},"_sku":"SM-F936BZABEUB","_size":"256 GB"},"SM-F936BZKCEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Phantom Black","formattedColor":"#2D2926","htmlColor":"2D2926","order":1},"_sku":"SM-F936BZKCEUB","_size":"512 GB"},"SM-F936BZECEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Beige","formattedColor":"#D6CDC1","htmlColor":"D6CDC1","order":2},"_sku":"SM-F936BZECEUB","_size":"512 GB"},"SM-F936BZACEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Grey Green","formattedColor":"#4E5A61","htmlColor":"4E5A61","order":0},"_sku":"SM-F936BZACEUB","_size":"512 GB"},"SM-F936BZKNEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Phantom Black","formattedColor":"#2D2926","htmlColor":"2D2926","order":1},"_sku":"SM-F936BZKNEUB","_size":"1 TB"},"SM-F936BZENEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Beige","formattedColor":"#D6CDC1","htmlColor":"D6CDC1","order":2},"_sku":"SM-F936BZENEUB","_size":"1 TB"},"SM-F936BZANEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Grey Green","formattedColor":"#4E5A61","htmlColor":"4E5A61","order":0},"_sku":"SM-F936BZANEUB","_size":"1 TB"}}'),S22:cs,S22Plus:fs,S22Ultra:ms,S22Exclusive:ds,S22PlusExclusive:ps,S22UltraExclusive:hs,S21FE:gs,Flip3:xs,Fold3:Ss,A53:JSON.parse('{"SM-A536BZKNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-black-128gb-sm-a536bzkneub/","_color":{"colorName":"Awesome Black","formattedColor":"#454546","htmlColor":"454546","order":0},"_sku":"SM-A536BZKNEUB","_size":"128 GB","_tag":{"tag":"5G"}},"SM-A536BLBNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-blue-128gb-sm-a536blbneub/","_color":{"colorName":"Awesome Blue","formattedColor":"#a7c6ed","htmlColor":"#a7c6ed","order":0},"_sku":"SM-A536BLBNEUB","_size":"128 GB","_tag":{"tag":"5G"}},"SM-A536BZWNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-white-128gb-sm-a536bzwneub/","_color":{"colorName":"Awesome White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-A536BZWNEUB","_size":"128 GB","_tag":{"tag":"5G"}},"SM-A536BZONEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-peach-128gb-sm-a536bzoneub/","_color":{"colorName":"Awesome Peach","formattedColor":"#ffd4b1","htmlColor":"ffd4b1","order":0},"_sku":"SM-A536BZONEUB","_size":"128 GB","_tag":{"tag":"5G"}}}'),A33:JSON.parse('{"SM-A336BLBGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-blue-128gb-sm-a336blbgeub/","_color":{"colorName":"Awesome Blue","formattedColor":"#a7c6ed","htmlColor":"#a7c6ed","order":0},"_sku":"SM-A336BLBGEUB","_size":"128 GB"},"SM-A336BZKGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-black-128gb-sm-a336bzkgeub/","_color":{"colorName":"Awesome Black","formattedColor":"#454546","htmlColor":"454546","order":0},"_sku":"SM-A336BZKGEUB","_size":"128 GB"},"SM-A336BZWGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-white-128gb-sm-a336bzwgeub/","_color":{"colorName":"Awesome White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-A336BZWGEUB","_size":"128 GB"},"SM-A336BZOGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-peach-128gb-sm-a336bzogeub/","_color":{"colorName":"Awesome Peach","formattedColor":"#ffd4b1","htmlColor":"ffd4b1","order":0},"_sku":"SM-A336BZOGEUB","_size":"128 GB"}}'),A52s:JSON.parse('{"SM-A528BLVCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomeviolet-128gb-sm-a528blvceua/","_color":{"colorName":"Awesome Violet","formattedColor":"#b9b7d4","htmlColor":"b9b7d4","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB"},"SM-A528BZKCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomeblack-128gb-sm-a528bzkceua/","_color":{"colorName":"Awesome Black","formattedColor":"#494d35","htmlColor":"494d35","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB"},"SM-A528BLGCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomemint-128gb-sm-a528blgceua/","_color":{"colorName":"Awesome Mint","formattedColor":"#c7e9e3","htmlColor":"c7e9e3","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB"},"SM-A528BZWCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomewhite-128gb-sm-a528bzwceua/","_color":{"colorName":"Awesome White","formattedColor":"#ecece6","htmlColor":"ecece6","order":0},"_sku":"SM-A528BZWCEUA","_size":"128 GB"}}'),S20FE5G:vs,S20FE:ys,S20Renewed:As,S20PlusRenewed:bs,S20UltraRenewed:ws},Es={TabS85G:JSON.parse('{"SM-X706BZAAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X706BZAAEUB","_size":"128 GB"},"SM-X706BZSAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-silver-128gb-sm-x706bzsaeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X706BZSAEUB","_size":"128 GB"},"SM-X706BIDAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-pink-gold-128gb-sm-x706bidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X706BIDAEUB","_size":"128 GB"},"SM-X706BZABEUA":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-graphite-256gb-sm-x706bzabeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X706BZABEUA","_size":"256 GB"},"SM-X706BZSBEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-silver-256gb-sm-x706bzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X706BZSBEUB","_size":"256 GB"},"SM-X706BIDBEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-pink-gold-256gb-sm-x706bidbeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X706BIDBEUB","_size":"256 GB"}}'),TabS8WiFi:JSON.parse('{"SM-X700NZAAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-128gb-sm-x700nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X700NZAAEUA","_size":"128 GB"},"SM-X700NZSAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X700NZSAEUB","_size":"128 GB"},"SM-X700NIDAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-pink-gold-128gb-sm-x700nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X700NIDAEUB","_size":"128 GB"},"SM-X700NZABEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-256gb-sm-x700nzabeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X700NZABEUB","_size":"256 GB"},"SM-X700NZSBEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-silver-256gb-sm-x700nzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X700NZSBEUB","_size":"256 GB"},"SM-X700NIDBEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X700NIDBEUB","_size":"256 GB"}}'),TabS8Plus5G:JSON.parse('{"SM-X806BZAAEUA":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-128gb-sm-x806bzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X806BZAAEUA","_size":"128 GB"},"SM-X806BZSAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X806BZSAEUB","_size":"128 GB"},"SM-X806BIDAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-128gb-sm-x806bzaaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X806BIDAEUB","_size":"128 GB"},"SM-X806BZABEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-256gb-sm-x806bzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X806BZABEUB","_size":"256 GB"},"SM-X806BZSBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X806BZSBEUB","_size":"256 GB"},"SM-X806BIDBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-pink-gold-256gb-sm-x806bidbeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X806BIDBEUB","_size":"256 GB"}}'),TabS8PlusWiFi:JSON.parse('{"SM-X800NZAAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-128gb-sm-x800nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X800NZAAEUB","_size":"128 GB"},"SM-X800NZSAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X800NZSAEUB","_size":"128 GB"},"SM-X800NIDAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-pink-gold-128gb-sm-x800nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X800NIDAEUB","_size":"128 GB"},"SM-X800NZABEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-256gb-sm-x800nzabeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X800NZABEUB","_size":"256 GB"},"SM-X800NZSBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-silver-256gb-sm-x800nzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X800NZSBEUB","_size":"256 GB"},"SM-X800NIDBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-pink-gold-256gb-sm-x800nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X800NIDBEUB","_size":"256 GB"}}'),TabS8Ultra5G:JSON.parse('{"SM-X906BZAAEUA":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-128gb-sm-x800nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAAEUA","_size":"128 GB"},"SM-X906BZAEEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-256gb-sm-x900nzaeeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAEEUA","_size":"256 GB"},"SM-X906BZAFEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-512gb-sm-x900nzafeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAFEUA","_size":"512 GB"}}'),TabS8UltraWiFi:JSON.parse('{"SM-X900NZAAEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-128gb-sm-x700nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X900NZAAEUB","_size":"128 GB"},"SM-X900NZAEEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-256gb-sm-x900nzaeeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X900NZAEEUB","_size":"256 GB"},"SM-X900NZAFEUA":{"_name":"Galaxy Tab S8 Ultra (14.6\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-512gb-sm-x900nzafeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X900NZAFEUA","_size":"512 GB"}}')},ks=JSON.parse('{"SM-R865FZDAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-pink-gold-lte-sm-r865fzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-R865FZDAEUA","_size":"4G"},"SM-R865FZKAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-lte-sm-r865fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R865FZKAEUA","_size":"4G"},"SM-R865FZSAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-lte-sm-r865fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R865FZSAEUA","_size":"4G"},"SM-R860NZDAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-pink-gold-bt-sm-r860nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-R860NZDAEUA","_size":"Bluetooth"},"SM-R860NZKAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-bt-sm-r860nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R860NZKAEUA","_size":"Bluetooth"},"SM-R860NZSAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-bt-sm-r860nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R860NZSAEUA","_size":"Bluetooth"}}'),Cs=JSON.parse('{"SM-R875FZKAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-lte-sm-r875fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R875FZKAEUA","_size":"4G"},"SM-R875FZGAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-green-lte-sm-r875fzgaeua/","_color":{"colorName":"Green","formattedColor":"#445252","htmlColor":"445252","order":0},"_sku":"SM-R875FZGAEUA","_size":"4G"},"SM-R875FZSAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-lte-sm-r875fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R865FZSAEUA","_size":"4G"},"SM-R870NZKAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-bt-sm-r870nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R870NZKAEUA","_size":"Bluetooth"},"SM-R870NZGAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"","_color":{"colorName":"Green","formattedColor":"#445252","htmlColor":"445252","order":0},"_sku":"SM-R870NZGAEUA","_size":"Bluetooth"},"SM-R870NZSAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-bt-sm-r870nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R860NZSAEUA","_size":"Bluetooth"}}'),Bs=JSON.parse('{"SM-R885FZKAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-lte-sm-r885fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R885FZKAEUA","_size":"4G"},"SM-R885FZSAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-lte-sm-r885fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R885FZSAEUA","_size":"4G"},"SM-R880NZKAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-bt-sm-r880nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R880NZKAEUA","_size":"Bluetooth"},"SM-R880NZSAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-bt-sm-r880nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R880NZSAEUA","_size":"Bluetooth"}}'),Ms=JSON.parse('{"SM-R895FZKAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-lte-sm-r895fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R895FZKAEUA","_size":"4G"},"SM-R895FZSAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-lte-sm-r895fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R895FZSAEUA","_size":"4G"},"SM-R890NZKAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-bt-sm-r890nzsaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R890NZKAEUA","_size":"Bluetooth"},"SM-R890NZSAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-bt-sm-r890nzkaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R890NZSAEUA","_size":"Bluetooth"}}'),Ps=JSON.parse('{"SM-R900NZAAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-graphite-bt-sm-r900nzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R900NZAAEUA","_size":"Bluetooth"},"SM-R900NZSAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R900NZSAEUA","_size":"Bluetooth"},"SM-R900NZDAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#f0c8be","htmlColor":"f0c8be","order":0},"_sku":"SM-R900NZDAEUA","_size":"Bluetooth"},"SM-R905FZAAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R905FZAAEUA","_size":"4G"},"SM-R905FZSAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R905FZSAEUA","_size":"4G"},"SM-R905FZDAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#f0c8be","htmlColor":"f0c8be","order":0},"_sku":"SM-R905FZDAEUA","_size":"4G"}}'),Gs=JSON.parse('{"SM-R910NZAAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R910NZAAEUA","_size":"Bluetooth"},"SM-R910NZSAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R910NZSAEUA","_size":"Bluetooth"},"SM-R910NZBAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Sapphire","formattedColor":"#5f7391","htmlColor":"5f7391","order":0},"_sku":"SM-R910NZBAEUA","_size":"Bluetooth"},"SM-R915FZAAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-graphite-lte-sm-r915fzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R915FZAAEUA","_size":"4G"},"SM-R915FZSAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-silver-lte-sm-r915fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R915FZSAEUA","_size":"4G"},"SM-R915FZBAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-graphite-lte-sm-r915fzaaeua/","_color":{"colorName":"Sapphire","formattedColor":"#5f7391","htmlColor":"5f7391","order":0},"_sku":"SM-R915FZBAEUA","_size":"4G"}}'),Ts={Watch5Pro45:JSON.parse('{"SM-R920NZKAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-black-titanium-bt-sm-r920nzkaeua/","_color":{"colorName":"Black Titanium","formattedColor":"#37373c","htmlColor":"37373c","order":0},"_sku":"SM-R920NZKAEUA","_size":"Bluetooth"},"SM-R920NZTAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-gray-titanium-bt-sm-r920nztaeua/","_color":{"colorName":"Grey Titanium","formattedColor":"#7d736e","htmlColor":"7d736e","order":0},"_sku":"SM-R920NZTAEUA","_size":"Bluetooth"},"SM-R925FZKAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-black-titanium-lte-sm-r925fzkaeua/","_color":{"colorName":"Black Titanium","formattedColor":"#37373c","htmlColor":"37373c","order":0},"_sku":"SM-R925FZKAEUA","_size":"4G"},"SM-R925FZTAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-gray-titanium-lte-sm-r925fztaeua/","_color":{"colorName":"Grey Titanium","formattedColor":"#7d736e","htmlColor":"7d736e","order":0},"_sku":"SM-R925FZTAEUA","_size":"4G"}}'),Watch544:Gs,Watch540:Ps,Watch440:ks,Watch444:Cs,Watch4Classic42:Bs,Watch4Classic46:Ms};!function(e){e.productInfo="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.offers="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.tradeIn="https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/",e.addToCart="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/addToCart/multi/?fields=BASIC",e.cart="https://shop.samsung.com/uk/cart"}(ns||(ns={}));var Ns=function(){return Ns=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},Ns.apply(this,arguments)};var Ds=function(t){var n=t.animate,r=t.animateBegin,o=t.backgroundColor,a=t.backgroundOpacity,i=t.baseUrl,s=t.children,l=t.foregroundColor,u=t.foregroundOpacity,c=t.gradientRatio,d=t.gradientDirection,f=t.uniqueKey,p=t.interval,m=t.rtl,h=t.speed,g=t.style,v=t.title,y=t.beforeMask,A=function(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}(t,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),b=f||Math.random().toString(36).substring(6),w=b+"-diff",x=b+"-animated-diff",S=b+"-aria",_=m?{transform:"scaleX(-1)"}:null,E="0; "+p+"; 1",k=h+"s",C="top-bottom"===d?"rotate(90)":void 0;return(0,e.createElement)("svg",Ns({"aria-labelledby":S,role:"img",style:Ns(Ns({},g),_)},A),v?(0,e.createElement)("title",{id:S},v):null,y&&(0,e.isValidElement)(y)?y:null,(0,e.createElement)("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+i+"#"+w+")",style:{fill:"url("+i+"#"+x+")"}}),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:w},s),(0,e.createElement)("linearGradient",{id:x,gradientTransform:C},(0,e.createElement)("stop",{offset:"0%",stopColor:o,stopOpacity:a},n&&(0,e.createElement)("animate",{attributeName:"offset",values:-c+"; "+-c+"; 1",keyTimes:E,dur:k,repeatCount:"indefinite",begin:r})),(0,e.createElement)("stop",{offset:"50%",stopColor:l,stopOpacity:u},n&&(0,e.createElement)("animate",{attributeName:"offset",values:-c/2+"; "+-c/2+"; "+(1+c/2),keyTimes:E,dur:k,repeatCount:"indefinite",begin:r})),(0,e.createElement)("stop",{offset:"100%",stopColor:o,stopOpacity:a},n&&(0,e.createElement)("animate",{attributeName:"offset",values:"0; 0; "+(1+c),keyTimes:E,dur:k,repeatCount:"indefinite",begin:r})))))};Ds.defaultProps={animate:!0,backgroundColor:"#f5f6f7",backgroundOpacity:1,baseUrl:"",foregroundColor:"#eee",foregroundOpacity:1,gradientRatio:2,gradientDirection:"left-right",id:null,interval:.25,rtl:!1,speed:1.2,style:{},title:"Loading...",beforeMask:null};var Os,zs,Rs,Ls,Is,Us,js,Fs,Vs=function(t){return t.children?(0,e.createElement)(Ds,Ns({},t)):(0,e.createElement)(Zs,Ns({},t))},Zs=function(t){return(0,e.createElement)(Vs,Ns({viewBox:"0 0 476 124"},t),(0,e.createElement)("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),(0,e.createElement)("circle",{cx:"20",cy:"20",r:"20"}))},Ws=Vs,Hs=function(t){var n,r,i,s=t.setSelected,l=(t.addToBag,t.setImage),u=t.inBasket,c=t.leadSku,d=t.tradeInDevice,f=t.broken,p=t.imei,m=t.usps,h=t.onError,g=t.updateMax,v=function(t){var n={},r=ui(ui(ui({},_s),Es),Ts)[t];Object.entries(ui({},r)).forEach((function(e){var t=o(e,2),r=t[0],a=t[1];n[r]=new us(a,"init")}));var a=o((0,e.useState)(n),2),i=a[0],s=a[1],l=o((0,e.useState)(),2),u=l[0],c=l[1],d=o((0,e.useState)(!1),2),f=d[0],p=d[1];return r||c("sku not in config"),(0,e.useMemo)((function(){p(!1),fetch("".concat(ns.productInfo,"?fields=SIMPLE_INFO&productCodes=").concat(Object.keys(n).join(","))).then((function(e){return e.json()})).then((function(e){var t=n;e.forEach((function(e){t[e.code]&&(e.promotionPrice&&e.promotionPrice.value<e.price.value?t[e.code].price=e.promotionPrice:t[e.code].price=e.price,t[e.code].stock=e.stock,t[e.code].picture=e.picture)})),Object.entries(t).forEach((function(e){var n=o(e,2),r=n[0];0===n[1].price.value&&(t[r].stock.stockLevel=-1)})),s(t),p(!0)}))}),[t]),{data:i,error:u,finished:f}}(c),y=v.data,A=(v.error,o((0,e.useState)(Object.keys(y)[0]),2)),b=A[0],w=A[1],x=function(t){var n=t.devices,r=t.selectedSku,a=o((0,e.useState)([]),2),i=a[0],s=a[1],l=o((0,e.useState)([]),2),u=l[0],c=l[1],d=o((0,e.useState)([]),2),f=d[0],p=d[1];return(0,e.useEffect)((function(){if(n&&n[r]){var e=[],t=[];Object.entries(n).forEach((function(a){var i=o(a,2),s=i[0],l=i[1];n[r].diff(l)<2&&(l.color.exclusive?e.push(s):t.push(s))})),p(t),c(e),s([].concat(t,e))}}),[n,r]),[i,u,f]}({devices:y,selectedSku:b}),S=o(x,2),_=S[0],E=(S[1],function(t,n){var r=o((0,e.useState)(),2),a=r[0],i=r[1],s=o((0,e.useState)(),2),l=s[0],u=s[1],c=n.id,d=n.category,f="Apple"===n.brand;return(0,e.useMemo)((function(){fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/".concat(t)).then((function(e){return e.json()})).then((function(e){if(e&&e.length&&e.length>0){var t=e.map((function(e){return e})),n=t.filter((function(e){return e.id===c}))[0];if(!n){switch(d){case"Mobile Phone":(n=f?t.filter((function(e){return"9D3F7E98-64BE-471A-8C65-1A2E2DE02EEA"===e.id}))[0]:t.filter((function(e){return"CD2CAC76-BECF-495E-864A-A3B96C6D8AAA"===e.id}))[0])||(n=t.filter((function(e){return"58212CD5-122B-4358-8D61-6D58F00EBC3C"===e.id}))[0]);break;case"Tablet":(n=f?t.filter((function(e){return"D7B43E35-7E3E-46E2-AE22-CD36D75BDEEA"===e.id}))[0]:t.filter((function(e){return"64E1A627-6D08-4C79-9E6E-199ADE3BB2AF"===e.id}))[0])||(n=t.filter((function(e){return"CB6030FF-78D8-4CA4-B3CF-0E23D62457F1"===e.id}))[0])}console.log(n)}i(n)}})).catch((function(e){console.error(e),u(e)}))}),[t]),[a,l]}(b,d)),k=o(E,2),C=k[0],B=k[1];C&&g(C.estimated_discount.exchange_discount.amount+(f?C.discount_range.min.amount:C.discount_range.max.amount));var M=function(e){s(e),w(e),l(y[e].picture)},P=(0,a.dD)(),G=Ii({devices:y,selectedSku:b,availableSkus:_,field:"color",handleSelectSku:M,element:Ji}),T=Ii({devices:y,selectedSku:b,availableSkus:_,field:"size",handleSelectSku:M,element:qi});return(0,yi.jsx)(yi.Fragment,{children:(0,yi.jsxs)(vi,{style:{height:P?"auto":"100%",padding:"28px",position:"relative",width:"100%",margin:"0 auto",overflow:"visible"},children:[y&&y[b].tag&&(0,yi.jsx)("div",{style:{borderRadius:"20px",padding:"0.3em 0.6em",border:"1px solid black",background:(null===(n=y[b].tag)||void 0===n?void 0:n.color)||"black",transition:"all 0.2s ease-in-out",position:"absolute",left:"28px",top:"28px"},children:(0,yi.jsx)(a.xv,{color:"white",weight:"bold",size:P?25:18,children:null===(r=y[b].tag)||void 0===r?void 0:r.tag})}),(0,yi.jsxs)(a.W2,{style:{margin:P?"2em 0":"0",height:"100%",position:"relative",padding:0,width:"100%"},children:[y&&(0,yi.jsx)(a.xv,{color:"black",size:P?35:25,weight:"bold",font:"secondary",align:"center",style:{width:"100%",margin:"28px 0 0.5em 0",whiteSpace:"pre-wrap",height:"3em"},children:null===(i=y[b])||void 0===i?void 0:i.name.split("(").join("\n(")}),y&&y[b]&&(0,yi.jsx)("div",{style:{width:"100%",maxWidth:"300px",height:"100%",maxHeight:"200px",aspectRatio:"3 / 2",backgroundImage:"url(".concat(y[b].picture.url.replace("$THUB_SHOP_S$","").replace("$ORIGIN_PNG$","")+"$300_200_PNG$",")"),backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"cover",backgroundAttachment:"scroll",overflow:"visible"},children:!y[b].picture.url&&(0,yi.jsx)(Ws,{height:"200",width:"300",viewBox:"0 0 300 200",style:{maxWidth:"100%"},children:(0,yi.jsx)("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"300",height:"200"})})}),(0,yi.jsxs)(a.W2,{style:{width:"100%",margin:"0",padding:"0",justifyContent:"space-between"},children:[(0,yi.jsxs)("div",{style:{margin:"1em auto 0"},children:[y&&(0,yi.jsx)(a.W2,{row:!0,style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"190px",padding:"0",margin:"1em auto"},children:(0,yi.jsx)(Xi,{children:G})}),y&&(0,yi.jsx)(a.W2,{row:!0,style:{justifyContent:"center",width:"100%",padding:"0",margin:"0 auto 1em",gap:T.length>3?"5px":"10px",flexWrap:"wrap"},children:(0,yi.jsx)(Xi,{children:T})})]}),(0,yi.jsx)("div",{style:{width:"calc(100% - 2em)",height:"116px",margin:"2em auto",border:"1px solid #adadad",borderRadius:"22px",padding:"1em",display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"center",textAlign:"left"},children:m&&(0,yi.jsx)(a.W2,{style:{padding:"0",margin:"0 auto",alignItems:"flex-start"},children:m.map((function(e,t){return(0,yi.jsx)(a.xv,{style:{padding:"0.3em 0",listStyle:"disc inside",display:"list-item"},size:P?20:14,children:e},t)}))})}),(0,yi.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",height:"3em",margin:P?"2em auto":"0 auto"},children:[C&&!B&&(0,yi.jsxs)(a.xv,{weight:"bold",align:"center",color:"primary",size:P?22:16,children:["Total discount:"," ",C&&Bi(C.estimated_discount.exchange_discount.amount+(f?C.discount_range.min.amount:C.discount_range.max.amount),!0)]}),C&&y&&"Loading..."!==y[b].price.formattedValue&&"outOfStock"!==y[b].stock.stockLevelStatus&&(0,yi.jsx)("div",{style:{},children:(0,yi.jsxs)(a.W2,{row:!0,padding:"0",style:{alignItems:"baseline"},children:[(0,yi.jsx)(a.xv,{size:P?25:19,style:{textDecoration:"line-through",textAlign:"center"},children:y[b]&&y[b].price.formattedValue.replace(".00","")}),(0,yi.jsxs)(a.xv,{color:"primary",weight:"bold",size:P?38:30,style:{width:"50%",margin:"0"},children:["\xa0",y[b]&&C&&Bi(y[b].price.value-(C.estimated_discount.exchange_discount.amount+(f?C.discount_range.min.amount:C.discount_range.max.amount)),!0),"\xa0"]})]})}),y&&"outOfStock"===y[b].stock.stockLevelStatus&&C&&(0,yi.jsx)(a.xv,{style:{color:"#4b4b4b"},size:P?22:16,weight:"bold",align:"center",children:"This device is currently out of stock"}),(!C||B)&&(0,yi.jsx)(a.xv,{style:{color:"#4b4b4b"},size:P?22:16,weight:"bold",align:"center",children:"Your device is not eligible for trade in with this item"})]}),y&&(0,yi.jsxs)(a.W2,{style:{justifyContent:"flex-start",width:"100%",padding:"0",margin:"0 auto",alignSelf:"flex-start"},children:[C&&y&&!y[b].price.priceType&&(0,yi.jsx)(a.ns,{onClick:function(){},size:P?26:18,style:{margin:P?"1em 0":"2em 0 1em 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),C&&y&&y[b]&&y[b].stock&&"outOfStock"===y[b].stock.stockLevelStatus&&(0,yi.jsx)(a.ns,{onClick:function(){},size:P?26:18,style:{margin:P?"1em 0":"2em 0 1em 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}),C&&y&&y[b]&&y[b].stock&&y[b].price.priceType&&"outOfStock"!==y[b].stock.stockLevelStatus&&!u(Object.keys(y))&&y[b]&&(0,yi.jsx)(a.ns,ui(ui({onClick:function(){(function(e,t,n,r,o){var a={device_id:t,sku:e,store_id:"uk",type:"TradeIn",device_info:{imei:r,state:{BROKEN:n?"YES":"NO"}}};return"Mobile Phone"!==o&&delete a.device_info.imei,new Promise((function(t,n){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((function(r){fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/create-exchange",{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(a),method:"POST",mode:"cors",credentials:"include"}).then(function(){var e=zi(Li().mark((function e(t){return Li().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.json();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then((function(r){if(400===r.statusCode)n(r);else{var o=[{services:[{exchangeId:r.id}],productCode:e,qty:1}];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(o),method:"POST",mode:"cors",credentials:"include"}).then(function(){var e=zi(Li().mark((function e(n){return Li().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.json();case 2:e.sent,window.location.href="https://shop.samsung.com/uk/cart/",t(n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){n(e)}))}})).catch((function(e){n(e)}))}))}))})(b,C.id,f,p,C.category).catch((function(e){console.log("error"),h(e)}))},size:P?26:18,style:{margin:P?"1em 0":"2em 0 1em 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"}},(0,a.rE)("accessoryAdd:".concat(y[b].name))),{},{children:"Buy Now"})),!C&&y&&y[b]&&(0,yi.jsx)(a.ns,{onClick:function(){},size:P?26:18,style:{margin:P?"1em 0":"2em 0 1em 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},disabled:!0,children:"Buy now"}),(0,yi.jsx)(a.Wg,ui(ui({onClick:function(){return window.open("".concat(y[b].pdp))}},(0,a.rE)("linkOutPDP:".concat(y[b].name))),{},{size:P?26:18,style:{width:"100%",textAlign:"center"},children:"Learn more"}))]})]})]})]})})},Qs=JSON.parse('["6.1\u201d Infinity-O Display","Nightography Camera","8K Video Filming"]'),Ys=JSON.parse('["6.1\u201d Infinity-O Display","Nightography Camera","8K Video Filming"]'),Xs=JSON.parse('["6.6\u201d Infinity-O Display","Nightography Camera","8K Video Filming"]'),Js=JSON.parse('["6.6\u201d Infinity-O Display","Nightography Camera","8K Video Filming"]'),Ks=JSON.parse('["6.8\u201d Infinity-O Display","Nightography Camera","S Pen Included"]'),qs=JSON.parse('["6.8\u201d Infinity-O Display","Nightography Camera","S Pen Included"]'),$s=JSON.parse('["6.4\u201d Infinity-O Display","Pro-grade Triple Camera","Powerful Processor"]'),el=JSON.parse('["6.2\u201d Infinity-O Display","30x Space Zoom Camera","8K Video Filming"]'),tl=JSON.parse('["6.7\u201d Infinity-O Display","30x Space Zoom Camera","8K Video Filming"]'),nl=JSON.parse('["6.8\u201d Infinity-O Display","100x Space Zoom Camera","8K Video Filming"]'),rl=JSON.parse('["6.5\u201d Infinity-O Display","Pro-grade Triple Camera","Night mode"]'),ol=JSON.parse('["6.5\u201d Infinity-O Display","Pro-grade Triple Camera","Night mode"]'),al=JSON.parse('["6.7\u201d Foldable Display","IPX8 Water Resistance","Cover Screen"]'),il=JSON.parse('["7.6\u201d Foldable Display","IPX8 Water Resistance","S Pen Compatibility"]'),sl={Flip4:JSON.parse('["Compact, full sized smartphone","Flex mode for hands-free camera","Advanced durability"]'),Fold4:JSON.parse('["7.6\u201d Infinity Flex Display","Open multiple apps at once with Multi View","S Pen compatibility"]'),S22:Qs,S22Plus:Xs,S22Ultra:Ks,S22Exclusive:Ys,S22PlusExclusive:Js,S22UltraExclusive:qs,S21FE:$s,S21:el,S21Plus:tl,S21Ultra:nl,S20FE:rl,S20FE5G:ol,Flip3:al,Fold3:il,A53:JSON.parse('["6.5\u201d Infinity-O Display","5,000mAh Battery","Pro-grade Quad Camera"]'),A33:JSON.parse('["6.4\u201d Infinity-U Display","5,000mAh Battery","On-screen Fingerprint Scanner"]'),A52s:JSON.parse('["6.5\u201d Infinity-O Display","4,500mAh Battery","Advanced Quad Camera"]'),A13:JSON.parse('["Octa-core Processor","Long Lasting 5,000mAh Battery","Advanced Quad Camera"]'),S20Renewed:JSON.parse('["6.2\u201d Dynamic AMOLED Display","4000 mAh Battery","Advanced triple camera"]'),S20PlusRenewed:JSON.parse('["6.7\u201d Dynamic AMOLED Display","4,500 mAh Battery","Advanced triple camera"]'),S20UltraRenewed:JSON.parse('["6.9\u201d Dynamic AMOLED Display","5000 mAh Battery","40 MP front camera"]')},ll={TabS85G:JSON.parse('["11.0\u201d Display, 120Hz","8000 mAh Battery","Up to 256GB of storage"]'),TabS8WiFi:JSON.parse('["11.0\u201d Display, 120Hz","8000 mAh Battery","Up to 256GB of storage"]'),TabS8Plus5G:JSON.parse('["12.4\u201d Display, 120Hz","10090 mAh Battery","Up to 256GB of storage"]'),TabS8PlusWiFi:JSON.parse('["12.4\u201d Display, 120Hz","10090 mAh Battery","Up to 256GB of storage"]'),TabS8Ultra5G:JSON.parse('["14.6\u201d Display, 120Hz","11200 mAh Battery","Up to 256GB of storage"]'),TabS8UltraWiFi:JSON.parse('["14.6\u201d Display, 120Hz","11200 mAh Battery","Up to 512GB of storage"]')},ul=JSON.parse('["1.2\u201d Super AMOLED Display","247 mAh Battery","Body composition tracking"]'),cl=JSON.parse('["1.2\u201d Super AMOLED Display","247 mAh Battery","Body composition tracking"]'),dl=JSON.parse('["1.4\u201d Super AMOLED Display","361 mAh Battery","Real-time health monitoring sensor\xa0"]'),fl=JSON.parse('["1.4\u201d Super AMOLED Display","361 mAh Battery","Real-time health monitoring sensor\xa0"]'),pl=JSON.parse('["Sapphire crystal Display","410 mAh Battery","Body composition tracking"]'),ml=JSON.parse('["Sapphire crystal Display","410 mAh Battery","Body composition tracking"]'),hl={Watch5Pro45:JSON.parse('["Sapphire crystal Display","590 mAh Battery","GPS tracking"]'),Watch544:ml,Watch540:pl,Watch440:ul,Watch444:cl,Watch4Classic42:dl,Watch4Classic46:fl},gl=function(e){return(0,yi.jsxs)("svg",{style:e,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"31.325",height:"52.514",viewBox:"0 0 31.325 52.514",children:[(0,yi.jsx)("defs",{children:(0,yi.jsx)("clipPath",{id:"clip-path",children:(0,yi.jsx)("rect",{id:"Rectangle_85","data-name":"Rectangle 85",width:"31.325",height:"52.514",fill:"none",stroke:"rgba(0,0,0,0)","stroke-width":"1"})})}),(0,yi.jsx)("g",{id:"Group_97","data-name":"Group 97",transform:"translate(0 0)",children:(0,yi.jsxs)("g",{id:"Group_96","data-name":"Group 96",transform:"translate(0 0)","clip-path":"url(#clip-path)",children:[(0,yi.jsx)("path",{id:"Path_48","data-name":"Path 48",d:"M1,30.841V48.855a2.337,2.337,0,0,0,2.33,2.33H27.665A2.337,2.337,0,0,0,30,48.855V3.33A2.337,2.337,0,0,0,27.665,1H3.33A2.337,2.337,0,0,0,1,3.33V30.841Z",transform:"translate(0.165 0.165)",fill:"none",stroke:"#12100b","stroke-miterlimit":"10","stroke-width":"2"}),(0,yi.jsx)("line",{id:"Line_20","data-name":"Line 20",x2:"7.101",transform:"translate(12.112 45.377)",fill:"none",stroke:"#12100b","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"2"})]})})]})},vl=function(e){return(0,yi.jsxs)("svg",{style:e,id:"Group_100","data-name":"Group 100",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"69.78",height:"53.028",viewBox:"0 0 69.78 53.028",children:[(0,yi.jsx)("defs",{children:(0,yi.jsx)("clipPath",{id:"clip-path",children:(0,yi.jsx)("rect",{id:"Rectangle_87","data-name":"Rectangle 87",width:"69.78",height:"53.028",fill:"none"})})}),(0,yi.jsx)("line",{id:"Line_21","data-name":"Line 21",x2:"9.661",transform:"translate(30.06 44.919)",fill:"none",stroke:"#12100b","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"2"}),(0,yi.jsx)("g",{id:"Group_99","data-name":"Group 99",children:(0,yi.jsx)("g",{id:"Group_98","data-name":"Group 98","clip-path":"url(#clip-path)",children:(0,yi.jsx)("rect",{id:"Rectangle_86","data-name":"Rectangle 86",width:"67.007",height:"50.255",rx:"2",transform:"translate(1.386 1.386)",fill:"none",stroke:"#12100b","stroke-miterlimit":"10","stroke-width":"2"})})})]})},yl=function(e){return(0,yi.jsxs)("svg",{style:e,id:"Group_102","data-name":"Group 102",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"35.175",height:"53.028",viewBox:"0 0 35.175 53.028",children:[(0,yi.jsx)("defs",{children:(0,yi.jsx)("clipPath",{id:"clip-path",children:(0,yi.jsx)("rect",{id:"Rectangle_88","data-name":"Rectangle 88",width:"35.174",height:"53.028",fill:"none"})})}),(0,yi.jsxs)("g",{id:"Group_101","data-name":"Group 101",transform:"translate(0 0)","clip-path":"url(#clip-path)",children:[(0,yi.jsx)("path",{id:"Path_49","data-name":"Path 49",d:"M13.363,1H25.439a1.145,1.145,0,0,1,1.108,1.048s.506,6.468.828,7.819a13.835,13.835,0,0,0,2.288,5.389",transform:"translate(0.348 0.051)",fill:"none",stroke:"#12100b","stroke-linejoin":"round","stroke-width":"2"}),(0,yi.jsx)("path",{id:"Path_50","data-name":"Path 50",d:"M21.34,1H9.264A1.145,1.145,0,0,0,8.156,2.048S7.65,8.516,7.328,9.867A13.835,13.835,0,0,1,5.04,15.255",transform:"translate(0.131 0.051)",fill:"none",stroke:"#12100b","stroke-linejoin":"round","stroke-width":"2"}),(0,yi.jsx)("path",{id:"Path_51","data-name":"Path 51",d:"M21.336,50.144H9.26A1.145,1.145,0,0,1,8.152,49.1s-.506-6.468-.828-7.819a13.835,13.835,0,0,0-2.288-5.389",transform:"translate(0.131 1.832)",fill:"none",stroke:"#12100b","stroke-linejoin":"round","stroke-width":"2"}),(0,yi.jsx)("path",{id:"Path_52","data-name":"Path 52",d:"M13.359,50.144H25.435A1.145,1.145,0,0,0,26.543,49.1s.506-6.468.828-7.819a13.835,13.835,0,0,1,2.288-5.389",transform:"translate(0.348 1.832)",fill:"none",stroke:"#12100b","stroke-linejoin":"round","stroke-width":"2"}),(0,yi.jsx)("path",{id:"Path_53","data-name":"Path 53",d:"M34.122,26.079A16.766,16.766,0,0,0,17.562,9.115,16.766,16.766,0,0,0,1,26.079,16.766,16.766,0,0,0,17.562,43.043,16.766,16.766,0,0,0,34.122,26.079Z",transform:"translate(0.026 0.465)",fill:"none",stroke:"#12100b","stroke-linejoin":"round","stroke-width":"2"})]})]})},Al=ui(ui(ui({},sl),ll),hl),bl={"Mobile Phone":{text:"Smartphone",icon:gl},Tablet:{text:"Tablet",icon:vl},"Smart Watch":{text:"Smartwatch",icon:yl}},wl=[{name:"About Device",component:Ci},{name:"Your Discount",component:Di},{name:"Your Purchase",component:function(t){var n=t.state,r=t.dispatch,i=n.tradeInDevice,s=n.broken,l=n.imei,u=o(e.useState("Mobile Phone"),2),c=u[0],d=u[1],f=function(t){var n=o((0,e.useState)({}),2),r=n[0],a=n[1],i=o((0,e.useState)(!0),2),s=i[0],l=i[1],u=o((0,e.useState)(null),2),c=u[0],d=u[1];return(0,e.useMemo)((function(){null!==t&&fetch("https://d197dj4p94w2it.cloudfront.net/maxPerCategory.json",{body:null,method:"GET"}).then((function(e){return e.json()})).then((function(e){var n,r,o,i="Apple"===t.brand,s=e[t.id];s["Mobile Phone"]||(s["Mobile Phone"]=null===(n=e[Ei[t.category][i?"apple":"android"]])||void 0===n?void 0:n["Mobile Phone"]),s.Tablet||(s.Tablet=null===(r=e[Ei[t.category][i?"apple":"android"]])||void 0===r?void 0:r.Tablet),s["Smart Watch"]||(s["Smart Watch"]=null===(o=e[Ei[t.category][i?"apple":"android"]])||void 0===o?void 0:o["Smart Watch"]),a(s),l(!1)})).catch((function(e){d(e.message)})).finally((function(){return l(!1)}))}),[t]),{data:r,loading:s,error:c}}(i),p=f.data,m=f.loading,h=f.error,g=o((0,e.useState)(p),2),v=g[0],y=g[1],A=o((0,e.useState)(Object.keys(_s)),2),b=A[0],w=A[1];console.log("error",h),(0,e.useEffect)((function(){m||(i&&"Smart Watch"===i.category&&Object.entries(p).map((function(e){e[1]>0&&d(e[0])})),y(p))}),[m,p]),(0,e.useEffect)((function(){switch(c){case"Mobile Phone":default:w(Object.keys(_s));break;case"Tablet":w(Object.keys(Es));break;case"Smart Watch":w(Object.keys(Ts))}}),[c]);var x=(0,a.dD)();return(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(a.xv,{font:"secondary",size:35,weight:"bold",style:{margin:"0 auto 2em",textAlign:"center"},children:"Next, choose the device you want to purchase"}),(0,yi.jsx)(a.W2,{row:!x,style:{width:"100%",display:"flex",boxSizing:"border-box",gridGap:"30px",alignItems:"stretch",marginBottom:"30px",padding:x?"0":"0 20px"},children:Object.entries(bl).map((function(e,t){var n=o(e,2),r=n[0],i=n[1];return(0,yi.jsx)(yi.Fragment,{children:v[r]?(0,yi.jsxs)(vi,{onClick:function(){return d(r)},active:c===r,style:{width:"100%"},children:[(0,yi.jsx)(a.xv,{size:22,weight:"bold",children:i.text}),(0,yi.jsxs)(a.xv,{size:20,weight:"bold",color:"primary",children:["Up to ",Bi(v[r],!0)," off"]})]},"category-".concat(r)):(0,yi.jsx)(vi,{onClick:function(){return d(r)},active:c===r,style:{width:"100%"},disabled:!0,children:(0,yi.jsx)(a.xv,{size:22,weight:"bold",children:i.text})},"category-".concat(r))})}))}),(0,yi.jsx)(a.W2,{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",gridAutoColumns:"minmax(384px, 1fr)",gridAutoFlow:"row",gridGap:"30px",width:"100%",maxWidth:"1200px",boxSizing:"border-box",padding:x?"0":"0 20px"},children:i&&null!==s&&("Mobile Phone"!==i.category||l)&&b.map((function(e){return(0,yi.jsx)(Hs,{setSelected:function(e){},addToBag:function(e,t){},setImage:function(e){},inBasket:function(e){return!1},leadSku:e,tradeInDevice:i,broken:s,imei:l||"",usps:Al[e]||void 0,onError:function(e){r({type:ei.SET_ERROR,payload:e})},updateMax:function(e){var t;(null!==(t=v[c])&&void 0!==t?t:0)<e&&y(ui(ui({},v),{},si({},c,e)))}},"configurator-".concat(e,"-").concat(c))}))})]})}}],xl=function(e,t){switch(t.type){case ei.NEXT_STEP:return e.step<wl.length-1?ui(ui({},e),{},{step:e.step+1}):ui({},e);case ei.PREV_STEP:return e.step>0?ui(ui({},e),{},{step:e.step-1}):ui({},e);case ei.GO_TO_STEP:return ui(ui({},e),{},{step:t.payload});case ei.SET_TRADE_IN_DEVICE:return ui(ui({},e),{},{tradeInDevice:t.payload});case ei.CLEAR_TRADE_IN_DEVICE:return ui(ui({},e),{},{tradeInDevice:null});case ei.SET_TRADE_IN_DEVICE_BROKEN:return ui(ui({},e),{},{broken:t.payload});case ei.SET_IMEI:return ui(ui({},e),{},{imei:t.payload});case ei.SET_ERROR:return ui(ui({},e),{},{error:t.payload});default:return e}},Sl=function(){return window.innerWidth<768},_l=gi.default.div(Os||(Os=di(["\n background: ",";\n transition: all 0.3s ease-in-out;\n height: 46px;\n width: 46px;\n border-radius: 50%;\n align-self: center;\n margin: 0.2em;\n color: ",';\n position: relative;\n &:after {\n content: "','";\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-family: ',";\n font-weight: 700;\n font-size: 30px;\n color: ",";\n }\n"])),(function(e){return e.active?"linear-gradient(50deg, #006FF2 0%, #24B9FC 100%)":e.theme.colors.white}),(function(e){return e.active?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.stepNumber}),(function(e){return e.theme.fonts.secondary}),(function(e){return e.active?"#fff":"#E8E8E8"})),El=gi.default.div(zs||(zs=di(["\n background: ",";\n transition: all 0.3s ease-in-out;\n height: 16px;\n width: 16px;\n border-radius: 50%;\n align-self: center;\n margin: 0.2em;\n color: ",";\n position: relative;\n"])),(function(e){return e.active?"linear-gradient(50deg, #006FF2 0%, #24B9FC 100%)":e.theme.colors.white}),(function(e){return e.active?e.theme.colors.white:e.theme.colors.black})),kl=gi.default.div(Rs||(Rs=di(["\n position: absolute;\n bottom: -1em;\n width: max-content;\n"]))),Cl=gi.default.div(Ls||(Ls=di(["\n position: relative;\n height: 5px;\n width: 100%;\n background: #E8E8E8\n "]))),Bl=gi.default.div(Is||(Is=di(["\n height: 100%;\n width: ",';\n -webkit-mask: linear-gradient(#fff 0 0);\n mask: linear-gradient(#fff 0 0);\n transition: all 0.4s ease-in-out;\n &:before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-image: linear-gradient(122deg, #006ff2 0%, #1497f8 100%);\n }\n'])),(function(e){return e.progress})),Ml=gi.default.div(Us||(Us=di(["\n display: inline-block;\n transform: rotate(45deg);\n height: 12px;\n width: 6px;\n border-bottom: 2px solid ",";\n border-right: 2px solid ",";\n"])),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black})),Pl=gi.default.div(js||(js=di(["\n margin: 0 0.8em;\n display: inline-flex;\n position: absolute;\n left: -1.8em;\n top: 50%;\n transform: translateY(-50%);\n"]))),Gl=(0,gi.default)(a.xv)(Fs||(Fs=di(["\n cursor: pointer;\n\n"]))),Tl=function(e){var t=e.progress;return(0,yi.jsx)(Cl,{children:(0,yi.jsx)(Bl,{progress:t})})},Nl=function(e){var t=e.active,n=e.passed,r=e.stepNumber,o=e.copy,i=e.clickHandler;return(0,yi.jsxs)(a.W2,{padding:"0",margin:"0",children:[(0,yi.jsx)(a.W2,{children:(0,yi.jsx)(_l,{active:t||n,stepNumber:r})}),(0,yi.jsx)(kl,{onClick:i,children:n?(0,yi.jsxs)(a.W2,{padding:"0",margin:"0",row:!0,children:[(0,yi.jsx)(Pl,{children:(0,yi.jsx)(Ml,{})}),(0,yi.jsx)(Gl,{size:"sm",weight:"bold",align:"center",underline:!0,color:"black",children:o})]}):(0,yi.jsx)(Gl,{size:"sm",weight:"bold",align:"center",color:t?"primary":"black",children:o})})]})},Dl=function(e){var t=e.active,n=e.passed;return(0,yi.jsx)(a.W2,{padding:"0",margin:"0",children:(0,yi.jsx)(a.W2,{padding:"0.2em",children:(0,yi.jsx)(El,{active:t||n})})})},Ol=function(t){var n=t.state,r=t.dispatch,i=function(){var t=o((0,e.useState)(Sl()),2),n=t[0],r=t[1];return(0,e.useEffect)((function(){var e=0,t=function(){clearTimeout(e),e=setTimeout((function(){r(Sl())}),500)};return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),n}(),s=(0,a.Av)(),l=n.step+1,u=function(e,t){e.preventDefault(),r({type:ei.GO_TO_STEP,payload:t})};return i?(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsxs)(a.W2,{padding:"0.6em 0 0.6em 0",children:[(0,yi.jsx)(a.W2,ui(ui({padding:"0.4em"},(0,a.rE)("navigation:About your device")),{},{onClick:function(e){return u(e,0)},children:l>1?(0,yi.jsxs)(a.W2,{padding:"0",margin:"0",row:!0,children:[(0,yi.jsx)(Pl,{children:(0,yi.jsx)(Ml,{})}),(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",underline:!0,color:"black",children:"About your device"})]}):(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",color:1===l?"primary":"black",children:"About your device"})})),(0,yi.jsx)(a.W2,ui(ui({padding:"0.4em"},(0,a.rE)("navigation:Your instant discount")),{},{onClick:function(e){return u(e,1)},children:l>2?(0,yi.jsxs)(a.W2,{padding:"0",margin:"0",row:!0,children:[(0,yi.jsx)(Pl,{children:(0,yi.jsx)(Ml,{})}),(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",underline:!0,color:"black",children:"Your instant discount"})]}):(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",color:2===l?"primary":"black",children:"Your instant discount"})})),(0,yi.jsx)(a.W2,{padding:"0.4em",onClick:function(e){return u(e,2)},children:l>3?(0,yi.jsxs)(a.W2,{padding:"0",margin:"0",row:!0,children:[(0,yi.jsx)(Pl,{children:(0,yi.jsx)(Ml,{})}),(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",underline:!0,color:"black",children:"Your purchase"})]}):(0,yi.jsx)(Gl,{size:"l",weight:"bold",align:"center",color:3===l?"primary":"black",children:"Your purchase"})})]}),(0,yi.jsxs)(a.W2,{row:!0,padding:"0 2.4em 1.2em 2.4em",children:[(0,yi.jsx)(Dl,{active:1===l,passed:l>1}),(0,yi.jsx)(Tl,{progress:l>1?"100%":"0%"}),(0,yi.jsx)(Dl,{active:2===l,passed:l>2}),(0,yi.jsx)(Tl,{progress:l>2?"100%":"0%"}),(0,yi.jsx)(Dl,{active:3===l,passed:l>3})]})]}):(0,yi.jsx)(yi.Fragment,{children:(0,yi.jsxs)(a.W2,{row:!0,padding:s?"1.2em 2.4em 0 2.4em":"1.2em 180px 0 180px",width:s?"calc(100% - 4.8em)":"calc(100% - 360px)",children:[(0,yi.jsx)(Nl,ui(ui({},(0,a.rE)("navigation:About your device")),{},{clickHandler:function(e){return u(e,0)},active:1===l,passed:l>1,stepNumber:"1",copy:"About your device"})),(0,yi.jsx)(Tl,{progress:l>1?"100%":"0%"}),(0,yi.jsx)(Nl,ui(ui({},(0,a.rE)("navigation:Your instant discount")),{},{clickHandler:function(e){return u(e,1)},active:2===l,passed:l>2,stepNumber:"2",copy:"Your instant discount"})),(0,yi.jsx)(Tl,{progress:l>2?"100%":"0%"}),(0,yi.jsx)(Nl,{clickHandler:function(e){return u(e,2)},active:3===l,passed:l>3,stepNumber:"3",copy:"Your purchase"})]})})},zl=function(e){return(0,yi.jsx)("svg",{style:e,xmlns:"http://www.w3.org/2000/svg",width:"29",height:"29",viewBox:"0 0 29 29",children:(0,yi.jsxs)("g",{id:"Group_58","data-name":"Group 58",transform:"translate(-1470 -776)",children:[(0,yi.jsx)("circle",{id:"Ellipse_43","data-name":"Ellipse 43",cx:"14.5",cy:"14.5",r:"14.5",transform:"translate(1470 776)",fill:"#fff"}),(0,yi.jsx)("path",{id:"Ellipse_43_-_Outline","data-name":"Ellipse 43 - Outline",d:"M14.5,1.4A13.1,13.1,0,0,0,5.237,23.763,13.1,13.1,0,0,0,23.763,5.237,13.014,13.014,0,0,0,14.5,1.4m0-1.4A14.5,14.5,0,1,1,0,14.5,14.5,14.5,0,0,1,14.5,0Z",transform:"translate(1470 776)",fill:"#696969"}),(0,yi.jsx)("text",{id:"x",transform:"translate(1479 796)",fill:"#696969","font-size":"19","font-family":"SamsungSharpSans-Medium, Samsung Sharp Sans","font-weight":"500",children:(0,yi.jsx)("tspan",{x:"0",y:"0",children:"x"})})]})})};var Rl=function(){var t=o(e.useReducer(xl,ci),2),n=t[0],r=t[1],i=n.step,s=(n.tradeInDevice,n.error),l=(0,a.dD)(),u=wl[i].component,c=o((0,e.useState)(null!==s&&void 0!==s&&s),2),d=c[0],f=c[1];return(0,e.useEffect)((function(){s&&f(!0)}),[s]),(0,e.useEffect)((function(){if("iOS"===function(){var e="unknownOS";return-1!=navigator.platform.indexOf("iPhone")&&(e="iOS"),-1!=navigator.platform.indexOf("Win")&&(e="Windows"),-1!=navigator.platform.indexOf("Mac")&&(e="MacOS"),e}()){var e=document.querySelector("#cheil-static");e&&e.scrollIntoView({behavior:"smooth"})}else{var t=document.querySelector("#cheil-static");t&&t.scrollIntoView({behavior:"smooth"})}}),[i]),(0,yi.jsxs)(a.W2,{style:{backgroundColor:"#f4f4f4",borderRadius:"30px",margin:"0 auto",boxSizing:"border-box",width:l?"calc(100% - 11vw)":"100%"},children:[s&&d&&(0,yi.jsx)(ii.div,{initial:{opacity:0},animate:{opacity:1},onClick:function(){return f(!1)},style:{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",backgroundColor:"rgba(0,0,0,0.5)",zIndex:1e4}}),s&&d&&(0,yi.jsx)("div",{style:{top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",position:"fixed",zIndex:10001},children:(0,yi.jsxs)(ii.div,{initial:{opacity:0,scale:.25},animate:{opacity:1,scale:1,transition:{delay:.1}},onClick:function(){return f(!1)},style:{boxSizing:"border-box",padding:l?"4em 2em":"4em",borderRadius:"37px",backgroundColor:"#fff",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",flexDirection:"column"},children:[(0,yi.jsx)(a.xv,{style:{margin:"1em 0 2em",fontWeight:"bold"},size:19,children:"An error occurred with your trade in:"}),(0,yi.jsx)(a.xv,{size:19,style:{marginBottom:l?"2em":0},children:s.message}),(0,yi.jsx)("div",{style:{position:"absolute",top:"2em",right:"2em",cursor:"pointer"},onClick:function(){return f(!1)},children:(0,yi.jsx)(zl,{})}),(0,yi.jsx)("div",{style:{position:"absolute",bottom:"2em"},onClick:function(){return f(!1)},children:(0,yi.jsx)(a.xv,{style:{cursor:"pointer",color:"#696969",textDecoration:"underline"},size:19,children:"Close"})})]})}),(0,yi.jsx)(a.xv,{font:"secondary",size:40,weight:"bold",style:{maxWidth:"466px",margin:l?"2em auto 0.5em":"65px auto",textAlign:"center"},children:"Let\u2019s get you your instant trade-in discount value"}),(0,yi.jsx)(Ol,{state:n,dispatch:r}),(0,yi.jsx)(a.W2,{style:{margin:l?"2em auto":"9em auto 4em",maxWidth:"1200px",width:"100%",padding:0},children:(0,yi.jsx)(u,{state:n,dispatch:r})})]})},Ll=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,a=t.getLCP,i=t.getTTFB;n(e),r(e),o(e),a(e),i(e)}))};t.createRoot(document.getElementById("cheil-static")).render((0,yi.jsx)(e.StrictMode,{children:(0,yi.jsxs)(gi.ThemeProvider,{theme:a.rS,children:[(0,yi.jsx)(a.ZL,{}),(0,yi.jsx)(Rl,{})]})})),Ll()}()}(); //# sourceMappingURL=main.5865e514.js.map }); </script> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-gray text-center text-mo-center "> <div class="textblock__body padding-top--48 padding-bottom--48"> <p class="textblock__desc" data-font-size-pc="14" data-font-size-mo="12">*Regener8 has been nominated by Samsung to run the Trade-In and Trade-Up Programmes and is not managed by Samsung Electronics Pty Ltd directly. Estimate trade-in values may change without notification and can be based on promotion periods. Please refer to promotion Terms and Conditions for the validity period of promotions.</p> </div> </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="spotlightoffers"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Spotlight Offers</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-edge feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-3 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="9" data-mobile-per-page="9" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-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 feature-column-carousel__item--align-center swiper-slide"> <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__title"> <h2>Galaxy Z Fold6 I Z Flip6 <br />Trade-In offer</h2> </div> <div class="feature-column-carousel__sub-title"> <h3>Valid until 30 Nov 2024</h3> </div> <div class="feature-column-carousel__text"> <p>When you trade-in selected phones<br />Dates may vary for network operators.</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--black" href="/za/trade-in/#valuefinder" aria-label="Trade in now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy z fold6 i z flip6 trade in offer:trade in now"> Trade in now </a> <br/> <a class="cta cta--contained cta--black" href="/za/trade-in/#howitworks" aria-label="Store locator" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy z fold6 i z flip6 trade in offer:store locator"> Store locator </a> </div> <div class="feature-column-carousel__disclaimer"> <span><a href="#terms" style="color: #636363;">Terms</a></span> </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/za/trade-in/Samsung_Trade-In-Page_Thumbnail_Galaxy-Z-Fold6-GalaxyZFlip6_298x159.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_Galaxy-Z-Fold6-GalaxyZFlip6_298x159.png?$LazyLoad_Home_PNG$" alt="Galaxy S24 Series " data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_Galaxy-Z-Fold6-GalaxyZFlip6_298x159.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_Galaxy-Z-Fold6-GalaxyZFlip6_298x159.png?$720_N_PNG$" alt="Galaxy S24 Series " data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" data-clickable-state="true"> <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__title" data-headline-text="galaxy s24 fe trade in offer"> <h2>Galaxy S24 FE <br />Trade-in offer</h2> </div> <div class="feature-column-carousel__sub-title"> <h3>Valid until 30 Nov 2024</h3> </div> <div class="feature-column-carousel__text"> <p>When you trade-in selected phones.<br />Dates may vary for network operators.</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--black" href="/za/trade-in/#valuefinder" aria-label="Trade in now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy s24 fe trade in offer:trade in now" data-clickable-target="true" data-link-title="Trade in now"> Trade in now </a> <br/> <a class="cta cta--contained cta--black" href="/za/trade-in/#howitworks" aria-label="Store locator" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy s24 fe trade in offer:store locator" data-link-title="Store locator"> Store locator </a> </div> <div class="feature-column-carousel__disclaimer"> <span><a href="#terms" style="color: #636363;">Terms</a></span> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_GALAXY-S24-FE_298x159.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_GALAXY-S24-FE_298x159.png?$LazyLoad_Home_PNG$" alt data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_GALAXY-S24-FE_298x159.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung_Trade-In-Page_Thumbnail_GALAXY-S24-FE_298x159.png?$720_N_PNG$" alt data-aem-asset-id=""/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" 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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_797966787-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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_797966787-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> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-light-gray blank-space--width-1440 blank-space--desktop-margin-large blank-space--mobile-margin-large"> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-gray text-center text-mo-center " 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 Samsung 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-light-gray feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-normal"> <div class="feature-column-carousel__carousel feature-column-carousel--desktop-columns-3 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":3 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide " data-type-headline="Slide 1: Great trade-in value, guaranteed."> <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">Great Trade-in Value</p> </div> <div class="feature-column-carousel__title"> <h3>Great trade-in value, guaranteed.</h3> </div> <div class="feature-column-carousel__text"> <p>Samsung delivers the best possible trade-in value for your current device. It’s an offer you can’t afford to pass up. Plus, it’s your chance to save big on your next Galaxy.</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-great-value-570x304-pc.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-great-value-720x540-mo.jpg?$LazyLoad_Home_JPG$" alt="Galaxy S22 Ultra shown in rear angle at top right with S Pen on its right side, over a line drawing of a rosette. Shown placed at bottom left is Galaxy S20 Ultra in Cosmic Gray color, in rear angle." data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-great-value-570x304-pc.jpg?$570_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-great-value-720x540-mo.jpg?$720_N_JPG$" alt="Galaxy S22 Ultra shown in rear angle at top right with S Pen on its right side, over a line drawing of a rosette. Shown placed at bottom left is Galaxy S20 Ultra in Cosmic Gray color, in rear angle." data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " data-type-headline="Slide 2: Instant savings"> <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">Instant Saving and More than just smartphones</p> </div> <div class="feature-column-carousel__title"> <h3>Save immediately on your next Galaxy.</h3> </div> <div class="feature-column-carousel__text"> <p>We will only be able to make a cash payment to you if you are the customer AND the bank account you have given to us to make the payment is in your name (i.e. we will not pay the trade-in value to somebody else) AND your bank account is with a registered South African bank.</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-instant-savings-570x304-pc.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-intsant-savings-720x540-mo.jpg?$LazyLoad_Home_JPG$" alt="Galaxy devices shown in a rear angle with a line drawing of a piggy bank." data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-instant-savings-570x304-pc.jpg?$570_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-intsant-savings-720x540-mo.jpg?$720_N_JPG$" alt="Galaxy devices shown in a rear angle with a line drawing of a piggy bank." data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " data-type-headline="Slide 4: Most devices accepted"> <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">Most Devices Accepted</p> </div> <div class="feature-column-carousel__title"> <h3>More than just smartphones.</h3> </div> <div class="feature-column-carousel__text"> <p>Trade in a range of devices to receive a discount. We accept Galaxy Tablets, Galaxy phones, Galaxy Watches and even some non Samsung devices.</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-most-devices-570x304-pc.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-most-devices-720x540-mo.jpg?$LazyLoad_Home_JPG$" alt="An array of Samsung Galaxy devices shown in both front and rear angles which include a smartphone, tablet and watch." data-aem-asset-id=""/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-most-devices-570x304-pc.jpg?$570_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-column-most-devices-720x540-mo.jpg?$720_N_JPG$" alt="An array of Samsung Galaxy devices shown in both front and rear angles which include a smartphone, tablet and watch." 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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_1055183486-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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_1055183486-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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_1055183486-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="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-light-gray blank-space--width-1440 blank-space--desktop-margin-large blank-space--mobile-margin-large"> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-gray text-center text-mo-center " 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"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-3 feature-column-carousel__column--mobile-columns-1 " data-desktop-per-page="9" data-mobile-per-page="9"> <div class="feature-column-carousel__inner "> <div class="feature-column-carousel__item feature-column-carousel__item--align-center " data-type-headline="Slide 1: Find your trade-in value"> <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__text"> <p>Click <a href="https://www.samsung.com/za/trade-in/#valuefinder" data-omni-type="microsite" data-omni="za:trade in:trade in">here</a> to find your trade in estimate value by completing questionnaire on the condition of your old phone.<br /><br />As part of the application process you will need to confirm the address of where we will collect your old device from</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-step1-icon-570x145-pc.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step1-icon-720x150-mo.png?$LazyLoad_Home_PNG$" alt="An icon of a phone, tablet and watch next to each other." data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step1-icon-570x145-pc.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step1-icon-720x150-mo.png?$720_N_PNG$" alt="An icon of a phone, tablet and watch next to each other." data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center " data-type-headline="Slide 2: Get an instant discount"> <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__text"> <p>Save your content, images and phone book on a cloud based solution and clear all confidential information from your old device.<br /><br />Our Trade-in partner will contact you within 2-3 business days to arrange collection.</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-step2-icon-570x145-pc.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step2-icon-720x150-mo.png?$LazyLoad_Home_PNG$" alt="An icon of label or tag" data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step2-icon-570x145-pc.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step2-icon-720x150-mo.png?$720_N_PNG$" alt="An icon of label or tag" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center " data-type-headline="Slide 3: Send us your old device"> <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__text"> <p>Upon successful evaluation of your device, the final trade‑in amount will be paid as a Trade in ID code that can be used to purchase any item(s) on our online store <a href="//shop.samsung.com/za" data-omni-type="microsite" data-omni="za:trade in:online store">here</a> or into your bank account*.<br /><br />We will only be able to make a cash payment to you if you are the customer AND the bank account you have given to us to make the payment is in your name (i.e. we will not pay the trade-in value to somebody else) AND your bank account is with a registered South African bank.</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/za/trade-in-hq-version-2022/2022-Trade-In-P2-step3-icon-570x145-pc.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step3-icon-720x150-mo.png?$LazyLoad_Home_PNG$" alt="An icon of a box with a paper inserted into it that has a drawing of an arrow pointing downward." data-aem-asset-id=""/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step3-icon-570x145-pc.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/trade-in-hq-version-2022/2022-Trade-In-P2-step3-icon-720x150-mo.png?$720_N_PNG$" alt="An icon of a box with a paper inserted into it that has a drawing of an arrow pointing downward." 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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_641287282-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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_641287282-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-ead074e5-af40-4da7-bc6a-09cfa4829f19_root_responsivegrid_pd_g_feature_benefit_641287282-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="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-light-gray blank-space--width-1440 blank-space--desktop-margin-large blank-space--mobile-margin-large"> </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"> <div class="textblock__body padding-top--0 padding-bottom--0"> <h3 class="textblock__subtitle" data-font-size-pc="28" data-font-size-mo="18">Discover Samsung Trade In offers at these network operators and retailers</h3> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> @media screen and (min-width: 500px){ .dissapear{ display: none; } } .editedText { font-size: 85%; color:rgb(58, 57, 57); } @media screen and (min-width: 1200px){ #smallerImage { padding: 30px; } } @media screen and (min-width: 768px) and (max-width: 1199px){ #smallerImage { padding: 15px; } } @media screen and (max-width: 1200px;) { #smallerImage {padding: 15;} } @media screen and (max-width: 1025px;) { .editedText { font-size: 65%; } } @media screen and (max-width: 768px;) { #smallerImage {padding: 15; padding-top:30px;} .dissapear{ display: block !important; } } </style> <style> .logos__wrap { text-align: center; max-width: 1440px; margin: 0 auto; } .logos__container { display: flex; flex-direction: row; width: 100%; justify-content: space-around; align-items: center; flex-wrap: wrap; background-color: white; padding: 20px 0; } .logos__el { width: 20%; background-color: white; } .logos__el img { width: 80%; } .no-click { pointer-events: none; } #telekom-logo { margin-top: -10px; } @media (min-width: 768px) { #telekom-logo { margin-top: -23px; } } @media (min-width: 1024px) { #telekom-logo { margin-top: -32px; } } </style> <div class="logos__wrap"> <!-- <p class="sec_desc get_in">Discover Samsung Trade In offers at these network operators and retailers</p> --> <!-- <img src="/content/dam/samsung/za/trade-in/samsung_dotcom_logos1.png" class="logos__wrap-img" alt=""> --> <div class="logos__container"> <div class="logos__el"> <a href="https://www.cellc.co.za/cellc/samsung-tradein" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/CellC-logo-207x138.jpg?$ORIGIN_JPG$" alt="Cell-C logo"/> </a> </div> <div class="logos__el"> <a href="https://cellucity.co.za/branch-locator/" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/cellucity.PNG?$ORIGIN_PNG$" alt="Cellucity logo"/> </a> </div> <div class="logos__el"> <a href="//images.samsung.com/is/content/samsung/assets/za/trade-in/MTN-Stores-1-9-22.pdf" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/mtn.PNG?$ORIGIN_PNG$" alt="mtn logo"/> </a> </div> <div class="logos__el" id="telekom-logo"> <a href="//images.samsung.com/is/content/samsung/assets/za/trade-in/Telkom.pdf" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Telkom-Logo-207x138.png?$ORIGIN_PNG$" alt="Telkom logo"/> </a> </div> <div class="logos__el"> <a href="//images.samsung.com/is/content/samsung/assets/za/trade-in/Vodacom-Stores-1-9-22.pdf" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Vodacom-Logo-v2.jpg?$ORIGIN_JPG$" alt="vodacom logo"/> </a> </div> <div class="logos__el"> <a href="https://www.hirschs.co.za/stores" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Hirschs-207x138.png?$ORIGIN_PNG$" alt="Hirschs logo"/> </a> </div> <div class="logos__el"> <a href="https://www.incredible.co.za/storelocator" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Incredible-Connection-207x138.png?$ORIGIN_PNG$" alt="Incredible logo"/> </a> </div> <div class="logos__el"> <a href="https://www.expertstores.co.za/dealer" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Expert-Logo-transparent.png?$ORIGIN_PNG$" alt="Expert logo"/> </a> </div> <div class="logos__el"> <a href="//www.samsung.com/za/samsung-experience-store/locations/" target="_blank"> <img src="//images.samsung.com/is/image/samsung/assets/za/trade-in/Samsung-Store-Black-2-Lines1-207x138.png?$ORIGIN_PNG$" id="smallerImage" alt="Samsung Store logo"/> </a> </div> </div> </div> </div> <div class="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor bg-light-gray" id="bottom-hidden"> <div class="text-editor__inner-wrap padding-top--0 padding-bottom--0"> <div class="text-editor__inner 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="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor bg-light-gray" id="terms"> <div class="text-editor__inner-wrap padding-top--48 padding-bottom--48"> <div class="text-editor__inner desktop-padding-left-right--large mobile-padding-left-right--small headline-text-align--center "> <div class="text-editor__column-wrap"> <h2 class="text-editor__headline">Terms & Conditions</h2> </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="cm-g-button aem-GridColumn aem-GridColumn--default--12"> <div class="co30-button bg-light-gray co30-button--desktop-button-align-center"> <div class="co30-button__cl-btn-inherit"> <a class="cta cta--outlined cta--black" href="https://www.samsung.com/za/offer/trade-in-terms/" title="General Terms & Conditions" aria-label="General Terms & Conditions General Terms & Conditions" an-tr="co30_button-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="button:general terms conditions"> General Terms & Conditions </a> <a class="cta cta--outlined cta--black" href="https://www.samsung.com/za/trade-in-faq/" title="Frequently Asked Questions" aria-label="Frequently Asked Questions Frequently Asked Questions" an-tr="co30_button-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="button:frequently asked questions"> Frequently Asked Questions </a> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .carousel__cta-wrap { text-align: center; padding: 1.5rem 0; } .sec_btn { background-color: #fff; border: 1px solid #000; color: #000; max-width: 100%; font-size: 12px; font-weight: bold; line-height: 1; text-shadow: none; text-align: center; letter-spacing: .15em; text-decoration: none; padding: 12px 40px; border-radius: 45px; white-space: wrap; cursor: pointer; transition-duration: 0.3s; } .sec_btn--lm { color: #000; font-size: 24px; font-size: 3.88889vw; font-weight: bold; line-height: 1; text-transform: uppercase; text-shadow: none; text-align: center; letter-spacing: .15em; text-decoration: underline; cursor: pointer; } .sec_link { color: #000; font-weight: bold; } .sec_btn:hover { background-color: #000; border-color: #000; color: #fff; text-decoration: none; } .sec_btn--lm:hover { text-decoration: none; outline: none; } .sec_btn:hover, .sec_btn:active, .sec_btn:visited { outline: none; text-decoration: none; } .sec_btn--lm:active, .sec_btn--lm:visited { outline: none; text-decoration: none; } .container { max-width: 1440px; margin: 0 auto; } .flex-container { display: flex; max-width: 1440px; justify-content: center; flex-wrap: wrap; gap: 25px; background-color: #F7F7F7; } /* .list-of-stores { margin: 10px auto; } */ ul.list-of-stores li { text-align: left; } .terms-title { margin: 7px; } </style> <div class="main__content" id="main__content bg-light-gray"> <div class="container"> <section class="flex-container"> <div class="carousel__cta-wrap"> <h3 class="terms-title">Z Series</h3> <ul class="list-of-stores"> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Execution_Z6_Trade_In_Promotion_Tariff-July-October_2024-FINAL.pdf" class="cta cta--underline cta--black">Z6 Tariff Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Execution_Z6_Trade_In_Promotion_Retail_01_v2_Final.pdf" class="cta cta--underline cta--black">Z6 Retail Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Execution_Z6_Trade_In_Promotion_Online_01_FV.pdf" class="cta cta--underline cta--black">Z6 Online Promotion</a></li> <!-- <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in-hq-version-2022/Execution_S24_Trade_In_Promotion_Retail-Final_v2.pdf" class="cta cta--underline cta--black">S24 Retail Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in-hq-version-2022/Execution_S24_Trade_In_Promotion_Online-Final_v2.pdf" class="cta cta--underline cta--black">S24 Online Terms</a></li> <!-- <li><a href="/za/offer/s23-series-launch-promo/tradein-terms/" class="cta cta--underline cta--black">S23 Series Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/S23-FE-Trade-In-Promotion_Tariff-Final.pdf" class="cta cta--underline cta--black">S23 FE Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/ExecutionVersion_S23TradeInPromotion_final.pdf" class="cta cta--underline cta--black">S23 Terms</a></li> --> </ul> </div> <div class="carousel__cta-wrap"> <h3 class="terms-title">S series</h3> <ul class="list-of-stores"> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in-hq-version-2022/Execution_S24_Trade_In_Promotion_Tariff-May-June_2024_FV.pdf" class="cta cta--underline cta--black">S24 Series Tariff Terms</a></li> <!-- <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in-hq-version-2022/Execution_S24_Trade_In_Promotion_Retail-Final_v2.pdf" class="cta cta--underline cta--black">S24 Retail Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in-hq-version-2022/Execution_S24_Trade_In_Promotion_Online-Final_v2.pdf" class="cta cta--underline cta--black">S24 Online Terms</a></li> <!-- <li><a href="/za/offer/s23-series-launch-promo/tradein-terms/" class="cta cta--underline cta--black">S23 Series Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/S23-FE-Trade-In-Promotion_Tariff-Final.pdf" class="cta cta--underline cta--black">S23 FE Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/ExecutionVersion_S23TradeInPromotion_final.pdf" class="cta cta--underline cta--black">S23 Terms</a></li> --> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/S24_FE_Trade_In_Promotion_Retail_Online_16_September_2024_Final_Version.pdf" class="cta cta--underline cta--black">S24 FE Retail Terms</a></li> <li><a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/S24_FE_Trade_In_Promotion_On_Contract_16_September_2024_Final_Version.pdf" class="cta cta--underline cta--black">S24 FE Tariff Terms</a></li> </ul> </div> <!-- <div class="carousel__cta-wrap"> <h3 class="terms-title">A series</h3> <a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Execution_A55-Trade-In-Promotion_Tariff-July-August-2024_FINAL_Final-Version.pdf" class="cta cta--underline cta--black">A Series Terms</a> </div> --> <!-- <div class="carousel__cta-wrap"> <h3 class="terms-title">Z series</h3> <a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Executionversion_Z5TradeInPromotion_Tariff_final.pdf" class="cta cta--underline cta--black">Z Series Terms</a> </div> --> <!-- <div class="carousel__cta-wrap"> <h3 class="terms-title">Tab S Series</h3> <a href="//stg-images.samsung.com/is/content/samsung/assets/za/trade-in/Final_Tab_S9_Trade-In_FV.pdf" class="cta cta--underline cta--black">Tab S9 Terms</a> </div> --> </section> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <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,$){ //s.com - top frame [Page loading] window.onload = function (e) { window.addEventListener('message', iFrameReceiver, false); function iFrameReceiver(e) { //check origin and trusted if (e.origin == "https://africa.mkt.samsung.com" && e.isTrusted) { //allow only object and height prop and px if (typeof (e.data === 'object')) { if (Object.keys(e.data).length == 1 && Object.keys(e.data)[0] === "height") { if (e.data.height.includes('px')) { document.getElementById("iframe__content").style.height = e.data.height; } } } } } } }); </script> </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-microsite-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:home" href="/za/"> <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="bec70bf4-a494-4e1b-9528-e221965d03f1">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/za/","position":1},{"@type":"ListItem","name":"Trade-in","item":"","position":2}]}</script> </nav></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 & 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="products 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="/za/smartphones/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:smartphones " aria-label="Smartphones Smartphones">Smartphones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/tablets/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:tablets" aria-label="Tablets Tablets">Tablets</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/audio-sound/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/watches/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:watches" aria-label="Watches Watches">Watches</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/apps/smart-switch/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/mobile-accessories/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:tvs" aria-label="TVs TVs">TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/audio-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/refrigerators/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:refrigerators " aria-label="Refrigerators Refrigerators">Refrigerators</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/washers-and-dryers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:laundry" aria-label="Laundry Laundry">Laundry</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/air-conditioners/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/cooking-appliances/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/monitors/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products and service:monitors" aria-label="Monitors Monitors">Monitors</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/memory-storage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="products 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="/za/offer/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:offers" aria-label="Offers Offers">Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/offer/switchtogalaxy/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:trade in" aria-label="Trade-In Trade-In">Trade-In</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/offer/samsung-care-plus/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung care plus" aria-label="Samsung Care+ Samsung Care+">Samsung Care+</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="/za/samsung-experience-store/about/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung experience stores" aria-label="Samsung Experience Stores Samsung Experience Stores : Open in a new window"> Samsung Experience Stores <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="/za/storelocator/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:store locator" aria-label="Store Locator Store Locator">Store Locator</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://shop.samsung.com/za/terms-and-conditions" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:terms and conditions of sale" aria-label="Terms & Conditions of Sale Terms & Conditions of Sale">Terms & Conditions of Sale</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/why-buy-online/#finance" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:flexible finance" aria-label="Flexible Finance Flexible Finance">Flexible Finance</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/shop-faq/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:shop faq" aria-label="Online Shop FAQ Shop FAQ">Online Shop FAQ</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/offer/student-discounts/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:student offers" aria-label="Student Offers Student Offers">Student Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/offer/corporate-epp/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:corporate employee offers" aria-label="Corporate Employee Offers Corporate Employee Offers">Corporate Employee Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/business/offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:business offers" aria-label="Business Offers Business Offers">Business Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/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> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/mobile-contract/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:mobile contracts" aria-label="Mobile Contracts Mobile Contracts">Mobile Contracts</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="/za/info/contactus/" 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 new-window" href="https://live-chat-static.sprinklr.com/chat/page/floLbo9_o/index.html?appId=6499352f9e86723088ea6cfb_app_1731083" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:livechat" aria-label="Livechat Livechat : Open in a new window"> Livechat <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="/za/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 new-window" href="https://r2.community.samsung.com/t5/South-Africa/ct-p/za?profile.language=en" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:community" aria-label="Community Community : Open in a new window"> Community <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="/za/support/signature-service/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:signature service" aria-label="Signature Service Signature Service : Open in a new window"> Signature Service <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="/za/support/door2door/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:door2door" aria-label="Door2Door Door2Door : Open in a new window"> Door2Door <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="/za/mypage/myproducts/" 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</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/mypage/myrepair/track-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</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://forms-prod.sprinklr.com/guided-workflows/64a289676374884b707f7a5c?gwId=6571e5ec12ec662cfef4e07b&viewType=FULL_PAGE" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:email ceo" aria-label="Escalation to the CEO's Office">Escalation to the CEO's Office</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://survey3.medallia.com/?web&c=38&lng=en" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:give feedback" aria-label="Give Feedback Give Feedback : Open in a new window"> Give Feedback <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="/za/support/service-centre/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:service location" aria-label="Service Location">Service Location</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/support/email/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:email" aria-label="Email">Email</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 & 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 community"> <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="/za/mypage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and community: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="https://shop.samsung.com/za/my-account/orders" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and community:orders" aria-label="Orders Orders">Orders</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/apps/samsung-members/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and community:samsung members" aria-label="Samsung Members Samsung Members">Samsung Members</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://samsung.com/za/mypage/myproducts" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and community:register my product" aria-label="Register My Product Register My Product">Register My Product</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/rewards/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and community: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="/za/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="/za/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 & Privacy Security & Privacy">Security & Privacy</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/za/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="/za/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" href="/za/solvefortomorrow/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:solve for tomorrow" aria-label="Solve for Tomorrow Solve for Tomorrow">Solve for Tomorrow</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="/za/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="/za/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="/za/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="/za/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/za" 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="/za/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 new-window" href="//www.samsung.com/za/alert-centre/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:alert message" aria-label="Alert Message Alert Message : Open in a new window"> Alert Message <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </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-2024 Samsung. All rights reserved. </p> </div> <div class="footer-language"> <a class="footer-language__anchor" href="/za/function/ipredirection/ipredirectionLocalList/" aria-label="Choose your location or language" an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">South Africa/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="/za/" an-tr="nv02_footer bottom--cta-logo" an-ca="navigation" an-ac="footer" an-la="bottom:local logo:verified by visa" aria-label="Verified by VISA"> <div class="image"> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_3_188x570.png?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_3_188x570.png?$ORIGIN_PNG$" alt="Verified by VISA" data-aem-asset-id="" src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_3_188x570.png?$ORIGIN_PNG$"/> </div> </a> </div> <div class="footer-local-logo__item"> <a class="footer-local-logo__link" href="/za/" an-tr="nv02_footer bottom--cta-logo" an-ca="navigation" an-ac="footer" an-la="bottom:local logo:american express" aria-label="AMERICAN EXPRESS"> <div class="image"> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_2_188x570.png?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_2_188x570.png?$ORIGIN_PNG$" alt="AMERICAN EXPRESS" data-aem-asset-id="" src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_2_188x570.png?$ORIGIN_PNG$"/> </div> </a> </div> <div class="footer-local-logo__item"> <a class="footer-local-logo__link" href="/za/" an-tr="nv02_footer bottom--cta-logo" an-ca="navigation" an-ac="footer" an-la="bottom:local logo:visa paygate" aria-label="Visa Paygate"> <div class="image"> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_1_188x570.png?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_1_188x570.png?$ORIGIN_PNG$" alt="Visa Paygate" data-aem-asset-id="" src="//images.samsung.com/is/image/samsung/assets/za/footer/Samsung_Payment_Icons_Set_1_188x570.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="/za/function/ipredirection/ipredirectionLocalList/" aria-label="Choose your location or language" an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">South Africa/English</a> </div> <div class="footer-terms"> <ul class="footer-terms__list" role="list"> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/za/business/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:for business" aria-label="For Business">For Business</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/za/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="/za/info/legal/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:legal" aria-label="Legal">Legal</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/za/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> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="https://shop.samsung.com/za/terms-and-conditions" 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> </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="//www.facebook.com/SamsungSouthAfrica" 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="//twitter.com/SamsungSA" 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="//www.instagram.com/samsungsa/" 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="//www.youtube.com/user/samsungblog" 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="You Tube : 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="/za/offer/newsletteroptin/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:subscription email support" aria-label="Subscription / E-mail Support : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#mailto-bold" href="#mailto-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="//www.linkedin.com/company/samsung-south-africa?trk=company_logo" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:linked in" aria-label="Linked In : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#linked-in-bold" href="#linked-in-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://wa.me/message/E7G7SLPOIGCFJ1" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:whatsapp" aria-label="WhatsApp : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#whatsapp-bold" href="#whatsapp-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-new-gnb.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="N"/> <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 alert</h2> <p class="pd-get-stock-alert-popup__desc">Get alert when this item is back in stock and available to buy, by adding your email to opt into alerts.</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">Double check the address…just to make sure!</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-microsite-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-microsite-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-microsite-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">Layer Popup Close</span> </button> </div> </div> </div> <input type="hidden" value="https://shop.samsung.com/za/mypage/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/za/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 personalized 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-microsite-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-microsite-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-microsite-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 & 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 & 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 & Office">PC & Office</option> <option value="Camera & Camcorder">Camera & 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='{ "slidesPerView": 1, "keepWrapper": true, "autoHeight": true, "loop": false, "pagination": true, "componentEl": ".ftd18-register-product-popup", "followFinger": 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='{ "type": "dot-indicator", "play": true, "autoRolling": false, "infiniteRolling": 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-microsite-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-microsite-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'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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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/product/pd-g-feature-benefit/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/common/cm-g-text-editor/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-button/clientlibs/site.min.js" async></script> <script type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="c861330d-05d1-4df0-a360-944e89f5b0ee">{"@context":"http://schema.org","@type":"WebPage","name":"Trade in | Samsung South Africa","url":"https://www.samsung.com/za/trade-in/"}</script> </div> </body> </html>