{"product_id":"msi-mag-321upd-e14","title":"MSI MAG 321UPD E14","description":"\u003cbody\u003e\n\u003cul\u003e\n\u003cli\u003eDual Mode – Easily switch between different resolutions and refresh rates, allowing user to adjust settings based on the game.\u003c\/li\u003e\n\u003cli\u003e1ms (MPRT) Response Time – Delivers sharper, clearer motion for fast-paced gameplay.\u003c\/li\u003e\n\u003cli\u003eConsole Mode – Optimized for seamless compatibility with gaming consoles like PS5 and Xbox Series X | S.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- more --\u003e\n\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n        \u003cstyle\u003e\n        \/* 主題顏色 獨立檔案 *\/\n        \/* lightGray *\/\n        .resellerContainer--theme {\n            --theme-background: #ffffff;\n            --theme--titleColor: #0f1111;\n            --theme-textColor: #0f1111;\n        }\n    \u003c\/style\u003e\n        \u003cstyle\u003e\n        body, .resellerReset div,\n        .resellerReset p,\n        .resellerReset section,\n        .resellerReset article,\n        .resellerReset figure,\n        .resellerReset h1,\n        .resellerReset h2,\n        .resellerReset h3,\n        .resellerReset span,\n        .resellerReset ol,\n        .resellerReset ul,\n        .resellerReset li {\n            margin: 0;\n            padding: 0;\n        }\n\n        .resellerReset {\n            box-sizing: border-box;\n        }\n        .resellerReset * {\n            box-sizing: border-box;\n        }\n        .resellerReset li {\n            list-style: none;\n        }\n        .resellerReset .imageDefault {\n            width: 100%;\n            vertical-align: middle;\n        }\n\n        .resellerContainer {\n            width: 100%;\n            position: relative;\n            padding: 0 15px;\n            margin: 0 auto;\n            min-width: 320px;\n            background-color: var(--theme-background);\n        }\n        @media (min-width: 576px) {\n            .resellerContainer {\n                max-width: 540px;\n            }\n        }\n        @media (min-width: 768px) {\n            .resellerContainer {\n                max-width: 720px;\n            }\n        }\n        @media (min-width: 992px) {\n            .resellerContainer {\n                max-width: 980px;\n            }\n        }\n        @media (min-width: 1300px) {\n            .resellerContainer {\n                max-width: 1170px;\n            }\n        }\n\n        .resellerContainer--font {\n            --font-title: 32px;\n            --font-text: 16px;\n            --font-cardTitle: 24px;\n            --font-cardText: 16px;\n            --font-contentTitle: 17px;\n            --font-contentSubTitle: 17px;\n            --font-contentDescription: 14px;\n            --font-bulletPointItem: 13px;\n            --font-noticeTitle: 13px;\n            --font-noticeContent: 12px;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans TC\", \"Microsoft JhengHei\", \"Meiryo UI\", Helvetica, Arial, sans-serif;\n        }\n\n        .resellerContainer .resellerCol-4, .resellerContainer .resellerCol-3, .resellerContainer .resellerCol-6 {\n            padding-left: 15px;\n            padding-right: 15px;\n            padding-top: 25px;\n            padding-bottom: 25px;\n            flex: 0 0 100%;\n        }\n        @media (min-width: 576px) {\n            .resellerContainer .resellerCol-4, .resellerContainer .resellerCol-3, .resellerContainer .resellerCol-6 {\n                padding-left: 15px;\n                padding-right: 15px;\n                padding-top: 25px;\n                padding-bottom: 25px;\n                flex: 0 0 50%;\n            }\n        }\n\n        .resellerContainer .resellerRow {\n            display: flex;\n            flex-wrap: wrap;\n            margin: 0 -15px;\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerCol-3 {\n                padding-left: 15px;\n                padding-right: 15px;\n                padding-top: 25px;\n                padding-bottom: 25px;\n                flex: 0 0 25%;\n            }\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerCol-4 {\n                padding-left: 15px;\n                padding-right: 15px;\n                padding-top: 25px;\n                padding-bottom: 25px;\n                flex: 0 0 33.3333333333%;\n            }\n        }\n        .resellerContainer .resellerCol-12 {\n            padding-left: 15px;\n            padding-right: 15px;\n            padding-top: 25px;\n            padding-bottom: 25px;\n            flex: 0 0 100%;\n        }\n\n        .resellerContainer .resellerOneCard .msiCard__content ul, .resellerContainer .resellerOneCard .msiCard__content ol {\n            margin: 25px auto 0;\n            text-align: left;\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerOneCard .msiCard__content ul, .resellerContainer .resellerOneCard .msiCard__content ol {\n                width: 60%;\n            }\n        }\n\n        .resellerContainer .resellerOneCard .msiCard__content {\n            text-align: center;\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerOneCard .msiCard__content {\n                width: 80%;\n                margin: auto;\n            }\n        }\n        .resellerContainer .resellerOneCard .msiCard__content .title {\n            margin-top: 30px;\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerOneCard .msiCard__imageBox::before {\n                content: \"\";\n                display: block;\n                padding-top: 50%;\n            }\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerOneCard .cardImage {\n                position: absolute;\n                top: -50%;\n                left: 0;\n            }\n        }\n\n        .resellerBigFeature__content ol li::before, .resellerBigFeature__content ul li::before, .resellerContainer .contentBulletPoint__item::before, .resellerContainer .msiCard__content ol li::before, .resellerContainer .msiCard__content ul li::before {\n            display: inline;\n            margin-right: 10px;\n        }\n\n        .resellerContainer .msiCard__content ul, .resellerContainer .msiCard__content ol, .resellerContainer .msiCard__content .text p, .resellerContainer .msiCard__content {\n            margin-top: 15px;\n        }\n\n        .msiCard__imageBox {\n            position: relative;\n            overflow: hidden;\n        }\n        .msiCard__imageBox::before {\n            content: \"\";\n            display: block;\n            padding-top: 50%;\n        }\n        @media (min-width: 992px) {\n            .msiCard__imageBox::before {\n                display: none;\n            }\n        }\n        .msiCard__imageBox .cardImage {\n            position: absolute;\n            top: -50%;\n            left: 0;\n        }\n        @media (min-width: 992px) {\n            .msiCard__imageBox .cardImage {\n                position: static;\n                top: unset;\n                left: unset;\n            }\n        }\n\n        .resellerContainer .msiCard__content ol {\n            counter-reset: num;\n        }\n        .resellerContainer .msiCard__content ol li p {\n            margin-top: 0;\n        }\n        .resellerContainer .msiCard__content ol li + li {\n            margin-top: 10px;\n        }\n        .resellerContainer .msiCard__content ol li::before {\n            counter-increment: num;\n            content: counter(num) \".\";\n        }\n        .resellerContainer .msiCard__content ul {\n            counter-reset: dot;\n        }\n        .resellerContainer .msiCard__content ul li p {\n            margin-top: 0;\n        }\n        .resellerContainer .msiCard__content ul li + li {\n            margin-top: 10px;\n        }\n        .resellerContainer .msiCard__content ul li::before {\n            counter-increment: dot;\n            content: counter(dot, disc);\n        }\n        .resellerContainer .msiCard__content .title {\n            color: var(--theme--titleColor);\n            font-size: var(--font-cardTitle);\n            font-weight: bold;\n            line-height: 1.2;\n        }\n        .resellerContainer .msiCard__content .text {\n            color: var(--theme-textColor);\n            font-size: var(--font-cardText);\n            margin-top: 5px;\n        }\n\n        .resellerContainer .resellerKVContent__imageBox {\n            position: relative;\n        }\n        .resellerContainer .resellerKVContent__imageBox .msiLogo {\n            position: absolute;\n            top: 0;\n            left: 0;\n            z-index: 1;\n        }\n        .resellerContainer .resellerKVContent__description {\n            text-align: center;\n            margin-top: 30px;\n        }\n        .resellerContainer .resellerKVContent__description .title {\n            color: var(--theme--titleColor);\n            font-size: var(--font-title);\n            font-weight: bold;\n        }\n        .resellerContainer .resellerKVContent__description .context {\n            color: var(--theme-textColor);\n            margin: 4px auto 0;\n            font-size: var(--font-text);\n        }\n        @media (min-width: 992px) {\n            .resellerContainer .resellerKVContent__description .context {\n                width: 50%;\n            }\n        }\n\n        .resellerContainer .resellerAPlus__content .contentDescription, .resellerContainer .resellerAPlus__content .contentSubTitle, .resellerContainer .resellerAPlus__content .contentTitle {\n            margin-bottom: 8px;\n        }\n\n        .resellerContainer .resellerAPlusRow {\n            display: grid;\n            gap: 15px;\n            grid-template-columns: 1.2fr 2fr 1fr;\n        }\n        .resellerContainer .resellerAPlus__content {\n            padding-right: 50px;\n            padding-left: 20px;\n            color: #0f1111;\n        }\n        .resellerContainer .resellerAPlus__content .contentTitle {\n            font-size: var(--font-contentTitle);\n            line-height: 20px;\n        }\n        .resellerContainer .resellerAPlus__content .contentSubTitle {\n            font-weight: 400;\n            font-size: var(--font-contentSubTitle);\n            line-height: 1.255;\n            font-style: italic;\n            color: #565959;\n        }\n        .resellerContainer .resellerAPlus__content .contentDescription {\n            font-size: var(--font-contentDescription);\n            line-height: 20px;\n        }\n        .resellerContainer .contentBulletPoint {\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            background-color: #f3f3f3;\n            padding: 14px 25px;\n            margin-top: 14px;\n            position: relative;\n            counter-reset: dot;\n        }\n        .resellerContainer .contentBulletPoint__item {\n            font-size: var(--font-bulletPointItem);\n            line-height: 19px;\n        }\n        .resellerContainer .contentBulletPoint__item::before {\n            font-size: 15px;\n            position: absolute;\n            left: 10px;\n            counter-increment: dot;\n            content: counter(dot, disc);\n        }\n        .resellerContainer .resellerAPlus__notice {\n            position: relative;\n            padding: 0 20px 20px;\n        }\n        .resellerContainer .resellerAPlus__notice::before {\n            content: \"\";\n            width: 1px;\n            background-color: #ddd;\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            left: 0;\n        }\n        .resellerContainer .resellerAPlus__notice .noticeTitle {\n            font-weight: 700;\n            font-size: var(--font-noticeTitle);\n            color: #565959;\n            line-height: 19px;\n        }\n        .resellerContainer .resellerAPlus__notice .noticeContent {\n            font-size: var(--font-noticeContent);\n            color: #565959;\n            line-height: 16px;\n        }\n\n        .resellerContainer .resellerBigFeature__content .text p, .resellerContainer .resellerBigFeature__content ul, .resellerContainer .resellerBigFeature__content ol {\n            margin-top: 15px;\n        }\n\n        .resellerContainer .resellerBigFeature__content {\n            margin-top: 20px;\n        }\n        .resellerContainer .resellerBigFeature__content ol {\n            counter-reset: num;\n        }\n        .resellerContainer .resellerBigFeature__content ul {\n            counter-reset: dot;\n        }\n        .resellerContainer .resellerBigFeature__content .title {\n            color: var(--theme--titleColor);\n        }\n        .resellerContainer .resellerBigFeature__content .text {\n            color: var(--theme-textColor);\n        }\n        .resellerBigFeature__content ol li::before {\n            counter-increment: num;\n            content: counter(num) \".\";\n        }\n\n        .resellerBigFeature__content ul li::before {\n            counter-increment: dot;\n            content: counter(dot, disc);\n        }\n\n        .resellerContainer .resellerVideo__content {\n            width: 100%;\n        }\n    \u003c\/style\u003e\n\n    \u003ctitle\u003eDocument\u003c\/title\u003e\n\n\n\n    \u003csection class=\"resellerContainer resellerContainer--theme resellerContainer--font resellerReset\"\u003e\n        \u003cdiv class=\"resellerRow\"\u003e\n                            \u003cdiv class=\"resellerKVContent resellerCol-12\"\u003e\n    \u003cdiv class=\"msiBanner\"\u003e\n        \u003cfigure class=\"resellerKVContent__imageBox\" style=\"background-image:url(https:\/\/sam.msi.com\/.img_store\/MAG%20321UPD%20E14\/banner.jpg)\"\u003e\n            \u003cimg class=\"imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/reseller\/1778116961.jpeg\" alt=\"\"\u003e\n                \u003cimg class=\"msiLogo imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/reseller\/logo\/msi-logo-primary-red-white.png\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"resellerKVContent__description\"\u003e\n        \u003ch2 class=\"title\"\u003eStable Foundation, Durably Built\u003c\/h2\u003e\n        \u003cp class=\"context\"\u003eExperience deeper immersion with the MAG 321UPD E14. Featuring Dual Mode (UHD 144Hz \/ FHD 288Hz) and AI Navigator, it delivers fluid, ultra-responsive performance. Optimized for competitive FPS, RPG\/MMORPG, and simulators, it elevates your play and expands your perspective beyond the game.\n\nThe MAG 321UPD E14 features AMD FreeSync Premium technology, which matches the display \u0026amp; GPU refresh rates for ultra-smooth gameplay.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n                            \u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116498.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eDual-mode resolution and refresh rate\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eDual-mode allows you to adjust the resolution and refresh rate to suit your game. For fast-paced FPS games, select a higher refresh rate with a lower resolution, or opt for a lower refresh rate and higher resolution to enjoy stunning UHD visuals.\u003c\/p\u003e\n\u003cp\u003eMSI’s exclusive AI Dual Mode goes a step further by automatically detecting and optimizing the refresh rate whenever the resolution changes. No manual adjustment in Windows settings is required, ensuring smooth and seamless transitions for an uninterrupted experience.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116555.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eSLMB Sync\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eEnable Super Low Motion Blur Sync (SLMB Sync) to reduce ghosting and motion blur, keeping fast-moving visuals sharp and easy to track even with VRR enabled. simultanesously.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116590.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003ePersonalized Color\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eRefine visuals with advanced color controls. Adjust saturation, six-axis color, and gamma to tailor color performance precisely to your viewing preferences.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116631.jpeg\" alt=\"\"\u003e\n                        \u003cimg src=\"https:\/\/sam.msi.com\/.img_store\/MAG%20321UPD%20E14\/1778116631.jpeg\" style=\"height:1px !important;width:1px !important;position:absolute;\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eAI Vision \u0026amp; HDMI™ CEC Profile Sync\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eThe new MSI AI Vision technology enhances visibility by revealing details in dark scenes while boosting overall brightness and enriching color saturation—delivering a more vivid and radiant viewing experience.\u003c\/p\u003e\n\u003cp\u003eHDMI™ CEC Profile Sync supports multiple devices (PC console, mobile, or laptop) and can automatically detect device settings.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n                            \u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778135046.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eAI Crosshair\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eThe aim dot automatically changes color, making it visible at any time.\u003c\/p\u003e\n\u003cp\u003eIf the color of the aim dot overlaps with the background color, it will be problematic for aiming.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116715.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eOptix Scope\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eThe built-in aim magnifier provides multi-stage zooming with shortcut keys to quickly switch the magnification. The screen can maintain the magnification regardless of the weapon used.\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116750.jpeg\" alt=\"\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003eLess Blue Light \u0026amp; Anti-Flicker technology\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003eMSI monitors are optimized with \u003cstrong\u003eLess Blue Light*\u003c\/strong\u003e technology to provide a superior viewing experience.\n\u003cstrong\u003eAnti-Flicker technology**\u003c\/strong\u003e provides a superior viewing experience by reducing the amount of flicker, unlike generic monitors that typically display with a flicker-rate of about 200-times*** per second.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*TÜV Rheinland Low Blue Light (Software Solution) Certificate Q 50724643 2026-04-23\u003c\/em\u003e\n\u003cem\u003e**TÜV Rheinland Flicker Free Certificate Q 50724643 2026-04-23\u003c\/em\u003e\n\u003cem\u003e***Although unnoticeable to the naked eye, this can cause fatigue over time.\u003c\/em\u003e\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"resellerFourCards resellerCol-3\"\u003e\n    \u003cdiv class=\"msiCard\"\u003e\n        \u003cfigure class=\"msiCard__imageBox\"\u003e\n            \u003cimg class=\"cardImage imageDefault\" src=\"https:\/\/storage-asset.msi.com\/global\/picture\/apluscontent\/feature\/1778116843.jpeg\" alt=\"\"\u003e\n                        \u003cimg src=\"https:\/\/sam.msi.com\/.img_store\/MAG%20321UPD%20E14\/1778116843.jpeg\" style=\"height:1px !important;width:1px !important;position:absolute;\"\u003e\n                    \u003c\/figure\u003e\n        \u003cdiv class=\"msiCard__content\"\u003e\n            \u003ch2 class=\"title\"\u003ePremium Connectivity\u003c\/h2\u003e\n            \u003cdiv class=\"text\"\u003e\n                \u003cp\u003ePC console \u0026amp; laptop interface options include:\u003c\/p\u003e\n\u003cp\u003eDisplayPort 1.4a: 3840 x 2160 (Up to 144Hz), 1920 x 1080 (Up to 288Hz)\u003c\/p\u003e\n\u003cp\u003e2 x HDMI™ 2.1 (Supports 3840 x 2160 up to 144Hz, 1920 x 1080 up to 288Hz as specified in HDMI™2.1)\u003c\/p\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\u003c\/body\u003e","brand":"MSI Store | Thailand","offers":[{"title":"Default Title","offer_id":57261402030460,"sku":"MAG 321UPD E14","price":10900.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/4247\/8904\/files\/Monitor_e8d21b8f-06d5-4fbb-aa6e-063d476c7133.jpg?v=1786202695","url":"https:\/\/th-store.msi.com\/th\/products\/msi-mag-321upd-e14","provider":"MSI Store | Thailand","version":"1.0","type":"link"}