Submit Search
Upload
Demystifying S-Controls and AJAX
•
1 like
•
1,048 views
dreamforce2006
Follow
Technology
Report
Share
Report
Share
1 of 32
Recommended
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIs
dreamforce2006
Meet Salesforce, Your New Employee
Meet Salesforce, Your New Employee
dreamforce2006
PHP and Rails with AppExchange
PHP and Rails with AppExchange
dreamforce2006
Improving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service Portal
dreamforce2006
Instant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive Dashboards
dreamforce2006
Why We Switched to Unlimited Edition Customer Panel
Why We Switched to Unlimited Edition Customer Panel
dreamforce2006
Quote Management Made Easy Through Salesforce and the AppExchange
Quote Management Made Easy Through Salesforce and the AppExchange
dreamforce2006
Architecting Apps for the AppExchange
Architecting Apps for the AppExchange
dreamforce2006
Recommended
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIs
dreamforce2006
Meet Salesforce, Your New Employee
Meet Salesforce, Your New Employee
dreamforce2006
PHP and Rails with AppExchange
PHP and Rails with AppExchange
dreamforce2006
Improving Customer Service with a Branded Self Service Portal
Improving Customer Service with a Branded Self Service Portal
dreamforce2006
Instant Stardom How to Build Executive Dashboards
Instant Stardom How to Build Executive Dashboards
dreamforce2006
Why We Switched to Unlimited Edition Customer Panel
Why We Switched to Unlimited Edition Customer Panel
dreamforce2006
Quote Management Made Easy Through Salesforce and the AppExchange
Quote Management Made Easy Through Salesforce and the AppExchange
dreamforce2006
Architecting Apps for the AppExchange
Architecting Apps for the AppExchange
dreamforce2006
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
dreamforce2006
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
Mobile AppExchange in the Field Great Apps at Work
Mobile AppExchange in the Field Great Apps at Work
dreamforce2006
Future of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and Beyond
dreamforce2006
Dreamforce '06 Keynote: Part 2
Dreamforce '06 Keynote: Part 2
dreamforce2006
The Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying Integrations
dreamforce2006
How To Drive a Large Scale, Global Deployment
How To Drive a Large Scale, Global Deployment
dreamforce2006
Extending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and Support
dreamforce2006
Wielding Workflow
Wielding Workflow
dreamforce2006
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
dreamforce2006
Building an Effective Community Strategy with On-Demand and Salesforce
Building an Effective Community Strategy with On-Demand and Salesforce
dreamforce2006
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
dreamforce2006
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
dreamforce2006
System Overload: Getting Control of Your Data and Sanity
System Overload: Getting Control of Your Data and Sanity
dreamforce2006
How to Make Your Administrator Hat
How to Make Your Administrator Hat
dreamforce2006
How Salesforce.com Uses PRM
How Salesforce.com Uses PRM
dreamforce2006
Meet the Product Managers
Meet the Product Managers
dreamforce2006
Salesforce PRM, Partner Edition Roadmap
Salesforce PRM, Partner Edition Roadmap
dreamforce2006
Packaging It Up Latest Enhancements for App Distribution
Packaging It Up Latest Enhancements for App Distribution
dreamforce2006
How to Make Change Management a Reality
How to Make Change Management a Reality
dreamforce2006
プログラミング言語PRPR
プログラミング言語PRPR
Tomoki_Imai
August 27 agenda
August 27 agenda
mla1976
More Related Content
What's hot
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
dreamforce2006
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
Mobile AppExchange in the Field Great Apps at Work
Mobile AppExchange in the Field Great Apps at Work
dreamforce2006
Future of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and Beyond
dreamforce2006
Dreamforce '06 Keynote: Part 2
Dreamforce '06 Keynote: Part 2
dreamforce2006
The Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying Integrations
dreamforce2006
How To Drive a Large Scale, Global Deployment
How To Drive a Large Scale, Global Deployment
dreamforce2006
Extending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and Support
dreamforce2006
Wielding Workflow
Wielding Workflow
dreamforce2006
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
dreamforce2006
Building an Effective Community Strategy with On-Demand and Salesforce
Building an Effective Community Strategy with On-Demand and Salesforce
dreamforce2006
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
dreamforce2006
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
dreamforce2006
System Overload: Getting Control of Your Data and Sanity
System Overload: Getting Control of Your Data and Sanity
dreamforce2006
How to Make Your Administrator Hat
How to Make Your Administrator Hat
dreamforce2006
How Salesforce.com Uses PRM
How Salesforce.com Uses PRM
dreamforce2006
Meet the Product Managers
Meet the Product Managers
dreamforce2006
Salesforce PRM, Partner Edition Roadmap
Salesforce PRM, Partner Edition Roadmap
dreamforce2006
Packaging It Up Latest Enhancements for App Distribution
Packaging It Up Latest Enhancements for App Distribution
dreamforce2006
How to Make Change Management a Reality
How to Make Change Management a Reality
dreamforce2006
What's hot
(20)
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
Mobile AppExchange in the Field Great Apps at Work
Mobile AppExchange in the Field Great Apps at Work
Future of Composite Apps S-Controls and Beyond
Future of Composite Apps S-Controls and Beyond
Dreamforce '06 Keynote: Part 2
Dreamforce '06 Keynote: Part 2
The Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying Integrations
How To Drive a Large Scale, Global Deployment
How To Drive a Large Scale, Global Deployment
Extending Your CRM with World-Class Service and Support
Extending Your CRM with World-Class Service and Support
Wielding Workflow
Wielding Workflow
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
Building an Effective Community Strategy with On-Demand and Salesforce
Building an Effective Community Strategy with On-Demand and Salesforce
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
System Overload: Getting Control of Your Data and Sanity
System Overload: Getting Control of Your Data and Sanity
How to Make Your Administrator Hat
How to Make Your Administrator Hat
How Salesforce.com Uses PRM
How Salesforce.com Uses PRM
Meet the Product Managers
Meet the Product Managers
Salesforce PRM, Partner Edition Roadmap
Salesforce PRM, Partner Edition Roadmap
Packaging It Up Latest Enhancements for App Distribution
Packaging It Up Latest Enhancements for App Distribution
How to Make Change Management a Reality
How to Make Change Management a Reality
Viewers also liked
プログラミング言語PRPR
プログラミング言語PRPR
Tomoki_Imai
August 27 agenda
August 27 agenda
mla1976
Villanos del Social Media
Villanos del Social Media
EspeciesEspacios
Imagemagickknowhow
Imagemagickknowhow
Yo Ya
pesquisa ânions
pesquisa ânions
Júlia Rodrigues
Gestion empresarial
Gestion empresarial
Oscar Chávez Rios
JCI Galway - Online Marketing in Galway Presentation (April 29 2013)
JCI Galway - Online Marketing in Galway Presentation (April 29 2013)
Online Marketing in Galway
2º parte l. bailonas
2º parte l. bailonas
Moneo65
Tocarta - Manual de Usuario
Tocarta - Manual de Usuario
tocarta
Partes internas de cpu
Partes internas de cpu
Pepito Grillo Trueno
EXPERIENCIAS INVESTIGATIVAS ACERCA DEL EMBARAZO EN LAS ADOLESCENTES
EXPERIENCIAS INVESTIGATIVAS ACERCA DEL EMBARAZO EN LAS ADOLESCENTES
anajacurrego
配布用デコリエ開業セミナー
配布用デコリエ開業セミナー
ec-campus
08 rural works programme
08 rural works programme
Mr.Allah Dad Khan
Futurenet marketing plan
Futurenet marketing plan
Shaikh Amin
წიგნი და ისტორია
წიგნი და ისტორია
Manana Jakeli
Putusan pdt 06
Putusan pdt 06
Eka Ramadhani
Viewers also liked
(16)
プログラミング言語PRPR
プログラミング言語PRPR
August 27 agenda
August 27 agenda
Villanos del Social Media
Villanos del Social Media
Imagemagickknowhow
Imagemagickknowhow
pesquisa ânions
pesquisa ânions
Gestion empresarial
Gestion empresarial
JCI Galway - Online Marketing in Galway Presentation (April 29 2013)
JCI Galway - Online Marketing in Galway Presentation (April 29 2013)
2º parte l. bailonas
2º parte l. bailonas
Tocarta - Manual de Usuario
Tocarta - Manual de Usuario
Partes internas de cpu
Partes internas de cpu
EXPERIENCIAS INVESTIGATIVAS ACERCA DEL EMBARAZO EN LAS ADOLESCENTES
EXPERIENCIAS INVESTIGATIVAS ACERCA DEL EMBARAZO EN LAS ADOLESCENTES
配布用デコリエ開業セミナー
配布用デコリエ開業セミナー
08 rural works programme
08 rural works programme
Futurenet marketing plan
Futurenet marketing plan
წიგნი და ისტორია
წიგნი და ისტორია
Putusan pdt 06
Putusan pdt 06
Similar to Demystifying S-Controls and AJAX
uppada_kishore_resume (1)
uppada_kishore_resume (1)
kishore reddy uppada
ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008
Caleb Jenkins
Home management WebApp presentation
Home management WebApp presentation
bhavesh singh
Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep Dive
Salesforce Developers
JOB PORTALProject SummaryTitle JOB-PORT.docx
JOB PORTALProject SummaryTitle JOB-PORT.docx
christiandean12115
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Salesforce Developers
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce Developers
Job center
Job center
Munavvar Patel
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
Shailen Sukul
Introducing Visualforce
Introducing Visualforce
Mohammed Safwat Abu Kwaik
SFDC_BRAJ
SFDC_BRAJ
Brajmohan Sharma
Lightning components ver1.0
Lightning components ver1.0
Akhil Anil ☁
RubaDevi_Salesforce
RubaDevi_Salesforce
Ruba Devi Thirugnanam
AD207 Presentation
AD207 Presentation
mackejo1
Visualforce report
Visualforce report
Rinku Saini
Venkatesh SFDC Resume
Venkatesh SFDC Resume
nuthakki venkatesh
Intro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
ANGULAR JS LAB MANUAL(final) vtu2021 sch
ANGULAR JS LAB MANUAL(final) vtu2021 sch
kannikadg
Salesforce Development Training In Noida Delhi NCR
Salesforce Development Training In Noida Delhi NCR
Shri Prakash Pandey
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr DotNet Consultant
SATENDRA GUPTA
Similar to Demystifying S-Controls and AJAX
(20)
uppada_kishore_resume (1)
uppada_kishore_resume (1)
ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008
Home management WebApp presentation
Home management WebApp presentation
Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep Dive
JOB PORTALProject SummaryTitle JOB-PORT.docx
JOB PORTALProject SummaryTitle JOB-PORT.docx
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
Job center
Job center
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
Introducing Visualforce
Introducing Visualforce
SFDC_BRAJ
SFDC_BRAJ
Lightning components ver1.0
Lightning components ver1.0
RubaDevi_Salesforce
RubaDevi_Salesforce
AD207 Presentation
AD207 Presentation
Visualforce report
Visualforce report
Venkatesh SFDC Resume
Venkatesh SFDC Resume
Intro to Application Express
Intro to Application Express
ANGULAR JS LAB MANUAL(final) vtu2021 sch
ANGULAR JS LAB MANUAL(final) vtu2021 sch
Salesforce Development Training In Noida Delhi NCR
Salesforce Development Training In Noida Delhi NCR
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr DotNet Consultant
More from dreamforce2006
Trusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange Platform
dreamforce2006
Top Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional Edition
dreamforce2006
Tools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and Loyalty
dreamforce2006
Three Use Cases for Service & Support
Three Use Cases for Service & Support
dreamforce2006
Territory Management Made Simple
Territory Management Made Simple
dreamforce2006
Success with Salesforce for Capital Markets
Success with Salesforce for Capital Markets
dreamforce2006
Sales ROI Benchmarking
Sales ROI Benchmarking
dreamforce2006
Open It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchange
dreamforce2006
Next-Generation Native Apps
Next-Generation Native Apps
dreamforce2006
Manage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard Pros
dreamforce2006
Leveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive Sales
dreamforce2006
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
dreamforce2006
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
dreamforce2006
Introducing Analytics Mash-ups
Introducing Analytics Mash-ups
dreamforce2006
Integrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooks
dreamforce2006
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
dreamforce2006
Information Peer Pressure
Information Peer Pressure
dreamforce2006
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
dreamforce2006
More from dreamforce2006
(18)
Trusted Reliability & Performance with the AppExchange Platform
Trusted Reliability & Performance with the AppExchange Platform
Top Ten AppExchange Apps for Professional Edition
Top Ten AppExchange Apps for Professional Edition
Tools to Increase Partner Adoption and Loyalty
Tools to Increase Partner Adoption and Loyalty
Three Use Cases for Service & Support
Three Use Cases for Service & Support
Territory Management Made Simple
Territory Management Made Simple
Success with Salesforce for Capital Markets
Success with Salesforce for Capital Markets
Sales ROI Benchmarking
Sales ROI Benchmarking
Open It, Read It, Buy It Email Marketing with the AppExchange
Open It, Read It, Buy It Email Marketing with the AppExchange
Next-Generation Native Apps
Next-Generation Native Apps
Manage What You Measure Lessons from Dashboard Pros
Manage What You Measure Lessons from Dashboard Pros
Leveraging Your Customer Service Function to Drive Sales
Leveraging Your Customer Service Function to Drive Sales
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
Lead Distribution Programs to Optimize Channel Revenue Customer Panel
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
Introducing Analytics Mash-ups
Introducing Analytics Mash-ups
Integrating Salesforce and QuickBooks
Integrating Salesforce and QuickBooks
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
Information Peer Pressure
Information Peer Pressure
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
Recently uploaded
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Recently uploaded
(20)
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Demystifying S-Controls and AJAX
1.
Demystifying S-Controls and
AJAX Mike Dannenfeldt, Education Architect Salesforce.com Track: New AppExchange Developer
2.
3.
Introduction to S-Controls
4.
5.
6.
7.
8.
9.
10.
11.
12.
S-Control Editor Walkthrough
Functions Operators Insert merge field (not copy and paste) New Types for URL and Snippet Quick Save lets you continue editing Validate expression syntax
13.
14.
15.
Introduction to the
AJAX Toolkit
16.
17.
18.
19.
20.
21.
22.
DEMO #1 New
Custom Detail Button
23.
24.
25.
DEMO #2 Standard
Button Override
26.
27.
28.
Need More Information
or Help?
29.
30.
31.
Q & A
32.