forked from android/user-interface-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
Use URIs instead of bitmaps for ImageGlanceWidget.kt By using a FileProvider we can directly provide access to the image in the cache to the launcher. Note: this approach has some issues when the launcher is not the default or another process is hosting the widget instead. #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jirasakmu
wants to merge
216
commits into
alabiaga-overscroll
Choose a base branch
from
use-image-uri
base: alabiaga-overscroll
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Change-Id: I4ea4e8f8fd21b0e55a030d8641e8713db8335044
[ImmersiveMode] Update to Android 12 DP1
Change-Id: Ieb43b88302a449778828da81e8bee64d4652d480
Change-Id: I01a68c0c100138b91f4a7cafa9c84b9e1978c8ec
- Remove an unnecessary dependency of ConstraintLayout. - Improve handling of SharedPreferences. - suspendDraw is now supressDraw - Extract calculation of remaining duration of animation. Change-Id: I006f9fc1f930f85fee46d4e3e3dbaf03cbe63d59
[SplashScreen] Add a new sample
Update the README to align with the documents
Adding clipToOutline to true for the background of the view is needed and recommended for the inner view of the widget for v31. This PR adds the styles for v31 with explanation. Also update the AGP to 4.2.1.
Add the styles for v31 to have clipToOutline attribute
fix screenshot reference
Update screenshot reference
* Update Bubble FAQ update code sample on how to check if an activity was launched in a bubble * update fix based on comments
Update to WindowManager alpha07 to use WindowInfoRepository
Tweak the unwated margins between checkboxes while keeping the 48dp minimum touch area.
Update to alpha08
Tweak the size of the grocery list (grid) widget.
Update to alpha09 and remove throttle on first event collet.
Add Espresso tests for Activities using Jetpack WindowManager
Change-Id: Id5ba7107b584e6ee9e78bc3318b6e2fae55ab51a
Change-Id: I0bb834d5fbc65a18b197e1677f5d906876d907ce
Glance Weather Widget
- Actions - CompoundButton - AndroidRemoteView for RadioButtons
- Showcase how to use Coil + WM to load images - Using Exact mode to resize images
Migrate Buttons widget to Glance
- Showcase how to use Coil + WM to load images - Using Exact mode to resize images
…-metrics-activity Calculate dp in WindowMetricsActivity
New Images Widget
- Request widget info and display the info in a list - Allow user to pin the selected widget - Change the activity to compose
Demonstrate how to pin and retrieve widget info
…ist-theme Add initial theming to Haptic Sampler.
Update README.md for Glance section
The small square size would not fit in landscape. We need to provide a thinner version to enable minResize and properly match the target cells
- Fix breaking changes - Update dependencies
The preview will allow us to debug faster https://github.com/google/glance-experimental-tools/tree/main/appwidget-preview
By using a FileProvider we can directly provide access to the image in the cache to the launcher. Note: this approach has some issues when the launcher is not the default or another process is hosting the widget instead.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
The document provides details about an AWK script named "indextohtml.awk" designed to convert FTP tree index files into HTML format for easier access by web users.
Generating server: DS1PR21MB4377.namprd21.prod.outlook.com
maccount@microsoft.com
Remote server returned '554 5.2.2 mailbox full; STOREDRV.Deliver.Exception:QuotaExceededException.MapiExceptionNamedPropsQuotaExceeded; Failed to process message due to a permanent exception with message [BeginDiagnosticData]Cannot get ID from name. 1.84300:0B000000, 1.84300:56000000, 0.117068:07000000, 1.79180:0B000000, 1.79180:56000000, 1.79180:FA000000, 0.73100:07000000, 5.95292:67000000446F526F70730072, 8.111356:9552F9FE86593ECC1F1F572B2F8F6BAC1F1F572B, 0.38698:7E000100, 1.41134:86000000, 1.41134:86000000, 5.32898:FFFFFFFF782D6D732D7265616374696F6E730000, 8.34156:8603020000000000C00000000000004686000000, 1.32868:00400000, 1.41060:34260000, 1.104444:AF260000, 4.58732:00090480, 4.39640:00090480, 1.63016:56000000, 8.45434:3C834DBF248CA44B8CDB14F146011C813365332D, 1.46798:04000000, 5.10786:0000000031352E32302E383436362E3030303A445330505232314D42343635383A61356234323931322D366131622D343365332D393137612D6365363763633435366137363A3135313533323A2E4E455420382E302E313200000000, 7.51330:94DB5541B449DD0812000000, 0.39570:00000000, 1.55954:0B000000, 0.40818:02000000, 1.33010:0B000000, 2.54258:00000000, 0.59634:07000000, 1.56562:00000000, 1.33010:0B000000, 2.54258:00000000, 0.59634:22000000, 1.56562:00000000, 1.64146:56000000, 1.33010:56000000, 2.54258:00090480, 1.33010:56000000, 2.54258:00090480, 0.79500:0F010480, 0.100684:02000000, 4.111436:00090480, 1.55026:01000000, 1.55026:01000000, 1.52466:02000000, 0.60402:02000000, 1.52466:02000000[EndDiagnosticData] [Stage: DeliverMessage]'
Original message headers:
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;
b=VjacdEEz3m0eYXpYB1uVN5lHB1IJZ9dq5zm1uFKOzXS94UjqYl9LV6/EBqdHL6W0aIpUONdvlj43uHbpm0uu0rR3oe7NP4Bs9DQ2jaVwvrvHVIUvuM3RaDv1oHkjTF3PccjQ9bbBNWUueII1ZnFZBny1Zl6Vn8lFSPwdbHXp7CqR2eatkJ1Z6KjTwqFkSFBz8MWwYRTlDhX57CRCL2wALfE0/Mk5N1t3o549KngQIGzCUxxGSbmoobTdkooFxEqTPf6G9KYLMI55oTx7q3NQyGg9OWY0myQDS6rMr8SLOJAU7fG4U/ltwCLn/QHi0crP3Rch6CxXnrSNwr8lDbUwXA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=iqCDoti+AnXzLP70rMlM/p8lIGsshGeSOOLAgbeNUZ0=;
b=BJ9UGjqu9sMo/52q1q/QL6Tou0wBS/fn2TjIs7hK35GL00mt5Mhw4bGMTP/mVo5M19VlDm1exdonFgXVvoHoD0SCZBsbo5J4NnIvhtXawVLJCr/GnLWrSiQ7LnQhjClHWJU4KEFVd0xZngTvMFh7Iovgyo9ZL6rzqG33fKf0rzPX8T9tabRid2IpqkkBDnCJ1g+eQqqm7hs1H0c19y/VZLApIGTu9Y7XvaFl7ShDhGlW5EEBQR3Lb75W3AN9LMslUPhgMyPcnHpxwylPzf8ZjUTtYqjPNFzYMxbB49hY6nA221ZIAiyuE6gfkZ2OReZLwrOVlutU0GwKC9cZBBf0QQ==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is
2a01:111:f403:2809::811) smtp.rcpttodomain=microsoft.com
smtp.mailfrom=hotmail.com; dmarc=pass (p=none sp=none pct=100) action=none
header.from=hotmail.com; dkim=pass (signature was verified)
header.d=hotmail.com; arc=pass (0 oda=0 ltdi=1)
Received: from SA2PEPF000038CF.namprd00.prod.outlook.com
(2603:10b6:80f:fc04::447) by DS1PR21MB4377.namprd21.prod.outlook.com
(2603:10b6:8:20b::13) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.2; Mon, 10 Feb
2025 09:21:06 +0000
Received: from SA2PEPF0000224E.namprd00.prod.outlook.com
(2a01:111:f403:c801::4) by SA2PEPF000038CF.outlook.office365.com
(2603:1036:903:17::7) with Microsoft SMTP Server (version=TLS1_3,
cipher=TLS_AES_256_GCM_SHA384) id 15.20.8477.0 via Frontend Transport; Mon,
10 Feb 2025 09:21:06 +0000
Authentication-Results: spf=pass (sender IP is 2a01:111:f403:2809::811)
smtp.mailfrom=hotmail.com; dkim=pass (signature was verified)
header.d=hotmail.com;dmarc=pass action=none
header.from=hotmail.com;compauth=pass reason=100
Received-SPF: Pass (protection.outlook.com: domain of hotmail.com designates
2a01:111:f403:2809::811 as permitted sender) receiver=protection.outlook.com;
client-ip=2a01:111:f403:2809::811;
helo=APC01-PSA-obe.outbound.protection.outlook.com; pr=C
Received: from APC01-PSA-obe.outbound.protection.outlook.com
(2a01:111:f403:2809::811) by SA2PEPF0000224E.mail.protection.outlook.com
(2603:10b6:82c:400:0:1007:0:6) with Microsoft SMTP Server (version=TLS1_3,
cipher=TLS_AES_256_GCM_SHA384) id 15.20.8478.0 via Frontend Transport; Mon,
10 Feb 2025 09:21:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=BGhkxU8O4jt2qk0kah+3wxzGI20Pqdrjm1lrmocQNes7/gs8FRC+KAfE8wZYie7dL+B31DMH7aKu5VgdbrgsYuVJzJQV20j5nTjhrIesgPoLuoCn7pQd9W28mx0YWY6vkQc0fhGdFkj4mx8z/a2kGNVBGkzxFfIv8d29rJkVykZCelW/p1SzlnsDHu+5p0bCWFjJyVMyOmD2rjpggXNu5mvl2pr2Xa1z5roNNvGN5yCYgGc1fOdRJsKZrU/popiv7w/GV+hDWl4VA5uozm4aIcqiz15ERbMlxqEVpCbJ9//nve3DsXcc3DRwoEbp4rdXZlicICg/FTVMPBJkdi3ZUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=iqCDoti+AnXzLP70rMlM/p8lIGsshGeSOOLAgbeNUZ0=;
b=JXEpSSeCRbaW5dGIJ05oC6G4jTp/z26qjsuOixTNbDOWuHvbIM85l5h63XX8iATXwSQpQ0ywz0H5W/k3TE6QMNCdoR+zMYUnK+uRKGDRhXxR3pa3OIrA/f5a9aqbimeA80uggqsG/W1MH2grFCIk5zQ4+8qMGR/pIIbt7hb+SM3DcWEYOvNkDbjUMGO5DmyoXpArHSgeY95+MSOXyvcj7RFFsGIjUHBbu6zvZnCoqZ2neRHInQsOVnRmOGiw+GfdsIZcUc7hjCeGGG1DbRicH/5rhN+jEhClIcOnuPH0fxgh3VV/mslazdSzjHAp6OW2gVET31iOH+f0eGqTlZbhQg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=iqCDoti+AnXzLP70rMlM/p8lIGsshGeSOOLAgbeNUZ0=;
b=rOZujH54c/ay62x9D40nVOMbpUYy3KDLEAJjX1sMEScZP8WSuN5uCQXfsx/nXLpSVQgBJNgClmGJI6mGXZfWdgqYUMi6ylivmL2aB2vt+EEK+yGxB46Xotveu2NU8nB60O4XPqrnSYJtPEX2OIRWpN5F/wucxZhgfmFmPclmvNFcDlwNJ4KE7J14BRKtYm8QKvD0KzsABW3VK5sM1H7hYrjlxfLFkgetWXefp4Z+IA9wx6bZFM4mpJHEYZ67hf6pEDvcMhUPbhq2boeVAAOT2fpXyvSzAA9bY1S2NywMY+f2+K9ivRFOj763xIb8iGXxdEQdGtNpATNuHGzKmOYCYA==
Received: from KL1PR01MB6141.apcprd01.prod.exchangelabs.com
(2603:1096:820:13b::8) by SEZPR01MB5611.apcprd01.prod.exchangelabs.com
(2603:1096:101:12f::13) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.15; Mon, 10 Feb
2025 09:21:03 +0000
Received: from KL1PR01MB6141.apcprd01.prod.exchangelabs.com
([fe80::f10c:a15f:bccb:d11d]) by KL1PR01MB6141.apcprd01.prod.exchangelabs.com
([fe80::f10c:a15f:bccb:d11d%3]) with mapi id 15.20.8422.015; Mon, 10 Feb 2025
09:21:03 +0000
From: =?windows-874?B?qNTD0MjRobTU7CDD0bW5x9So1LW17A==?=
jjpc_mu1989@hotmail.com
To: "maccount@microsoft.com" maccount@microsoft.com
Subject: =?windows-874?B?W8DSwrnNoV0g?=
Thread-Index: AQHbe50QHx+ZBds+TEOPEx2faP/Orw==
Date: Mon, 10 Feb 2025 09:21:03 +0000
Message-ID: KL1PR01MB6141C61F965537028D90BFD692F22@KL1PR01MB6141.apcprd01.prod.exchangelabs.com
Accept-Language: en-US, th-TH
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-traffictypediagnostic:
KL1PR01MB6141:EE_|SEZPR01MB5611:EE_|SA2PEPF0000224E:EE_|DS1PR21MB4377:EE_
X-MS-Office365-Filtering-Correlation-Id: f9bec4ce-5d69-48a9-b0aa-08dd49b43f88
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:14566002|5062599005|8062599003|8060799006|14030799003|19110799003|7092599003|461199028|15080799006|12050799009|9400799030|3430499032|10035399004|3412199025|4302099013|440099028|102099032|1602099012;
X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?hW9qcbyJb4+Iwqg/gP2wyTvwFtg9hD0DXVc8IOJQZ60OZMafKIgO0yX0hFIo?=
=?us-ascii?Q?H+mS+DO+nWBHpp91c1fUVHzJYEywSHy6eJgRS4V5JdaXQpOX5Od8On1U87cj?=
=?us-ascii?Q?J3D/tCbC87UR1+fgehBe6doLZve82n8le2Ub555bdVw0EL4yHRjZAB72oc/o?=
=?us-ascii?Q?F5DhYi2FRaHAqlgvHnK0l6hShBA3sHskSzBwUDY9wn9NgSzIEHvIeTIucYs2?=
=?us-ascii?Q?Iv8/O8qHY+bqRMxXwdA4+Sb1lfyrsyRFwZp7MsSlc0xj2EGa28kqS2iymqUh?=
=?us-ascii?Q?uFZfOSoG0M207E7vFSPEQipFGc0kiT/v6g0FUWV07XTNIcmuDPpvQZQRksck?=
=?us-ascii?Q?jdeV11DxqQMjXoatympkDDY0RD7qqfXCL5P7sWm+oCJfrlpKaN/hwzaGdsVC?=
=?us-ascii?Q?oFfYXgmFx8LkbK5SnCbj1Ca2OYNPIck5kdFCmkvKPVo/CiT8JQ6X2Jsqy2TI?=
=?us-ascii?Q?116TnjFQ3GV1Q2vfGIFryrLdfOjrrK83nK0eiipsLp5vdhS1ymdd5h6UpxvT?=
=?us-ascii?Q?RTNjYbF5MQQtObN+eTIgFRgIFcPMOC8f+MdUvoznldXybc+kCwCB39iyTRts?=
=?us-ascii?Q?9gurHNS5fL1hOZMXMQ/nrqICkKWB+9LaFtXc/AxQWZLQnEtvtP2qrRQoTArg?=
=?us-ascii?Q?yy7YPYTavmKgt037AYbaAKV4zjUqMVbCPCl7IaIvGr9trMajsKDaBYQrmsBx?=
=?us-ascii?Q?3Q7pJ2vwVUfbv7LVOEzB+CHsHR39urgoyyiOvhWOMzCxFg2UCKqSGKKLQVl5?=
=?us-ascii?Q?lilrPINg5v3ynxxuZJpi+c2LJAOsO01KZqwjlQhDuN043oOlh7uxr8rlAK4X?=
=?us-ascii?Q?cuHqATpQZhsOhj41IDrnCowwAdWO4inFHxNxMdbOhXuBUM37pCTgeZUy5vGJ?=
=?us-ascii?Q?46LFMXRZcvpi90jqcmHdIB7Aj925X/qH5214yxd+7mMG6bruK3tuIWoQuX/r?=
=?us-ascii?Q?7/ftekro+2g/tInAxxHLC5Y2izpesgshriEEit10/F3dMRNzsqWU8nkXdy5w?=
=?us-ascii?Q?1ZKHbl46xrDpz+ayadWzF6HTAfw5iajy0DYx2QgHjrFX6yi5zaXQCQ4vZFQd?=
=?us-ascii?Q?MChbEKPqGKq/Lno7bk6pniTsF9R4zUTy+W/2fqCcSMWXjOmtC2DqJ8ud+iH1?=
=?us-ascii?Q?fcHRNqVEh6q1QiKzvRxVz4DZiMZz9xeEKG0ShOCNo8IkssYjTrLdL4lgXB7w?=
=?us-ascii?Q?Q/u5YENNbcy7izT1RDYr96jS4O811EuiawhgAhOyyEkfJW53S0vU6boHZfh6?=
=?us-ascii?Q?Nzfu9jVc1mA9pwIRwrO/3YhtSpZRhP110RG7J/35yN3MW6Pnf3fiqiaiS3W7?=
=?us-ascii?Q?BnZJmEro/DuhIf4TNPj5uxzF?=
X-MS-Exchange-AntiSpam-MessageData-Original-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-Original-0:
=?us-ascii?Q?W0SaXjdCKr/KXqrPT1CAhizHMsw6/ShVRZq3HVLavVAB5WW2EcKZuBTs9Zsg?=
=?us-ascii?Q?1WN+Vh1YuZ0+W066nYG+RXueMx4x5WzLQTofOs4DEeNCtY9bTfo1hBeJuAqY?=
=?us-ascii?Q?m8+fcyrh4lfLegvN/4vVZyXLsluegVDl2nWBlYbzu8CrXBx8sFqnsAT5HHeO?=
=?us-ascii?Q?7KgQaZbiJuNVE9W/MmVfTD46cCc6D0Aj34J7udWhlY7SYCuBfsvE9g/KaXKy?=
=?us-ascii?Q?mtq50FeyJyt+nyWEWNLOJk2QLV0f4RmZYYsNSG1cyp18e4aLAYlQPX/hWWFU?=
=?us-ascii?Q?O7b8tJwX0UsPsipx08jKW85dvpfTGQ8U5+6ppP/tF/l3iV3uJed3MBVbFXky?=
=?us-ascii?Q?OTJKnBmD9eE0cHL9nRZ2yqr9gIKpg6AIbUUMbB9qtHp8wmtz4Z1zQi5Jhxq8?=
=?us-ascii?Q?GYxwO/rM/vxUNWxUHrCmuaq/+l0DZKFH/61/Ogf73FCj2tkpgpTD1J/ySH+X?=
=?us-ascii?Q?xYcYbVDC7C53yTL7apU6txiboCSfS1z+TQAtjjB9cXy1RSRN6gbdmHeTfFVS?=
=?us-ascii?Q?PC+G9JzSSvSQyuR29KNT73/1AoukcOw/57L8jZ/XbRvGjqYy0zjDEP2EUpEp?=
=?us-ascii?Q?n7XSxL3FpuyE3sErFVx1WmuNy9BYQntnKQy3G0/RTnpJNrCNLh/OS96GMEbW?=
=?us-ascii?Q?l4zf+JFPDbryVCIYsXaDG7CDByxMFemgCRHPArEPziwvTU/tUP+0OhIur5rV?=
=?us-ascii?Q?7Ulsvat5zeKhBySVoenmcEt4YVzNOyWqeEtI2T+H5G9gMjdVJtkOMsmqwW4f?=
=?us-ascii?Q?XG7nXVvCY9mtzp5t60NJFH7EFuDf0VpC7/8JjGT+5XNB5oHiVlUhS+aDVTYx?=
=?us-ascii?Q?xEo3KvXm6hlgNKiny8sG8MalLoB5qE9o7mHEHiFPCyyymyMiWIhwObSmvspk?=
=?us-ascii?Q?17vQjk1l9c+NVwkGhmYAqk6OmmxHl1AMVZuy2gAORY1ZA4cnCivloMEm73xR?=
=?us-ascii?Q?b9Bpg+Nb+f9b6FqqeeXaemgWCtuZl39ApLRIbF//219doFd30RZr5F/P48GX?=
=?us-ascii?Q?+S/LMUsxmO1SvIS+eBFme8WPZCr4EQqiMpboTUtiG1ZU0/DuHEZOYH2hGotb?=
=?us-ascii?Q?J+D2B8J6ZsaLDxWcVcfWjv542sexieLMjrOZT3K0KEl3ZLNwO9h5ZfbhR8Gh?=
=?us-ascii?Q?fjnxYx4MbsWj3uiRkK0OE8AfdQTwaej9FQkKcqcAylebYkE9YvdeBNUk02yO?=
=?us-ascii?Q?Hn44yutplQ3V7vb1t5XQIbQndhEHpI5zxD44JL9P7/Cyxd3KYvf4Q9tmF8wg?=
=?us-ascii?Q?gjJOMibt7TQkRHsJH6/t?=
Content-Type: multipart/alternative;
boundary="000_KL1PR01MB6141C61F965537028D90BFD692F22KL1PR01MB6141apcp"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR01MB5611
Return-Path: jjpc_mu1989@hotmail.com
X-EOPAttributedMessage: 0
X-EOPTenantAttributedMessage: 72f988bf-86f1-41af-91ab-2d7cd011db47:0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: SA2PEPF0000224E.namprd00.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersPromoted: SA2PEPF0000224E.namprd00.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
76ee607b-8327-4471-b760-08dd49b43d82
X-MS-Exchange-AtpMessageProperties: SA|SL
X-MS-Exchange-EnableFirstContactSafetyTip: enable
X-O365-Sonar-Daas-Pilot: True
X-Microsoft-Antispam:
BCL:0;ARA:13230040|2040899013|7093399012|28032699018|8096899003|13003099007;
X-Microsoft-Antispam-Message-Info:
=?us-ascii?Q?QH/jjLojGwEiR2SVuTsvKXnQTlzm8BvYswvUbQ9l43w1siwAG3jN2URk0U/l?=
=?us-ascii?Q?t//M5y+4B+6xcX/JKDZ1quNILv8p77tVeYmYkubW97Zhd18DXm4DC/VAS1DS?=
=?us-ascii?Q?7okA9DWe851kKDQI8g3ed3zUS2r42J+5Qsf1ZmB7wrkekfiOIKC80B1wjK/D?=
=?us-ascii?Q?ueErrVPpqUdM5vJANKfqluXCwxrBAQ+8/FqZfuvi1Wu4yYg8Q1GKOd+B3Kwb?=
=?us-ascii?Q?09z9uD6uHsEWavhF9QnINox27jm5bjrNgXF2iG4he2HRjlmHPco37OMTv+2O?=
=?us-ascii?Q?vPjfzv+T3YuzbIRr1QoPBimMECyduYFIi082l0700zRVegFpw7Z2g/zsAyA8?=
=?us-ascii?Q?dFJb7FmqAmlgWJZr+fUqjKLSAIj6l9u4gtGnlkTRFXQ33Em2jOJ8DPI7KXxq?=
=?us-ascii?Q?lmXW1d3k+YZ7YQpNlrYkKuaOxwARCk67Ohf07Tsy//NKnvtjtiF2NtXAfE5Q?=
=?us-ascii?Q?K4TAQUK3uXMuEPwOTX3lwPVkUL7VUBYnwd+vafMOyvuMwK3YXmbl6rQ77UcV?=
=?us-ascii?Q?gAiHLef0z+xdYf6me66kXFkuioviIxOfKM0R3eh/ny7FXZjYxSt281gPuI4h?=
=?us-ascii?Q?mLWJNpwxaeWeQHdnCJUnf/PjDAu3wcrMZK3o9SP5Cf4rf5DD9s862N2gcD7D?=
=?us-ascii?Q?AfAPTpEpII4AAcNSlZHkmINSedjuuPtVZPi2SgnKC3XvnCQBIRbuvkXbIGRH?=
=?us-ascii?Q?IWpDCfH7fMVsu/vt4Wb51E0o3IUAm7yVrnH5Ggve018hP+0rQX9Lr+Ez4Vzf?=
=?us-ascii?Q?de1B2LGfV5uHCrp9A3nR5VCFbYrQstQ6/SFiub1K0EqSGluaOP9hPYg0XdHg?=
=?us-ascii?Q?fS/14hMvwSvV+/f55G2dg617BPzeL3WSWU2wgDRO7yIwLea834TwcqtDckg/?=
=?us-ascii?Q?0QSg7QvX3q0TfLjpvphz248e+ZbK0OC7LibYK2cifHzkpiz8Xs4N0SfHAux0?=
=?us-ascii?Q?vDBBt6NYC6KlX04/H8uTGxXXY2F4Cr07iQZsvkLTAZ9EhHPSud/7Qcb9i+oQ?=
=?us-ascii?Q?j1K2Ds9i8JfPsMOMCbIkoL0GxLdSsBZfzuxqz7ALK9XZ0+TOoPS0cuY7jWG+?=
=?us-ascii?Q?nM7jYq5XmwkGA4rGYgiWRsjAaA1J0GWBHrsPRGy2Q9of7aRKGo3FosptpI9m?=
=?us-ascii?Q?BcFguALsXKr+gHUElDo4iHUPbBjXzoT9UjwmEZnQIL4HLgFSG7TImUtYjZue?=
=?us-ascii?Q?rCeQe7i/vhpxI+hLRTZBRe8MtK0sCvzIKUd0jaElumCh5fGKcI6I0CwxWZ41?=
=?us-ascii?Q?IuK+IXtQ5fI9k46y6Aa4rnzWf39rJ4bu0SAajFjksv4xhGLEdV9vlfUiOulF?=
=?us-ascii?Q?/D1e1lgtlM3GACJ3vhn/WDah4hRjwrqpxWrrbDPjC8R/BnRaYnS3bluo4g64?=
=?us-ascii?Q?v8IttjXiQqqjzTDZWN5JrkVS3ktwywf+Vifl0MX0Rva3I0fw+ibFiFy/tVXm?=
=?us-ascii?Q?dOxPDZijNW3RfrNklNWCDeq94rZlCcUPsSw5OXBSPglxrLjhXi1QWsNBac0Q?=
=?us-ascii?Q?kg+pOUV3uRJleUlCIRaY6w+t6RlTcvH/HBMjzsLAolFRUymJa/IFOG+4FQgO?=
=?us-ascii?Q?V/znEqeYrJ7VyVstixpu0ugA8VVkuGzGOkHJ2eaAfXBRRlyYpJUytO2DsvUp?=
=?us-ascii?Q?ncJr1HTDIlQcGZxlmAOo0W3jRO8lA4dK6dn5po36KSfs+aIy5h5BacMfiyDD?=
=?us-ascii?Q?h8aLVO2GSrGocfGiMYj8tvoz5CxS1WQzR8j8pogPbl/p4btyEkszfY+z3dwg?=
=?us-ascii?Q?/aso7w516ESCsHPUSPUzGFKUMDFF5A+kq6jDs0v0tNl8A8hCG3tsVrWVjE8u?=
=?us-ascii?Q?6cRqjunEyxHuiYhnvWZHQ9gbmMfW80bLuti+gx0+ztX9Wz1aUlJuyGsMIu5d?=
=?us-ascii?Q?vFZWG2hl16kytBi5FjNvyfl0kbJeIBC0tUi2ouUVEA3R8uVUhbhs48/2cTOR?=
=?us-ascii?Q?CP0J2SatvtlXy3k6ItIGLHmdMlm1hH7TMccuGlMifQtV1azmZRwLZWoSYYN+?=
=?us-ascii?Q?M04YcmlOaMBdWDsDXztdQ/g4YOWwrn0JFr+6uMqAB1lMfhy7apPutfm8M+Ro?=
=?us-ascii?Q?4WEMIvLE?=
X-Forefront-Antispam-Report:
CIP:2a01:111:f403:2809::811;CTRY:;LANG:th;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:APC01-PSA-obe.outbound.protection.outlook.com;PTR:mail-psaapc01olkn20811.outbound.protection.outlook.com;CAT:NONE;SFS:(13230040)(2040899013)(7093399012)(28032699018)(8096899003)(13003099007);DIR:INB;
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2025 09:21:06.1904
(UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f9bec4ce-5d69-48a9-b0aa-08dd49b43f88
X-MS-Exchange-CrossTenant-Id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-AuthSource:
SA2PEPF0000224E.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS1PR21MB4377