Press Releases | Official Website of Reserve Bank of India
Central bank: rbi | Type: statement | Date: 2026-08-05

//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
//Redirect to mobile site start
function detectmob() {
if (screen.width <= 599 || screen.Height <= 975) {
return true;
return false;
if (detectmob()) {
window.location.href = "https://m.rbi.org.in" + window.location.pathname;
//Redirect to mobile site End
$(document).ready(function () {
SearchLastUpdateDate(); //Fetch Last Date Page
// Fetch Last Date Page
function SearchLastUpdateDate() {
var strFilterComments = new RegExp("^[a-zA-Z0-9 =_:.&?'%–]+$");
var url=window.location.href;
if(url.indexOf("WSSViewDetail.aspx")>0)
url=url.substring(url,url.indexOf("?"));
var param = { keyWord1: url.slice(url.lastIndexOf('/') + 1) };
param.keyWord1=param.keyWord1.replaceAll("%20"," ");
if(param.keyWord1.indexOf("#")>0)
param.keyWord1=param.keyWord1.substring(param.keyWord1,param.keyWord1.indexOf("#"));
if (!strFilterComments.test(param.keyWord1)) {
return false;
data: JSON.stringify(param),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
if (data.d.length > 0) {
$('#lblGetLastUpdateDate').text(data.d);
response([{ label: "No results found", value: ""}]);
error: function (XMLHttpRequest, textStatus, errorThrown) {
// Fetch Last Date Page
function Search() {
highlightTextAutocomplete();
$(".autoSuggest").autocomplete({
source: function (request, response) {
var param = { keyWord: document.getElementById('txtSearch').value };
data: JSON.stringify(param),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
if (data.d.length > 0) {
response($.map(data.d, function (item) {
value: RemoveSpecialChars(item)
response([{ label: "No results found", value: ""}]);
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
minLength: 3
function highlightTextAutocomplete() {
var oldFn = $.ui.autocomplete.prototype._renderItem;
$.ui.autocomplete.prototype._renderItem = function (ul, item) {
var t = String(item.value).replace(
new RegExp(this.term, "gi"),
"<span class='ui-state-highlight'>$&</span>");
if (item.value != "") {
return $("<li class='borderAutocomplete'></li>")
.data("item.autocomplete", item)
.append("<a role='link'>" + t + "</a>")
.appendTo(ul);
return $("<li></li>")
.data("item.autocomplete", item)
.append("")
.appendTo(ul);
function RemoveSpecialChars(inputText) {
var filteredString = inputText.replace(/[\*\^\'\!\@\$\.\#\(\)\-\?\<\>\;\"\&\+\{\}\:]/g, '');
return filteredString;
function LoadSearchData(id, key) {
if (id == "txtSearch") {
if (key == 13) {
validateSearchText();
return false;
else validateSearchText();
return true;
function validateSearchText() {
if (validation()) {
var strloc = new String(document.location.href.toString());
if (strloc.indexOf("SearchResults.aspx") == -1) {//
window.open("/scripts/SearchResults.aspx?search=" + document.getElementById("txtSearch").value,"_self");
else window.open("/scripts/SearchResults.aspx?search=" + document.getElementById("txtSearch").value,"_self");
function validation() {
strSearch = trim(document.getElementById('txtSearch').value);
if (strSearch == "") { alert('Please enter the search text'); return false; }
var strFilterChars = new RegExp("^[0-9a-zA-Z ]*$");
if (!strFilterChars.test(strSearch)) { alert("Please remove special characters from search text"); return false; }
return true;
function trim(value) {
value = value.replace(/^\s+/, '');
value = value.replace(/\s+$/, '');
return value;
.blink_msm1
-webkit-animation-name: blinker;
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-name: blinker;
-moz-animation-duration: 3s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
animation-name: blinker;
animation-duration: 3s;
animation-timing-function: linear;
animation-iteration-count: infinite;
@-moz-keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
@-webkit-keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
@keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
.blink_NewWebsite {
animation:blinker 1.5s linear 3;
color:blue;
font-size:1.5em;
margin-bottom:0px;
@keyframes blinker
opacity:0;
.sr-only {
position: absolute;
left: -9999px;
Change Language
Search the Website
NAVIGATION START
About Us ▼
Organisation & Functions
Organisation Structure
Departments
Training Establishment
College of Agricultural Banking
Reserve Bank Staff College
College of Supervisors
RBI's Functions and Working
Deputy Governors
Executive Directors
Communication Policy of RBI
Sources of Information
Annual Publications
Half-yearly Publications
Quarterly Publications
Monthly Publications
Weekly Publications
Occasional Publications
Data Releases
Publications available on Subscription
General Information
RBI History
The RBI Museum
RBI Monetary Museum
Notification ▼
Master Directions
Master Circulars
Amendment Directions
Draft Directions (RE-wise)
Index To RBI Circulars
Standalone Circulars
Circulars Withdrawn
Speeches & Media Interactions ▼
Media Interactions
Memorial Lectures
Publications ▼
Half-Yearly
Bi-monthly
Occasional
Working Papers
Legal Framework ▼
Regulations
Research ▼
External Research Schemes
RBI Occasional Papers
Working Papers
RBI Bulletin
DRG Studies
State Statistics and Finances
Statistics ▼
Data Releases
Database on Indian Economy
Public Debt Statistics
Regulatory Reporting ▼
List of Returns
Data Definition
Validation rules/ Taxonomy
List of RBI Reporting Portals
FAQs of RBI Reporting Portals
NAVIGATION END
HEADER END
function SetLink() {
var txt="This will lead you to Hindi (हिन्दी) language website. Are you sure you want to switch to this language?"
if(window.confirm(txt)==true){
document.cookie = 'preferLang' + '=;secure; expires=Thu, 01-Jan-70 00:00:01 GMT;path=/;';
window.location.replace("https://www.rbi.org.in/hindi/");
else return false;
const allMenuItems = document.querySelectorAll("nav ul li");
allMenuItems.forEach(item => {
item.addEventListener("focusin", (event) => {
const MenuText =event.target.textContent;
const allMenuItems1 = document.querySelectorAll(".hasSubmenu");
allMenuItems1.forEach(item1 => {
item1.classList.remove('focused');
rollback(item1)
item1.classList.remove('open');
const menuItems = document.querySelectorAll(".hasSubmenu");
menuItems.forEach(item => {
item.addEventListener("mouseenter", (event) => {
item.className="hasSubmenu open focused"
expandThis(item);
item.addEventListener("mouseleave", (event) => {
rollback(item)
item.className="hasSubmenu"
item.addEventListener("focusin", (event) => {
const allMenuItems = document.querySelectorAll("nav ul li");
allMenuItems.forEach(item1 => {
item1.classList.remove('focused');
if(item!==item1)
rollback(item1)
item1.classList.remove('open');
item.classList.add('focused');
item.addEventListener("focusout", (event) => {
if(!item.className.includes('focused')){
rollback(item)
item.className="hasSubmenu"
item.classList.remove('focused');
item.classList.remove('open');
item.addEventListener("keydown", (event) => {
if (event.key === "Enter" || event.key === " ") {
if(item.className.includes("hasSubmenu open")){
rollback(item)
item.className="hasSubmenu"
item.className="hasSubmenu open focused"
var ele=item.querySelectorAll("a")[0];
expandThis(item);
function expandThis(menu){
var $targetul = $(menu).children("ul:eq(0)")
if ($targetul.queue().length <= 1)
if (this.istopheader)
$targetul.css({ left: $(this).children('a').eq(0).position().left, top: $mainmenu.position().top + this._dimensions.h - 2 })
if (document.all && !window.XMLHttpRequest)
$mainmenu.find('ul').css({ overflow: (this.istopheader) ? 'hidden' : 'visible' })
$targetul.dequeue().stop(true, true).slideDown(droplinemenu.animateduration.over)
const menuItemsf = document.querySelectorAll("nav .midmenu ul li");
menuItemsf.forEach(item => {
item.addEventListener("keydown", (event) => {
if(item.className.includes("last") ){
if (pressedKeys['shift'] && event.key === "Tab"){}else{
var lastItem = document.getElementsByClassName('hasSubmenu open');
rollback(lastItem[0])
lastItem[0].className="hasSubmenu";
function rollback(menu){
var $targetul = $(menu).children("ul:eq(0)")
$targetul.dequeue().stop(true, true).slideUp(droplinemenu.animateduration.out);
function setLetterSpace(val) {
if (false) {
document.body.setAttribute("style", "letter-spacing:1px; line-height:20px; word-spacing:2px;");
document.body.removeAttribute("style");
return false;
// Toggle submenu
document.querySelectorAll('.menu li > a').forEach(link => {
link.addEventListener('click', function (e) {
const submenu = this.nextElementSibling;
if (submenu && submenu.classList.contains('submenu1')) {
e.preventDefault();
e.stopPropagation();
const parentLi = this.parentElement;
// Close sibling menus ONLY (not entire menu)
closeSiblings(parentLi);
const isExpanded=link.getAttribute('aria-expanded') ==='true';
link.setAttribute('aria-expanded',!isExpanded);
submenu.hidden=isExpanded;
submenu.setAttribute('aria-hidden', isExpanded);
setTimeout(()=>{
// Toggle current submenu
submenu.classList.toggle('show', !isExpanded);
// Close only sibling menus (important fix)
function closeSiblings(currentLi) {
const siblings = currentLi.parentElement.children;
Array.from(siblings).forEach(li => {
if (li !== currentLi) {
const submenus = li.querySelectorAll('.submenu1');
submenus.forEach(menu => menu.classList.remove('show'));
// Click outside → close all
document.addEventListener('click', function () {
document.querySelectorAll('.menu li > a').forEach(menu => {
menu.setAttribute('aria-expanded','false');
document.querySelectorAll('.submenu1').forEach(menu => {
menu.setAttribute('aria-hidden','true');
menu.classList.remove('show');
// Prevent closing when clicking inside menu
document.querySelector('.menu').addEventListener('click', function (e) {
e.stopPropagation();
// Keyboard support
document.querySelectorAll('.menu li > a').forEach(link => {
link.addEventListener('keydown', function (e) {
const submenu = this.nextElementSibling;
if ((e.key === 'Enter' || e.key === ' ') && submenu) {
e.preventDefault();
const parentLi = this.parentElement;
closeSiblings(parentLi);
const isExpanded=link.getAttribute('aria-expanded') ==='true';
link.setAttribute('aria-expanded',!isExpanded);
submenu.hidden=isExpanded;
submenu.setAttribute('aria-hidden', isExpanded);
setTimeout(()=>{
// Toggle current submenu
submenu.classList.toggle('show', !isExpanded);
if (e.key === 'Escape') {
document.querySelectorAll('.submenu').forEach(menu => {
menu.classList.remove('show');
this.blur();
// When focusing main menu items → close other submenus
document.querySelectorAll('.menu > li > a').forEach(item => {
item.addEventListener('focus', function() {
document.querySelectorAll('.submenu1').forEach(menu => {
if (menu !== this.nextElementSibling) {
document.querySelectorAll('.menu li > a').forEach(menu => {
if(menu.hasAttribute('aria-expanded'))
menu.setAttribute('aria-expanded','false');
document.querySelectorAll('.submenu1').forEach(menu => {
menu.setAttribute('aria-hidden','true');
menu.classList.remove('show');
// Close submenu when focus leaves it (TAB navigation)
document.querySelectorAll('.menu li').forEach(li => {
li.addEventListener('focusout', function (e) {
// Check if focus is still inside this <li>
if (!li.contains(e.relatedTarget)) {
const submenu = li.querySelector('.submenu1');
if (submenu) {
submenu.classList.remove('show');
if(li.querySelector('a').hasAttribute('aria-expanded'))
li.querySelector('a').setAttribute('aria-expanded','false');
submenu.setAttribute('aria-hidden','true');
Date : Aug 05, 2026
Monetary Policy Statement, 2026-27 Resolution of the Monetary Policy Committee August 3 to 5, 2026
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
All Months
/*added by ni*/
text-transform:none;
margin:0px;
/*color:Black;*/
font-size:12px;
text-decoration:none;
padding: 3px 4px 5px 2px;
#DateSettree_lbltree h2
margin-top:0px;
.month ul li a {
padding: 3px 4px 7px 2px;
.accordionContent ul.accordionlist li {
min-height: 24px;
Back to previous page
Bank Holidays
Banking Glossary
Citizen's Charter
Complaints
COVID-19 Measures
Financial Education
IFSC/MICR Codes
Important Websites
Opportunities
RBI Clarifications
RBI Kehta Hai
RBI’s Vision and Values
<img src="../Images/pdf.gif" width="12" height="12" alt="PDF document" border="0" align="absmiddle" style="padding-bottom: 4px;"> (1257 kb)
Right to Information Act
Website last updated date: Aug 05, 2026
Supports: Google Chrome 147+ | Firefox 150+ | Microsoft Edge Version 147+ | Safari 17+
Accessibility Statement
Screen Reader and Accessibility Help
//this is for floating TOP link
$(document).ready(function () {
var offset = 230;
var duration = 500;
jQuery(window).scroll(function () {
if (jQuery(this).scrollTop() > offset) {
jQuery('.scrollToTop').fadeIn(duration);
jQuery('.scrollToTop').fadeOut(duration);
$('.page_title').attr('tabindex','-1');
$('.scrollToTop').click(function () {
$('html, body').animate({ scrollTop: 0 }, 800);
$('.page_title').focus();
return false;
if( window.location.href.includes(".aspx")){
var div= document.getElementById('backDiv');
div.removeAttribute("hidden");}
var div1= document.getElementById('backDiv');
div1.setAttribute("hidden","true");}
var div1= document.getElementById('backDiv');
div1.setAttribute("hidden","true");}
$(window).scroll(function () {
if ($('div.banner2').length) {
if ($(window).scrollTop() >= 265) {
$('#menubar').css("position", "fixed");
$('#menubar').css("width", "240px");
$('#menubar').css("margin-top", "-281px");
$('.content_area').css("margin-left", "252px");
$('.sidebar_nav').css("position", "fixed");
$('.sidebar_nav').css("margin-top", "-200px");
$('.sidebar_nav').css("width", "236px");
$('#menubar').css("position", "");
$('#menubar').css("width", "");
$('#menubar').css("margin-top", "");
$('.content_area').css("margin-left", "");
$('.sidebar_nav').css("position", "");
$('.sidebar_nav').css("margin-top", "");
$('.sidebar_nav').css("width", "");
else if ($(window).scrollTop() >= 185) {
$('#menubar').css("position", "fixed");
$('#menubar').css("width", "240px");
$('#menubar').css("margin-top", "-200px");
$('.content_area').css("margin-left", "252px");
$('.sidebar_nav').css("position", "fixed");
$('.sidebar_nav').css("margin-top", "-200px");
$('.sidebar_nav').css("width", "236px");
var treeheight=0;
if($('#treeYear').height()>0){treeheight=$('#treeYear').height();}
if($(window).scrollTop() >= $('#example-min').height()-treeheight)
$('#menubar').css("position", "absolute");
$('#menubar').css("margin-top", "");
$('#menubar').css("top", $('#example-min').height()+100-treeheight +"px");
else{$('#menubar').css("position", "fixed"); $('#menubar').css("top", "");}
$('#menubar').css("position", "");
$('#menubar').css("width", "");
$('#menubar').css("margin-top", "");
$('.content_area').css("margin-left", "");
$('.sidebar_nav').css("position", "");
$('.sidebar_nav').css("margin-top", "");
$('.sidebar_nav').css("width", "");
$(document).ready(function () {
$('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$.cookie('feedback_Cookie', 'Yes', { expires: 365, path: '/' });
$('#maskWN').hide();
$('.window').hide();
var scroll = $(window).scrollTop();
$("html").scrollTop(scroll);
$('#maskWN').click(function () {
$(this).hide();
$.cookie('feedback_Cookie', 'Yes', { expires: 365, path: '/' });
$('.window').hide();
//if close button is clicked
$('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$.cookie('feedback_Cookie', 'Yes', { expires: 365, path: '/' });
$('#mask').hide();
$('.window').hide();
var scroll = $(window).scrollTop();
$("html").scrollTop(scroll);
//if mask is clicked
$('#mask').click(function () {
$(this).hide();
$('.window').hide();
$('#feedbackbtn').click(function () {
var id = '#dialog';
//Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();
//Set heigth and width to mask to fill up the whole screen
$('#mask').css({ 'width': '100%', 'height': '100%', 'position': 'fixed' });
//transition effect
$('#mask').fadeIn(500);
$('#mask').fadeTo("slow", 0.9);
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
//Set the popup window to center
$(id).css('top', winH / 2 - $(id).height() / 2);
$(id).css('left', winW / 2 - $(id).width() / 2);
//transition effect
$(id).fadeIn(2000);
$('.submit').click(function () {
var Name = $("[id*=txtFeedbackName]").val();
var Email = $("[id*=txtFeedbackEmail]").val();
var Comments = $("[id*=txtFeedbackComments]").val();
if (Name == "") {
alert("Please enter your name");
$("[id*=txtFeedbackName]").focus();
return false;
else if (Email == "") {
alert("Please enter your email");
$("[id*=txtFeedbackEmail]").focus();
return false;
else if (Email != "" && !ValidateEmail(Email)) {
alert("Please enter a valid email address");
$("[id*=txtFeedbackEmail]").focus();
return false;
else if (Comments == "") {
alert("Please enter some comments");
$("[id*=txtFeedbackComments]").focus();
return false;
$('[id*=Button1]').attr('disabled', 'disabled');
var param = { Name: Name, EmailID: Email, Comments: Comments };
type: "POST",
data: JSON.stringify(param),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
if (response.d == "0") {
alert("Thank you for your feedback");
$.cookie('feedback_Cookie', 'Yes', { expires: 365, path: '/' });
$('#mask').hide();
$('.window').hide();
$('[id*=Button1]').removeAttr('disabled');
$("[id*=txtFeedbackName]").val("");
$("[id*=txtFeedbackEmail]").val("");
$("[id*=txtFeedbackComments]").val("");
alert("Please try again");
$('[id*=Button1]').removeAttr('disabled');
function ValidateEmail(email) {
var expr = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
return expr.test(email);
$('a.style1').each(function () {
var $this = $(this);
var aHref = $this.attr('class');
$this.attr('class', aHref.replace('style1', 'links'));
function isExternal(url) {
if(url){url=url.toLowerCase();
if(url=='#' || url=='javascript:void(0);' || url.includes('javascript')||url=='' )
{ return false;}
else{//return (url.indexOf("rbi.org.in")==-1)
if(url.indexOf("www.rbi.org.in")==-1 || url.indexOf("https://rbi.org.in")==-1)
if(url.indexOf("rbi.org.in")==-1)
return "external";
else if(url.indexOf("www.rbi.org.in")==-1 && url.indexOf(".rbi.org.in")>0 && url.indexOf("rbidocs.rbi.org.in")==-1)
{return "subdomain";}
else if(url.indexOf("financialeducation")>0 || url.indexOf("commonperson")>0 || url.indexOf("/rekyc/")>0 || url.indexOf("rbi90years")>0 ){
return "subsite";}
document.addEventListener("click", function () {
if (event.target.tagName.toLowerCase() === "a") {
if (isExternal(event.target.href)=="external") {
event.preventDefault();
if (isExternal(event.target.href)=="subdomain") {
if (confirm("You are being redirected to a subdomain that will open in a new browser tab. The subdomain may have a different header, footer, and navigation structure from the main website. Continue?")) {
event.preventDefault();
if (isExternal(event.target.href)=="subsite") {
if (confirm("You are being redirected to a subsite that will open in a new browser tab. The subsite may have a different header, footer, and navigation structure from the main website. Some design elements and links may vary from the primary site experience. Continue?")) {
event.preventDefault();
else if (event.target.tagName.toLowerCase() === "img") {
$(event.target).preventDefault;
if($(event.target).parent('a').length){
if (isExternal($(event.target).parent('a').prop('href'))==="external") {
event.preventDefault();
if (isExternal($(event.target).parent('a').prop('href'))==="subdomain") {
if (confirm("You are being redirected to a subdomain that will open in a new browser tab. The subdomain may have a different header, footer, and navigation structure from the main website. Continue?")) {
event.preventDefault();
if (isExternal(event.target.href)=="subsite") {
if (confirm("You are being redirected to a subsite that will open in a new browser tab. The subsite may have a different header, footer, and navigation structure from the main website. Some design elements and links may vary from the primary site experience. Continue?")) {
event.preventDefault();
const link = event.target.closest('a[target="_blank"]');
event.preventDefault();
if(confirm("This link will open in a new browser tab. Do you want to continue?")){
window.open(link.href,"_blank");
if (event.target.tagName.toLowerCase() === "button") {
if($(event.target).parent('a').length>0){
const link1 = event.target.closest('a[target="_blank"]');
if(link1){
event.preventDefault();
if(confirm("This link will open in a new browser tab. Do you want to continue?")){
window.open(link.href,"_blank");
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61369961-1', 'auto');
ga('send', 'pageview');
document.querySelectorAll('table.tablebg').forEach(table => {
const anchors = table.querySelectorAll('a[href^="#"]:not([href="#"])');
const hasInPageAnchorsInThisTableOnly = Array.from(anchors).some(a => {
// Find the closest table ancestor of this anchor
const closestTable = a.closest('table');
// Only count it if it belongs to the current table (not a nested one)
return closestTable === table;
if (!hasInPageAnchorsInThisTableOnly) {
table.setAttribute('role', 'presentation');
table.removeAttribute('role');
$('.brd-ptable1').attr('role','presentation');
$('html').attr('lang', 'en');
document.querySelectorAll('br').forEach(br => {br.setAttribute('aria-hidden','true');});
$('#doublescroll').children('table').filter(':first').attr("role", "presentation");
$('.page_title').nextAll('table').first().attr("role", "presentation");
document.addEventListener('DOMContentLoaded', function(){
$('.tableheader b').each(function () {
var curEle= $(this);
$(curEle).replaceWith("<h2 class='dop_header'>"+$(curEle).html()+"</h2>")
// tooltip
var TooltipManager = {
_tip: null, // Create the tooltip element once
init: function() {
if (!this._tip) {
this._tip = $('<div id="js-custom-tooltip"></div>').css({
"position": "absolute", "background": '#ffffca', "color":"#000", "padding": "2px 5px", "border-radius": "0px", "font-size": "11px","font-family":"Sans-serif", "z-index": "10000", "pointer-events": "none","border":"1px solid #767676", "box-shadow":"2px 2px 3px rgba(0,0,0,0.2)","white-space":"nowrap"
}).appendTo('body');
show: function(element, text) {
this.init();
var $el = $(element); // Update text and position
this._tip.text(text).show();
var pos = $el.offset();
this._tip.css({
top: pos.top + this._tip.outerHeight() + "px", // Show above
left: pos.left + ($el.outerWidth() / 2) - (this._tip.outerWidth() / 2) + "px"
}, hide: function() { if (this._tip) this._tip.hide(); }
}; // Apply to all elements that have a ToolTip (ToolTip renders as 'title')
$(document).ready(function() {
$('body').on('focusin', 'input, button, a, select, textarea, img', function() {
var title = $(this).attr('title'); if (title) {
TooltipManager.show(this, title);
}).on('focusout', 'input, button, a, select, textarea, img', function() {
TooltipManager.hide();
}); // Dismiss on Escape key
$(document).keyup(function(e) { if (e.key === "Escape") TooltipManager.hide(); });
//breadcrumb current page announce
$(document).ready(function(){
const breadcrumbList = document.querySelector('.breadcrumbs');
if (breadcrumbList) {
const listItems = breadcrumbList.querySelectorAll('li');
if (listItems.length > 0) {
const lastItem = $('.breadcrumbs li').filter(function(){ return $.trim($(this).text())!=="";}).last().attr('aria-current', 'page');
$('.breadcrumbs li').filter(function(){ return $.trim($(this).text())==="" && $(this).children().length===0;}).attr('role','presentation');
$('.breadcrumbs li').filter(function(){
if($(this).children().length!==0)
if($(this).children().text() ===""){}
const lastLink =lastItem.find('a');
if (lastLink) {
lastLink.attr('aria-current', 'page');
if($('.breadcrumbs li').last().find('a').length>0)
const $a = $('.breadcrumbs li').last().find('a');
$('<span>',{class: $a.attr('class'), text: $a.text()}).replaceAll($a).attr('aria-current', 'page');
if($('.breadcrumbs li').last().find('span').length>0)
if($('.breadcrumbs li').last().find('span')[0].innerText==='')
$('.breadcrumbs li').last().find('span').removeAttr('aria-current');
$('.breadcrumbs li').last().find('span').filter(function(){ return $(this).attr('role')!=='presentation';}).last().attr('aria-current', 'page');
$('.breadcrumbs li').filter(function(){ return $.trim($(this).text())!=="";}).removeAttr('role','presentation');
//<![CDATA[
setLetterSpace(false);//]]>