(SRI RAMAKRISHNA SANDHYA ARATI (Sree Ramakrishna Sandhya Arati at Belur Math_Only Audio))</div><div><div><br /></div><div><font color="#ffff00"><a href="https://www.youtube.com/watch?v=dqWVNjDcPXI"><font size="6">*</font>Vesper Service:Sri Sarada Devi Stotram-Prakritim Paramam:Hymn to Holy Mother By Swami Abhedananda</a></font><br /></div><div><br /></div><div><br /></div></div><hr /><hr />1. <a href="https://www.youtube.com/watch?v=Tv3bS8cUkLs">https://www.youtube.com/watch?v=Tv3bS8cUkLs</a> HOLY MOTHER SRI SARADA DEVI - Part 1/4<div><span style="font-size:13.3333px"> </span><span style="background-color:transparent;font-size:13.3333px"><a href="https://youtu.be/1KY7n8Lpzgs">https://youtu.be/1KY7n8Lpzgs</a></span><span style="font-size:13.3333px;background-color:transparent"> HOLY MOTHER SRI SARADA DEVI - Part 2/4</span></div><div><div><span style="font-size:13.3333px"> </span><a href="https://youtu.be/ctTnOieFgB0" style="font-size:13.3333px">https://youtu.be/ctTnOieFgB0 </a> <span style="font-size:13.3333px">HOLY MOTHER SRI SARADA DEVI - Part 3/4</span><br /> <a href="https://youtu.be/MG638r7NBhk">https://youtu.be/MG638r7NBhk </a> <span style="font-size:13.3333px">HOLY MOTHER SRI SARADA DEVI - Part 4/4</span><div> </div><div><br /></div><div><div><div>2.<span style="background-color:transparent;font-size:13.3333px">దివ్యజనని శ్రీ శారదాదేవి </span><span style="background-color:transparent;font-size:13.3333px">చలనచిత్రం </span><span style="background-color:transparent;font-size:10pt">part 1 of 5 </span><a href="https://youtu.be/V3P-zyEtnDM" style="background-color:transparent;font-size:10pt">https://youtu.be/V3P-zyEtnDM</a></div><div> </div><div> దివ్యజనని శ్రీ శారదాదేవి <span style="font-size:13.3333px;background-color:transparent">చలనచిత్రం </span><span style="background-color:transparent;font-size:10pt">part 2 of 5 </span><a href="https://youtu.be/iaAAi0LXa-4" style="background-color:transparent;font-size:10pt">https://youtu.be/iaAAi0LXa-4</a></div><div><br /></div><div> <span style="background-color:transparent;font-size:10pt">దివ్యజనని శ్రీ శారదాదేవి </span><span style="font-size:13.3333px;background-color:transparent">చలనచిత్రం </span><span style="background-color:transparent;font-size:10pt"> part 3 of 5 <a href="goog_176544185"> </a> </span><span style="background-color:transparent;font-size:10pt"><a href="https://youtu.be/n4mrRPDSHtM">https://youtu.be/n4mrRPDSHtM</a></span></div><div><br /></div><div> దివ్యజనని శ్రీ శారదాదేవి <span style="font-size:13.3333px;background-color:transparent">చలనచిత్రం </span><span style="background-color:transparent;font-size:10pt">part 4 of 5 </span><a href="https://youtu.be/_kLwCjhqr5U" style="background-color:transparent;font-size:10pt">https://youtu.be/_kLwCjhqr5U</a></div><div><br /></div><div><div style="text-align:left"><span style="background-color:transparent;letter-spacing:1px;white-space:nowrap"><font face="YouTube Noto, Roboto, Arial, Helvetica, sans-serif" size="2"> దివ్యజననిశ్రీ శారదాదేవి </font></span><span style="font-size:13.3333px;background-color:transparent">చలనచిత్రం </span><span style="background-color:transparent;font-size:10pt;letter-spacing:1px;white-space:nowrap"><font face="YouTube Noto, Roboto, Arial, Helvetica, sans-serif" size="2">part 5 of 5</font></span><span style="background-color:transparent;font-size:10pt;letter-spacing:1px;white-space:nowrap"><font face="YouTube Noto, Roboto, Arial, Helvetica, sans-serif" size="2"> </font></span><span style="background-color:transparent;font-size:10pt;letter-spacing:1px;white-space:nowrap"><font face="YouTube Noto, Roboto, Arial, Helvetica, sans-serif" size="2"><a href="https://youtu.be/Mli_BaPQOGg">https://youtu.be/Mli_BaPQOGg</a></font></span></div><hr /><hr /><span style="font-size:13.3333px"><a href="https://youtu.be/ri8zT4xn7Fk">https://youtu.be/ri8zT4xn7Fk</a> Rama Kodanda Rama Rama Kalyana Rama by Brahmachari Yogesha Chaitanya</span><br /><hr /><hr /><a href="https://www.youtube.com/watch?v=-t3fJZ12uPo">https://www.youtube.com/watch?v=-t3fJZ12uPo</a> స్వామి వివేకానంద చలనచిత్రం Film on SWAMI VIVEKANANDA<br /><hr /><hr /><a href="https://www.youtube.com/watch?v=FmofAHV3-_U">https://www.youtube.com/watch?v=FmofAHV3-_U</a> BHAGAVAN SRI RAMAKRISHNA TELUGU MOVIE PART-1 OF 5<br /><br /><a href="https://www.youtube.com/watch?v=QOt1rKbhFpI">https://www.youtube.com/watch?v=QOt1rKbhFpI </a> BHAGAVAN SRI RAMAKRISHNA TELUGU MOVIE PART-2 OF 5</div><div><br /></div><div><a href="https://www.youtube.com/watch?v=aeEqi0DNHbY">https://www.youtube.com/watch?v=aeEqi0DNHbY</a> BHAGAVAN SRI RAMAKRISHNA TELUGU MOVIE PART-3 OF 5</div><div><br /></div><div><a href="https://www.youtube.com/watch?v=csrTTqcNDpM">https://www.youtube.com/watch?v=csrTTqcNDpM</a> BHAGAVAN SRI RAMAKRISHNA TELUGU MOVIE PART-4 OF 5</div><div><br /></div><div><a href="https://www.youtube.com/watch?v=CJ9qAojun_k">https://www.youtube.com/watch?v=CJ9qAojun_k</a> BHAGAVAN SRI RAMAKRISHNA TELUGU MOVIE PART-5 OF 5</div><div>************************************************</div><div>శ్రీరామకృష్ణ పరమహంస <span style="font-size:13.3333px;background-color:transparent">చలనచిత్రం--->>> <a href="https://youtu.be/8XKBcrRoim8"><b>https://youtu.be/8XKBcrRoim8</b></a></span></div><div><span style="font-size:13.3333px">************************************************</span></div><div><hr /><hr /><div style="text-align:center"><b><font color="#ffff00" size="4"><span style="background-color:transparent">2 Excerpts from Internet w.r.t. 2 </span><span style="background-color:transparent">Kashmir Visits of Swami Vivekananda</span></font></b></div><div style="text-align:center"><br /></div><div><b><a href="https://g.co/arts/ZdCxc6ApuRDJBCdy9"><font color="#ffff00">Swami Vivekananda - Group Photo Kashmir 1897</font></a></b></div><div><font color="#ffff00"><b><br /></b></font></div><div><a href="https://www.ikashmir.net/saints/vivekananda1.html" rel="nofollow"><b><font color="#ffff00">https://www.ikashmir.net/saints/vivekananda1.html</font></b></a></div><div><br /></div><div>Rakesh Kumar Pandit</div><div><br /></div><div>During his stay in Kashmir Swami Vivekananda was in a different world altogether. He was deeply touched by the beauty of Kashmir. Swami Vivekananda visited Kashmir twice and it was on 10th September 1897, when the lotus feet of this great saint touched the beautiful and pious land of Rishis, once called as Reshver. His first visit of Kashmir was short and was not so eventful although he visited some of the places of religious and historic importance. People from all spheres of life like Sadhus, Kashmiri Pandits, students, officials went to meet him. The second visit of Swami Vivekanand to Kashmir valley was more eventful. This time a party of Europians was accompanying him. Prominent among them was Sister Nivedita (Margret Noble). He stayed in Kashmir from about mid of June 1898 to the mid of September 1898. During this stay he visited the places of religious and historical importance like Shankaracharya Hill, Hari Parvat, Martand (Matan or Bhawan), Panderthan (Pandresthan, Place of Pandavas), temples of Avantipora, Bijbehara, Moghul Gardens of Nishat and Shalimar . But the focus of this article is his visits to shrines of Shri Amarnath Ji Cave and Mata Kheer Bhawani in Tulmulla. The visits of Shri Amarnath and Mata Kheer Bhawani proved to be very unique and the visions he had at both the places remained always with him. Such was the spiritual experience of Swami Vivekananda at these places that it is very difficult to put that into words but can only be felt from the actual words of Swami Vivekananda. It also reflects the essence of both these energy centres charged with God’s presence in the vale of Kashmir.</div><div><br /></div><div>Swami Vivekananda had great fascination for God Shiva during his childhood. As he grew older his love for Shiva, the God of monks and yogis deepened. Now in the Himalayas, the abode of God Shiva, the thought of God Shiva was uppermost in the Swami Vivekananda’s mind. It was at Achabal in Anantnag on July 25, 1898 that Swami Vivekananda expressed his intention to visit Amarnath and Sister Nivedita was allowed to join him. On 27 July, 1898 they left for the pilgrimage. Enroute they camped at various places like Phahalgam, Chandanwari, Wavjan. On August 1st, after crossing Sheshnag, Mahagunus top they reached Panchtarni (Place of five streams). On August 2, they reached the Shri Amarnath Ji Cave. When Swami Vivekananda reached the cave he was full with emotion and devotion. Swami Vivekananda entered the shrine nude except his loin-cloth and prostrated before the God-Shiva in the form of Ice-Lingam. An exalting spiritual experience came to him of which he didn’t spoke much in detail but only said, “I thought the Ice-Lingam was Shiva Himself.” When he entered the cave and came face to face with the God-Shiva, Swami Vivekananda had never felt such spiritual exaltation in visiting a holy place as in Amarnath Ji. Afterwards he also said to Sister Nivedita that the God Shiva appeared before him and granted him the grace of Amarnath, means not to die till he himself a the consent. On the journey back Swami Vivekananda and party returned to Anantnag and from there they reached on August 8, by boat to Srinagar.</div><div><br /></div><div>Following the pilgrimage to Shri Amarnath Ji, Swami Vivekananda’s love for the Divine Mother grew intense. At Srinagar he worshipped the four year daughter of his Muslim boatman ( Swami was staying in a houseboat at Srinagar) as “Goddess Uma”. When he left Kashmir, she, tiny one carried a tray of apples for him all the way to the tonga herself. On September 30, Swami Vivekananda left for Mata Kheer Bhawani at Tulmulla, leaving strict instructions to his party not to follow him. He stayed there almost for a week. He daily performed Havan there, and worshipped the Mother with offerings of Kheer. Every morning he worshipped a Brahmin Pandit’s little daughter as “Uma Kumari.” </div><div><br /></div><div> One day at Kheer Bhawani while worshipping, the thought of the ruination and desecration of the temple by the Muslim invaders left him distressed at heart. He thought that Mother has been manifesting Her presence here for untold years, “How could the people have permitted such sacrilege without offering resistance.</div><div><br /></div><div>If I had been here then, I would never have allowed such a thing. I would have laid down my life to protect the Mother.” Thereupon he heard the voice of the Mother Goddess saying, “What if unbelievers should enter My temple and defile My image? What is that to you? Do you protect Me, or do I protect you? Another day, in course of his worship, another thought flashed through the Swami Vivekananda’s mind that he should try to build a new temple in the place of a present dilapidated one. He even thought of trying to raise funds for this. At once the Divine Mother said to him, “My child, If I so wish I can have innumerable temples and monastic centres. I can even this moment raise a seven-storied golden temple on this very spot.” Referring to these experiences after his return, he said to his disciples, “All my patriotism is gone. Everything is gone. Now it is only Mother! Mother! I have been very wrong. I am only a little child.” Since I heard that divine voice, I have ceased making any more plans. Let these things be as Mother wishes.” It is often said that the vision at Tulmulla made him realize, what he is and for what he is in this world? Ramakrishna Parmahansa his Guru had once prophesied during a discourse with his close disciples that when Vivekananda realize who he is, he will not like to live anymore in this world and would depart from it. On July 4, 1902 Swami Vivekananda at the age of 39 years, 5 months and 24 days left his mortal cage, to reunite with the Supreme Energy of this Cosmos, thereby fulfilling his own prophecy, ” I shall not live to be forty years old.”</div><div><br /></div><div>(The author is Assistant Professor of Physics at GDC- Bhaderwah).</div><hr /><hr /><br /><hr /><hr /></div></div></div></div></div></div></td></tr></tbody></table></div> <div id="filecabinet-body" class="filecabinet"><div xmlns="http://www.w3.org/1999/xhtml" id="JOT_FILECAB_wrapper__unfiled" class="collapsible"><table id="JOT_FILECAB_folder__unfiled" class="filecabinet-table"><thead style="display: none"><tr><th class="td-select">Selection</th><th class="td-icon">File type icon</th><th class="td-file">File name</th><th class="td-desc filecabinet-desc">Description</th><th class="td-size">Size</th><th class="td-rev">Revision</th><th class="td-time">Time</th><th class="td-user">User</th></tr></thead><tbody></tbody></table></div></div></div> <div id="sites-canvas-bottom-panel"><div xmlns="http://www.w3.org/1999/xhtml" id="COMP_page-subpages"> </div><div id="sites-attachments-container"></div><head xmlns="http://www.w3.org/1999/xhtml"><style>
.comments_panel {
text-transform: none;
color: black;
font-family: Arial, Helvetica, sans-serif;
}
.comment-data {
width: calc(100% - 88px);
}
.comment {
overflow: hidden;
padding: 18px 0 7px 0;
clear: both;
}
.comment + .comment {
border-top: 1px solid #e8e8e8;
}
.comment > .json {
display: none;
}
.comment-box {
overflow: hidden;
padding: 6px 12px;
margin-bottom: 8px;
}
.reply-box {
background-color: #eff2f9;
padding: 6px 12px 6px 6px;
overflow: hidden;
margin-bottom: 8px;
}
.user-name {
font-weight: bold;
padding-right: 10px;
}
.comment > .author-picture {
float: left;
padding: 0 20px;
}
.reply-box > .author-picture {
float: left;
padding: 0 6px;
}
.author-picture + div, .user-name, .user-name + .comment-deleted, .user-name + .comment-action {
float: left;
}
.created-date {
color: #999;
}
.comment-box .comment-content {
clear: both;
}
.reply-box .comment-content {
clear: both;
}
.comment-box > .created-date {
float: right;
}
.reply-box .created-date {
clear: both;
}
</style></head><body xmlns="http://www.w3.org/1999/xhtml"><div class="comments_panel"></div></body></div></div> </td> </tr></table> </div> </div> <div id="sites-chrome-footer-wrapper"><div id="sites-chrome-footer-wrapper-inside"><div id="sites-chrome-footer"></div></div></div></div> </div> <div id="sites-chrome-adminfooter-container"><div xmlns="http://www.w3.org/1999/xhtml" class="sites-adminfooter" role="navigation"><p><span class="sites-system-link">Powered By</span> <b class="powered-by"><a href="http://sites.google.com/site">Google Sites</a></b></p></div></div></div> </div> <script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
window.jstiming.load.tick('sjl');
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">/* Copyright 2008 Google. */ (function() { /*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var aa=" apps-actiondatawidget-content-element",ba='" class="',ca='" tabindex="0" role="button">',e='">',da='"></div>',ea='"><a target="keyboard_shortcuts_help_window" href="',fa='"><div class="',ha='"><span id="',ia='"><table cellpadding="0" class="',ja="' of type ",ka="-caption",la="-content",ma="-default",na="-disabled",oa="-dropdown",pa="-inner-box",qa="-outer-box",ra="</div>",ta="</h3></th></tr>",ua="</td></tr>",va='</td><td class="',wa='<div class="',xa="<object could not be stringified>",ya=
'<span aria-label="',Aa='<span class="',Ba='<tr><td class="',Ca='<tr><th colspan="2"><h3 class="',Da="@param",Ea="Android",Fa="Application",Ga='Attribute "',Ha="BUTTON",Ia="CSS1Compat",Ja="CSS_APP_TABLE",Ka="CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT",La="CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER",Ma="CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT",Na="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK",Oa="Compatible spreadsheet shortcut",Pa="Component already rendered",n="DIV",Qa="Deferred has already been called",
Ra="Edge",Sa="IFRAME",Ta="INPUT",Ua="JOT_FILECAT_header",Va="Not available",Wa="Popular keyboard shortcuts",Xa="SCRIPT",Ya="SELECT",Za="SPAN",$a="Search all shortcuts",ab="Symbol.iterator",bb="TESTCOOKIESENABLED",cb="TEXTAREA",db="The DOM element for the container cannot be null.",eb="The element passed as a first parameter cannot be null.",fb="The label input element cannot be null.",gb="The menu button DOM element cannot be null.",hb="Unable to set parent component",ib="Uneven number of arguments",
jb="[goog.net.IframeIo] Unable to send, already active.",kb="about:invalid#zClosurez",lb="absolute",p="action",mb="activedescendant",nb="aftershow",ob="animate",pb="apps-actiondatawidget-key-focused",qb="apps-actiondatawidget-override-info-icon",rb="apps-shortcutshelppopup-content",sb="apps-shortcutshelppopup-content-element",tb="apps-shortcutshelppopup-content-wrapper",vb="apps-shortcutshelppopup-empty-search",wb="apps-shortcutshelppopup-header-element",xb="apps-shortcutshelppopup-help-center-link",
yb="apps-shortcutshelppopup-input",zb="apps-shortcutshelppopup-input-button",Ab="apps-shortcutshelppopup-pref-component",Bb="apps-shortcutshelppopup-reset-search-button",Cb="apps-shortcutshelppopup-search-label",Db="apps.action.shortcut.icon",Eb="apps.action.shortcut.iconClose",Fb="apps.action.shortcut.soy.actiongroupitem.content",Gb="apps.action.shortcut.soy.actiongroupitem.infoIconTooltip",Hb="apps.action.shortcut.soy.actiongroupitem.key",Ib="apps.action.shortcut.soy.actiongroupitem.overriddenBrowserBehavior_",
Jb="apps.action.shortcut.soy.preferencecomponent.link",Lb="apps.action.shortcut.soy.preferencecomponent.main",Mb="apps.action.shortcut.soy.preferencecomponent.text",Nb="apps.action.soy.legacyshortcutshelpcontent.container",Ob="apps.action.soy.legacyshortcutshelpcontent.content",Pb="apps.action.soy.legacyshortcutshelpcontent.legacyBanner",Qb="apps.action.soy.legacyshortcutshelpcontent.legacyKey",Rb="apps.action.soy.shortcutshelp.dialog",Sb="aria-label",Tb="auto",Ub="blur",Vb="border-box",Wb="button",
Xb="cancel",Yb="change",Zb="checkbox",$b="checked",r="click",ac="close",bc="closed",cc="collapsed",dc="combobox",ec="complete",fc="completeEditRender",gc="contextmenu",hc="data-tooltip",ic="data-tooltip-align",jc="data-tooltip-class",kc="data-tooltip-contained",lc="data-tooltip-offset",mc="dialog",nc="div",oc="enabled",pc="enter",qc="error",rc="es3",sc="es6",tc="expanded",uc="expander",vc="false",wc="fixed",xc="focus",yc="focusin",zc="focusout",Ac="force-ctrl-key",t="function",Bc="goog-button",Cc=
"goog-control",Dc="goog-flat-button",Ec="goog-flat-menu-button",Fc="goog-inline-block",Gc="goog-inline-block ",Hc="goog-menu",Ic="goog-menu-button",Jc="goog-menuheader",Kc="goog-menuseparator",Lc="goog-option-selected",Mc="goog-selectionmenubutton-checkbox",Nc="goog-submenu",Oc="goog-submenu-arrow",Pc="goog-submenu-arrow-rtl",Qc="goog.Promise.then",Rc="gotpointercapture",Sc="haspopup",Tc="height",Uc="help.service.Lazy.create",Vc="help.service.Tiny",Wc="hidden",Xc="hide",Yc="highlight",Zc="horizontal",
$c="https:",ad="innerIframeReady",bd='javascript:""',cd="jfk-button",dd="jfk-button-action",ed="jfk-button-standard",fd="jfk-checkbox",gd="jfk-checkbox-checkmark",hd="jfk-tooltip-hide",id="jfk.templates.button.classes_",jd="jfk.templates.button.strict",kd="jfk.templates.checkbox.main",ld="jot-ui-searchInput",md="jot_viewer",nd="key",od="keydown",pd="keypress",qd="keyup",rd="label",sd="labelledby",td="listbox",ud="load",vd="menuitemcheckbox",wd="mousedown",xd="mousemove",yd="mouseout",zd="mouseover",
Ad="mouseup",Bd="must provide justification",Cd="must provide non-empty justification",Dd="nonce",Ed="none",Fd="null",Gd="null|string|undefined",u="number",Hd="object",Id="offset",Jd="opt_onFulfilled should be a function.",Kd="opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?",Ld="option",Md="orientationchange",Nd="outerIframeReady",Od="owns",Pd="position",Qd="px",Rd="readystatechange",Sd="resize",Td="role",Ud="select",Vd="select-multiple",
Wd="selected",Xd="semicolon",Yd="separator",Zd="shortcut-dialog-category-selected",$d="shortcut-dialog-user-scroll",ae="siets-debug-log-output",be="sites-chrome-everything",ce="sites-gears-button",de="sites-header-nav-dropdown-menu",ee="sites-header-nav-dropdown-menuitem",fe="sites-searchbox-form",ge="sites.codeembed.templates.notSupportedStatusMsg",he="sites.pagetype.templates.filecabinet.folderAriaClosed",ie="sites.pagetype.templates.filecabinet.folderAriaOpen",je="soy.sites.notice.viewerNotice",
v="string",ke="submit",le="success",me="suggestionsupdate",ne="synthetic-keydown",oe="synthetic-keypress",pe="synthetic-keyup",qe="timestamp",re="title",se="toggle-selected-on-fire",te="true",ue="unhighlight",ve="unknown type name",we="value",xe="vertical",ye="visible",ze="zClosurez",w,Ae=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},Be=typeof Object.defineProperties==t?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;
a[b]=c.value;return a},Ce=function(a){a=[Hd==typeof globalThis&&globalThis,a,Hd==typeof window&&window,Hd==typeof self&&self,Hd==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");},De=Ce(this),Ee=function(a,b){if(b)a:{var c=De;a=a.split(".");for(var d=0;d<a.length-1;d++){var f=a[d];if(!(f in c))break a;c=c[f]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Be(c,a,{configurable:!0,writable:!0,value:b})}};
Ee("Symbol",function(a){if(a)return a;var b=function(g,h){this.ws=g;Be(this,"description",{configurable:!0,writable:!0,value:h})};b.prototype.toString=function(){return this.ws};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,f=function(g){if(this instanceof f)throw new TypeError("Symbol is not a constructor");return new b(c+(g||"")+"_"+d++,g)};return f},sc,rc);
Ee(ab,function(a){if(a)return a;a=Symbol(ab);for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=De[b[c]];typeof d===t&&typeof d.prototype[a]!=t&&Be(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Fe(Ae(this))}})}return a},sc,rc);
var Fe=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Ge=function(a){return a.raw=a},He=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==u)return{next:Ae(a)};throw Error(String(a)+" is not an iterable or ArrayLike");},Ie=typeof Object.create==t?Object.create:function(a){var b=function(){};b.prototype=a;return new b},Je;
if(typeof Object.setPrototypeOf==t)Je=Object.setPrototypeOf;else{var Ke;a:{var Le={a:!0},Me={};try{Me.__proto__=Le;Ke=Me.a;break a}catch(a){}Ke=!1}Je=Ke?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var Ne=Je,x=function(a,b){a.prototype=Ie(b.prototype);a.prototype.constructor=a;if(Ne)Ne(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.i=b.prototype},Oe=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Pe=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
Ee("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return m===Hd&&null!==l||m===t}function d(l){if(!Pe(l,g)){var m=new b;Be(l,g,{value:m})}}function f(l){var m=Object[l];m&&(Object[l]=function(q){if(q instanceof b)return q;Object.isExtensible(q)&&d(q);return m(q)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),q=new a([[l,2],[m,3]]);if(2!=q.get(l)||3!=q.get(m))return!1;q.delete(l);q.set(m,4);return!q.has(l)&&4==q.get(m)}catch(B){return!1}}())return a;
var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0,k=function(l){this.U=(h+=Math.random()+1).toString();if(l){l=He(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};k.prototype.set=function(l,m){if(!c(l))throw Error("Invalid WeakMap key");d(l);if(!Pe(l,g))throw Error("WeakMap key fail: "+l);l[g][this.U]=m;return this};k.prototype.get=function(l){return c(l)&&Pe(l,g)?l[g][this.U]:void 0};k.prototype.has=function(l){return c(l)&&Pe(l,g)&&Pe(l[g],
this.U)};k.prototype.delete=function(l){return c(l)&&Pe(l,g)&&Pe(l[g],this.U)?delete l[g][this.U]:!1};return k},sc,rc);
Ee("Map",function(a){if(function(){if(!a||typeof a!=t||!a.prototype.entries||typeof Object.seal!=t)return!1;try{var k=Object.seal({x:4}),l=new a(He([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),q=m.next();if(q.done||q.value[0]!=k||"s"!=q.value[1])return!1;q=m.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!m.next().done?!1:!0}catch(B){return!1}}())return a;var b=new WeakMap,c=function(k){this.wa={};this.O=g();this.size=0;
if(k){k=He(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this.wa[m.id]=[]);m.entry?m.entry.value=l:(m.entry={next:this.O,Nc:this.O.Nc,head:this.O,key:k,value:l},m.list.push(m.entry),this.O.Nc.next=m.entry,this.O.Nc=m.entry,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.entry&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.wa[k.id],k.entry.Nc.next=k.entry.next,k.entry.next.Nc=
k.entry.Nc,k.entry.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.wa={};this.O=this.O.Nc=g();this.size=0};c.prototype.has=function(k){return!!d(this,k).entry};c.prototype.get=function(k){return(k=d(this,k).entry)&&k.value};c.prototype.entries=function(){return f(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return f(this,function(k){return k.key})};c.prototype.values=function(){return f(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var m=
this.entries(),q;!(q=m.next()).done;)q=q.value,k.call(l,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var m=l&&typeof l;m==Hd||m==t?b.has(l)?m=b.get(l):(m=""+ ++h,b.set(l,m)):m="p_"+l;var q=k.wa[m];if(q&&Pe(k.wa,m))for(k=0;k<q.length;k++){var B=q[k];if(l!==l&&B.key!==B.key||l===B.key)return{id:m,list:q,index:k,entry:B}}return{id:m,list:q,index:-1,entry:void 0}},f=function(k,l){var m=k.O;return Fe(function(){if(m){for(;m.head!=k.O;)m=m.Nc;for(;m.next!=m.head;)return m=
m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},g=function(){var k={};return k.Nc=k.next=k.head=k},h=0;return c},sc,rc);Ee("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var f=d.length,g=0;g<f;g++){var h=d[g];if(b.call(c,h,g,d)){b=h;break a}}b=void 0}return b}},sc,rc);
Ee("String.prototype.startsWith",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.startsWith must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.startsWith must not be a regular expression");var d=this+"";b+="";var f=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<g&&c<f;)if(d[c++]!=b[h++])return!1;return h>=g}},sc,rc);
Ee("Number.isFinite",function(a){return a?a:function(b){return typeof b!==u?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}},sc,rc);var Qe=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,f={next:function(){if(!d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};f[Symbol.iterator]=function(){return f};return f};Ee("Array.prototype.values",function(a){return a?a:function(){return Qe(this,function(b,c){return c})}},"es8",rc);
Ee("Array.prototype.keys",function(a){return a?a:function(){return Qe(this,function(b){return b})}},sc,rc);Ee("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var f=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if(typeof g==t){b=g.call(b);for(var h=0;!(g=b.next()).done;)f.push(c.call(d,g.value,h++))}else for(g=b.length,h=0;h<g;h++)f.push(c.call(d,b[h],h));return f}},sc,rc);
Ee("Array.prototype.entries",function(a){return a?a:function(){return Qe(this,function(b,c){return[b,c]})}},sc,rc);Ee("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Pe(b,d)&&c.push([d,b[d]]);return c}},"es8",rc);
var Re=Re||{},y=this||self,Se=function(a,b){a=a.split(".");b=b||y;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},Te=function(a){a.Gd=void 0;a.F=function(){return a.Gd?a.Gd:a.Gd=new a}},Ue=function(a){var b=typeof a;return b!=Hd?b:a?Array.isArray(a)?"array":b:Fd},Ve=function(a){var b=Ue(a);return"array"==b||b==Hd&&typeof a.length==u},z=function(a){var b=typeof a;return b==Hd&&null!=a||b==t},Ye=function(a){return Object.prototype.hasOwnProperty.call(a,We)&&a[We]||(a[We]=++Xe)},
We="closure_uid_"+(1E9*Math.random()>>>0),Xe=0,$e=function(a,b,c){return a.call.apply(a.bind,arguments)},af=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,d);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}},A=function(a,b,c){A=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?$e:af;return A.apply(null,
arguments)},bf=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},cf=function(){return Date.now()},C=function(a,b,c){a=a.split(".");c=c||y;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b},D=function(a,b){function c(){}c.prototype=b.prototype;a.i=b.prototype;a.prototype=new c;
a.prototype.constructor=a;a.base=function(d,f,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[f].apply(d,h)}},df=function(a){return a};var ef={};function ff(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,ff);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}D(ff,Error);ff.prototype.name="CustomError";var gf;function hf(a,b){a=a.split("%s");for(var c="",d=a.length-1,f=0;f<d;f++)c+=a[f]+(f<b.length?b[f]:"%s");ff.call(this,c+a[d])}D(hf,ff);hf.prototype.name="AssertionError";function jf(a,b,c,d){var f="Assertion failed";if(c){f+=": "+c;var g=d}else a&&(f+=": "+a,g=b);throw new hf(""+f,g||[]);}
var E=function(a,b,c){a||jf("",null,b,Array.prototype.slice.call(arguments,2));return a},kf=function(a,b,c){null==a&&jf("Expected to exist: %s.",[a],b,Array.prototype.slice.call(arguments,2));return a},lf=function(a,b){throw new hf("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},mf=function(a,b,c){typeof a!==u&&jf("Expected number but got %s: %s.",[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},nf=function(a,b,c){typeof a!==v&&jf("Expected string but got %s: %s.",
[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},of=function(a,b,c){typeof a!==t&&jf("Expected function but got %s: %s.",[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},pf=function(a,b,c){z(a)||jf("Expected object but got %s: %s.",[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},qf=function(a,b,c){Array.isArray(a)||jf("Expected array but got %s: %s.",[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},rf=function(a,b,c){"boolean"!==typeof a&&jf("Expected boolean but got %s: %s.",
[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},sf=function(a,b,c){z(a)&&1==a.nodeType||jf("Expected Element but got %s: %s.",[Ue(a),a],b,Array.prototype.slice.call(arguments,2));return a},uf=function(a,b,c,d){a instanceof b||jf("Expected instanceof %s but got %s.",[tf(b),tf(a)],c,Array.prototype.slice.call(arguments,3));return a};
function tf(a){return a instanceof Function?a.displayName||a.name||ve:a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?Fd:typeof a};var vf=Array.prototype.indexOf?function(a,b,c){E(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(typeof a===v)return typeof b!==v||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},wf=Array.prototype.forEach?function(a,b,c){E(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=typeof a===v?a.split(""):a,g=0;g<d;g++)g in f&&b.call(c,f[g],g,a)},xf=Array.prototype.filter?
function(a,b,c){E(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=[],g=0,h=typeof a===v?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(f[g++]=l)}return f},yf=Array.prototype.map?function(a,b,c){E(null!=a.length);return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=Array(d),g=typeof a===v?a.split(""):a,h=0;h<d;h++)h in g&&(f[h]=b.call(c,g[h],h,a));return f},zf=Array.prototype.reduce?function(a,b,c,d){E(null!=
a.length);d&&(b=A(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var f=c;wf(a,function(g,h){f=b.call(d,f,g,h,a)});return f},Af=Array.prototype.some?function(a,b,c){E(null!=a.length);return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=typeof a===v?a.split(""):a,g=0;g<d;g++)if(g in f&&b.call(c,f[g],g,a))return!0;return!1};function Bf(a,b){return 0<=vf(a,b)}function Cf(a,b){b=vf(a,b);var c;(c=0<=b)&&Df(a,b);return c}
function Df(a,b){E(null!=a.length);return 1==Array.prototype.splice.call(a,b,1).length}function Ef(a,b,c){a:{for(var d=a.length,f=typeof a===v?a.split(""):a,g=0;g<d;g++)if(g in f&&b.call(c,f[g],g,a)){b=g;break a}b=-1}return 0<=b?(Df(a,b),!0):!1}function Ff(a){return Array.prototype.concat.apply([],arguments)}function Gf(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function Hf(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ve(d)){var f=a.length||0,g=d.length||0;a.length=f+g;for(var h=0;h<g;h++)a[f+h]=d[h]}else a.push(d)}}function If(a,b,c,d){E(null!=a.length);return Array.prototype.splice.apply(a,Jf(arguments,1))}function Jf(a,b,c){E(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function Kf(a,b,c){b=b||a;var d=function(l){return z(l)?"o"+Ye(l):(typeof l).charAt(0)+l};c=c||d;for(var f=d=0,g={};f<a.length;){var h=a[f++],k=c(h);Object.prototype.hasOwnProperty.call(g,k)||(g[k]=!0,b[d++]=h)}b.length=d}function Lf(a,b){a.sort(b||Mf)}function Nf(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var f=b||Mf;Lf(c,function(g,h){return f(g.value,h.value)||g.index-h.index});for(b=0;b<a.length;b++)a[b]=c[b].value}
function Of(a,b,c){var d=c||Mf;Lf(a,function(f,g){return d(b(f),b(g))})}function Pf(a,b,c){Of(a,function(d){return d[b]},c)}function Mf(a,b){return a>b?1:a<b?-1:0};var Qf=function(a,b){if(!z(a)||!z(a)||!z(a)||1!==a.nodeType||a.namespaceURI&&"http://www.w3.org/1999/xhtml"!==a.namespaceURI||a.tagName.toUpperCase()!==b.toString()){b=b.toString()+"; got: ";if(z(a))try{var c=a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a)}catch(d){c=xa}else c=void 0===a?"undefined":null===a?Fd:typeof a;lf("Argument is not an HTML Element with tag name "+(b+c))}return a};var Rf,Sf=Se("CLOSURE_FLAGS"),Tf=Sf&&Sf[610401301];Rf=null!=Tf?Tf:!1;var Uf=function(a){return/^[\s\xa0]*$/.test(a)},Vf=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Wf=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")},dg=function(a,b){if(b)a=a.replace(Xf,"&").replace(Yf,"<").replace(Zf,">").replace($f,""").replace(ag,"'").replace(bg,"�");else{if(!cg.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Xf,"&"));-1!=a.indexOf("<")&&(a=a.replace(Yf,"<"));-1!=
a.indexOf(">")&&(a=a.replace(Zf,">"));-1!=a.indexOf('"')&&(a=a.replace($f,"""));-1!=a.indexOf("'")&&(a=a.replace(ag,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(bg,"�"))}return a},Xf=/&/g,Yf=/</g,Zf=/>/g,$f=/"/g,ag=/'/g,bg=/\x00/g,cg=/[\x00&<>"']/,eg=function(a,b){return-1!=a.indexOf(b)},gg=function(a,b){var c=0;a=Vf(String(a)).split(".");b=Vf(String(b)).split(".");for(var d=Math.max(a.length,b.length),f=0;0==c&&f<d;f++){var g=a[f]||"",h=b[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","",
"",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=fg(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||fg(0==g[2].length,0==h[2].length)||fg(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c},fg=function(a,b){return a<b?-1:a>b?1:0};function hg(){var a=y.navigator;return a&&(a=a.userAgent)?a:""}var ig,jg=y.navigator;ig=jg?jg.userAgentData||null:null;function kg(a){return Rf?ig?ig.brands.some(function(b){return(b=b.brand)&&eg(b,a)}):!1:!1}function F(a){return eg(hg(),a)};function lg(a){return void 0!==a&&a||Rf?!!ig&&0<ig.brands.length:!1}function mg(){return lg()?!1:F("Opera")}function ng(){return lg()?!1:F("Trident")||F("MSIE")}function og(){return F("Firefox")||F("FxiOS")}function pg(){return F("Safari")&&!(qg()||(lg()?0:F("Coast"))||mg()||(lg()?0:F(Ra))||(lg()?kg("Microsoft Edge"):F("Edg/"))||(lg()?kg("Opera"):F("OPR"))||og()||F("Silk")||F(Ea))}function qg(){return lg()?kg("Chromium"):(F("Chrome")||F("CriOS"))&&!(lg()?0:F(Ra))||F("Silk")}
function rg(){return F(Ea)&&!(qg()||og()||mg()||F("Silk"))};function sg(a){return void 0!==a&&a||Rf?!!ig&&!!ig.platform:!1}function tg(){return F("iPhone")&&!F("iPod")&&!F("iPad")}function ug(){return tg()||F("iPad")||F("iPod")}function vg(){return sg()?"macOS"===ig.platform:F("Macintosh")};var wg=function(a){wg[" "](a);return a};wg[" "]=function(){};var xg=function(a,b){try{return wg(a[b]),!0}catch(c){}return!1},yg=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var zg=mg(),G=ng(),Ag=F(Ra),Bg=Ag||G,H=F("Gecko")&&!(eg(hg().toLowerCase(),"webkit")&&!F(Ra))&&!(F("Trident")||F("MSIE"))&&!F(Ra),Cg=eg(hg().toLowerCase(),"webkit")&&!F(Ra),Dg=vg(),Eg=sg()?"Windows"===ig.platform:F("Windows"),Fg=(sg()?"Linux"===ig.platform:F("Linux"))||(sg()?"Chrome OS"===ig.platform:F("CrOS")),Gg=sg()?ig.platform===Ea:F(Ea),Hg=tg(),Ig=F("iPad"),Jg=F("iPod"),Kg=ug(),Lg=function(){var a=y.document;return a?a.documentMode:void 0},Mg;
a:{var Ng="",Og=function(){var a=hg();if(H)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ag)return/Edge\/([\d\.]+)/.exec(a);if(G)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Cg)return/WebKit\/(\S+)/.exec(a);if(zg)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Og&&(Ng=Og?Og[1]:"");if(G){var Pg=Lg();if(null!=Pg&&Pg>parseFloat(Ng)){Mg=String(Pg);break a}}Mg=Ng}var Qg=Mg,Rg={},Sg=function(a){return yg(Rg,a,function(){return 0<=gg(Qg,a)})},Tg;
if(y.document&&G){var Ug=Lg();Tg=Ug?Ug:parseInt(Qg,10)||void 0}else Tg=void 0;var Vg=Tg;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var Wg=function(){},Xg=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};function Yg(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Zg(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}function $g(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function ah(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function bh(a){for(var b in a)return!1;return!0}function ch(a,b){var c;(c=b in a)&&delete a[b];return c}function dh(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}
function eh(a){var b={},c;for(c in a)b[c]=a[c];return b}var fh="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function gh(a,b){for(var c,d,f=1;f<arguments.length;f++){d=arguments[f];for(c in d)a[c]=d[c];for(var g=0;g<fh.length;g++)c=fh[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
function hh(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return hh.apply(null,arguments[0]);if(b%2)throw Error(ib);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}function ih(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return ih.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var jh={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var kh,lh=function(){if(void 0===kh){var a=null,b=y.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:df,createScript:df,createScriptURL:df})}catch(c){y.console&&y.console.error(c.message)}kh=a}return kh};var oh=function(a,b){this.Rl=a===mh&&b||"";this.Xs=nh};oh.prototype.jc=!0;oh.prototype.cb=function(){return this.Rl};oh.prototype.toString=function(){return"Const{"+this.Rl+"}"};var ph=function(a){if(a instanceof oh&&a.constructor===oh&&a.Xs===nh)return a.Rl;lf("expected object of type Const, got '"+a+"'");return"type_error:Const"},qh=function(a){return new oh(mh,a)},nh={},mh={};var sh=function(a,b){this.Xk=b===rh?a:""};sh.prototype.toString=function(){return this.Xk+""};sh.prototype.jc=!0;sh.prototype.cb=function(){return this.Xk.toString()};var th=function(a){if(a instanceof sh&&a.constructor===sh)return a.Xk;lf("expected object of type TrustedResourceUrl, got '"+a+ja+Ue(a));return"type_error:TrustedResourceUrl"},rh={},uh=function(a){var b=lh();a=b?b.createScriptURL(a):a;return new sh(a,rh)};var wh=function(a,b){this.Wk=b===vh?a:""};wh.prototype.toString=function(){return this.Wk.toString()};wh.prototype.jc=!0;wh.prototype.cb=function(){return this.Wk.toString()};
var xh=function(a){if(a instanceof wh&&a.constructor===wh)return a.Wk;lf("expected object of type SafeUrl, got '"+a+ja+Ue(a));return"type_error:SafeUrl"},yh=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,zh=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Bh=function(a){if(a instanceof wh)return a;a=typeof a==Hd&&a.jc?a.cb():String(a);zh.test(a)?a=Ah(a):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(yh)?Ah(a):null);return a},Ch;try{new URL("s://g"),Ch=!0}catch(a){Ch=!1}
var Dh=Ch,Eh=function(a){if(a instanceof wh)return a;a=typeof a==Hd&&a.jc?a.cb():String(a);a:{var b=a;if(Dh){try{var c=new URL(b)}catch(d){b=$c;break a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void 0;break b}b=c.protocol;b=":"===b||""===b?$c:b}}E("javascript:"!==b,"%s is a javascript: URL",a)||(a=kb);return Ah(a)},vh={},Ah=function(a){return new wh(a,vh)},Fh=Ah(kb);var Gh={},Hh=function(a,b){this.Vk=b===Gh?a:"";this.jc=!0};Hh.prototype.cb=function(){return this.Vk};Hh.prototype.toString=function(){return this.Vk.toString()};var Ih=function(a){if(a instanceof Hh&&a.constructor===Hh)return a.Vk;lf("expected object of type SafeStyle, got '"+a+ja+Ue(a));return"type_error:SafeStyle"},Jh=new Hh("",Gh);
function Kh(a){if(a instanceof wh)return'url("'+xh(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof oh?ph(a):Lh(String(a));if(/[{;}]/.test(a))throw new hf("Value does not allow [{;}], got: %s.",[a]);return a}
function Lh(a){var b=a.replace(Mh,"$1").replace(Mh,"$1").replace(Nh,"url");if(Oh.test(b)){if(Ph.test(a))return lf("String value disallows comments, got: "+a),ze;for(var c=b=!0,d=0;d<a.length;d++){var f=a.charAt(d);"'"==f&&c?b=!b:'"'==f&&b&&(c=!c)}if(!b||!c)return lf("String value requires balanced quotes, got: "+a),ze;if(!Qh(a))return lf("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),ze}else return lf("String value allows only [-+,.\"'%_!#/ a-zA-Z0-9\\[\\]] and simple functions, got: "+
a),ze;return Rh(a)}function Qh(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var f=a.charAt(d);if("]"==f){if(b)return!1;b=!0}else if("["==f){if(!b)return!1;b=!1}else if(!b&&!c.test(f))return!1}return b}
var Oh=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Nh=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Mh=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Ph=/\/\*/;
function Rh(a){return a.replace(Nh,function(b,c,d,f){var g="";d=d.replace(/^(['"])(.*)\1$/,function(h,k,l){g=k;return l});b=(Bh(d)||Fh).cb();return c+g+b+g+f})};var Sh={},Th=function(a,b){this.Uk=b===Sh?a:"";this.jc=!0};Th.prototype.toString=function(){return this.Uk.toString()};Th.prototype.cb=function(){return this.Uk};var Uh=function(a){if(a instanceof Th&&a.constructor===Th)return a.Uk;lf("expected object of type SafeStyleSheet, got '"+a+ja+Ue(a));return"type_error:SafeStyleSheet"};var Vh={},Wh=function(a,b){this.Tk=b===Vh?a:"";this.jc=!0};Wh.prototype.cb=function(){return this.Tk.toString()};Wh.prototype.toString=function(){return this.Tk.toString()};
var Yh=function(a){return Xh(a).toString()},Xh=function(a){if(a instanceof Wh&&a.constructor===Wh)return a.Tk;lf("expected object of type SafeHtml, got '"+a+ja+Ue(a));return"type_error:SafeHtml"},$h=function(a){return a instanceof Wh?a:Zh(dg(typeof a==Hd&&a.jc?a.cb():String(a)))},ai=function(a){if(a instanceof Wh)return a;a=$h(a);return Zh(Wf(Yh(a)))},bi=function(a){if(a instanceof Wh)return a;a=$h(a);a=Yh(a);a=Wf(a.replace(/ /g,"  "),void 0);return Zh(a)},gi=function(a,b,c){var d=String(a);
if(!ci.test(d))throw Error("Invalid tag name <"+d+">.");if(d.toUpperCase()in di)throw Error("Tag name <"+d+"> is not allowed for SafeHtml.");a=String(a);d="<"+a;var f="";if(b)for(var g in b)if(Object.prototype.hasOwnProperty.call(b,g)){if(!ci.test(g))throw Error('Invalid attribute name "'+g+'".');var h=b[g];if(null!=h){var k=a;var l=g;var m=h;if(m instanceof oh)m=ph(m);else if("style"==l.toLowerCase()){h=void 0;k=m;if(!z(k))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+
typeof k+" given: "+k);if(!(k instanceof Hh)){m="";for(h in k)if(Object.prototype.hasOwnProperty.call(k,h)){if(!/^[-_a-zA-Z0-9]+$/.test(h))throw Error("Name allows only [-_a-zA-Z0-9], got: "+h);var q=k[h];null!=q&&(q=Array.isArray(q)?q.map(Kh).join(" "):Kh(q),m+=h+":"+q+";")}k=m?new Hh(m,Gh):Jh}m=Ih(k)}else{if(/^on/i.test(l))throw Error(Ga+l+'" requires goog.string.Const value, "'+m+'" given.');if(l.toLowerCase()in ei)if(m instanceof sh)m=th(m).toString();else if(m instanceof wh)m=xh(m);else if(typeof m===
v)m=(Bh(m)||Fh).cb();else throw Error(Ga+l+'" on tag "'+k+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+m+'" given.');}m.jc&&(m=m.cb());E(typeof m===v||typeof m===u,"String or number value expected, got "+typeof m+" with value: "+m);l=l+'="'+dg(String(m))+'"';f+=" "+l}}b=d+f;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===jh[a.toLowerCase()]?(E(!c.length,"Void tag <"+a+"> does not allow content."),b+=">"):(g=fi(c),b+=">"+Yh(g)+"</"+a+">");return Zh(b)},hi=function(a,b){a=$h(a);
var c=[],d=function(f){Array.isArray(f)?f.forEach(d):(f=$h(f),c.push(Yh(f)))};b.forEach(d);return Zh(c.join(Yh(a)))},fi=function(a){return hi(ii,Array.prototype.slice.call(arguments))},Zh=function(a){var b=lh();a=b?b.createHTML(a):a;return new Wh(a,Vh)},ci=/^[a-zA-Z0-9-]+$/,ei={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},di={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},ii=new Wh(y.trustedTypes&&y.trustedTypes.emptyHTML||
"",Vh),ji=Zh("<br>");var ki=function(a,b){nf(ph(a),Bd);E(!Uf(ph(a)),Cd);return Zh(b)};var li={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},mi=Xg(function(){if("undefined"===typeof document)return!1;var a=document.createElement(nc),b=document.createElement(nc);b.appendChild(document.createElement(nc));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=Xh(ii);return!b.parentElement}),ni=function(a,b){if(mi())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Xh(b)},oi=function(a,b){if(a.tagName&&li[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+
a.tagName+".");ni(a,b)},pi=function(a,b){b=b instanceof wh?b:Eh(b);Qf(a,"FORM").action=xh(b)},ri=function(a,b){Qf(a,Xa);a:{var c=(a.ownerDocument&&a.ownerDocument.defaultView||y).document;if(c.querySelector&&(c=c.querySelector("script[nonce]"))&&(c=c.nonce||c.getAttribute(Dd))&&qi.test(c))break a;c=""}c&&a.setAttribute(Dd,c);a.src=th(b)},si=function(a,b,c,d){a=a instanceof wh?a:Eh(a);b=b||y;c=c instanceof oh?ph(c):c||"";return void 0!==d?b.open(xh(a),c,d):b.open(xh(a),c)},qi=/^[\w+/_-]+[=]{0,2}$/;var I=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};I.prototype.clone=function(){return new I(this.x,this.y)};I.prototype.toString=function(){return"("+this.x+", "+this.y+")"};I.prototype.rj=function(a){return a instanceof I&&ti(this,a)};var ti=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1},ui=function(a,b){return new I(a.x-b.x,a.y-b.y)};w=I.prototype;w.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
w.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};w.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};w.translate=function(a,b){a instanceof I?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b===u&&(this.y+=b));return this};w.scale=function(a,b){this.x*=a;this.y*=typeof b===u?b:a;return this};var vi=function(a,b){this.width=a;this.height=b},wi=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};w=vi.prototype;w.clone=function(){return new vi(this.width,this.height)};w.toString=function(){return"("+this.width+" x "+this.height+")"};w.Bt=function(){return this.width*this.height};w.aspectRatio=function(){return this.width/this.height};w.Hd=function(){return!this.Bt()};w.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
w.Eu=function(a){return this.width<=a.width&&this.height<=a.height};w.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.scale=function(a,b){this.width*=a;this.height*=typeof b===u?b:a;return this};w.HA=function(a){a=this.aspectRatio()>a.aspectRatio()?a.width/this.width:a.height/this.height;return this.scale(a)};var xi=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},yi=function(a,b){return a=dg(a,b)},Bi=function(a){return eg(a,"&")?"document"in y?zi(a):Ai(a):a},zi=function(a,b){var c={"&":"&","<":"<",">":">",""":'"'};var d=b?b.createElement(nc):y.document.createElement(nc);return a.replace(Ci,function(f,g){var h=c[f];if(h)return h;"#"==g.charAt(0)&&(g=Number("0"+g.slice(1)),isNaN(g)||(h=String.fromCharCode(g)));h||(oi(d,ki(qh("Single HTML entity."),f+
" ")),h=d.firstChild.nodeValue.slice(0,-1));return c[f]=h})},Ai=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})},Ci=/&([^;\s<&]+);?/g,Di=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Ei=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,
b){return Array(b+1).join(a)},J=function(a,b,c){if(!Number.isFinite(a))return String(a);a=void 0!==c?a.toFixed(c):String(a);c=a.indexOf(".");-1===c&&(c=a.length);var d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+Ei("0",Math.max(0,b-c))+a},Fi=function(a){return null==a?"":String(a)},Gi=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Hi=function(a,b){b=typeof b===v?Di(b):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(c,
d,f){return d+f.toUpperCase()})};var K=function(a){return a?new Ii(Ji(a)):gf||(gf=new Ii)},L=function(a){return Ki(document,a)},Ki=function(a,b){return typeof b===v?a.getElementById(b):b},Li=function(a,b){return(b||document).getElementsByTagName(String(a))},Ni=function(a,b,c){return Mi(document,a,b,c)},Oi=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Mi(document,"*",a,b)},Pi=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=b||document,
a=c.querySelectorAll&&c.querySelector&&a?c.querySelector(a?"."+a:""):Mi(document,"*",a,b)[0]||null);return a||null},Mi=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var f=0,g=0,h;h=a[g];g++)b==h.nodeName&&(d[f++]=h);d.length=f;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=f=0;h=a[g];g++)b=h.className,
typeof b.split==t&&Bf(b.split(/\s+/),c)&&(d[f++]=h);d.length=f;return d}return a},Ri=function(a,b){Yg(b,function(c,d){c&&typeof c==Hd&&c.jc&&(c=c.cb());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Qi.hasOwnProperty(d)?a.setAttribute(Qi[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})},Qi={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Tc,maxlength:"maxLength",nonce:Dd,role:Td,
rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},Si=function(a){a=(a||window).document;a=a.compatMode==Ia?a.documentElement:a.body;return new vi(a.clientWidth,a.clientHeight)},Ti=function(a){return a.scrollingElement?a.scrollingElement:Cg||a.compatMode!=Ia?a.body||a.documentElement:a.documentElement},Ui=function(a){return a?a.parentWindow||a.defaultView:window},Wi=function(a,b,c){return Vi(document,arguments)},Vi=function(a,b){var c=b[1],d=Xi(a,String(b[0]));c&&(typeof c===
v?d.className=c:Array.isArray(c)?d.className=c.join(" "):Ri(d,c));2<b.length&&Yi(a,d,b,2);return d},Yi=function(a,b,c,d){function f(k){k&&b.appendChild(typeof k===v?a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(!Ve(g)||z(g)&&0<g.nodeType)f(g);else{a:{if(g&&typeof g.length==u){if(z(g)){var h=typeof g.item==t||typeof g.item==v;break a}if(typeof g===t){h=typeof g.item==t;break a}}h=!1}wf(h?Gf(g):g,f)}}},Xi=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());
return a.createElement(b)},Zi=function(a,b){E(null!=a&&null!=b,"goog.dom.appendChild expects non-null arguments");a.appendChild(b)},$i=function(a,b){Yi(Ji(a),a,arguments,1)},aj=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},bj=function(a,b){E(null!=a&&null!=b,"goog.dom.insertSiblingBefore expects non-null arguments");b.parentNode&&b.parentNode.insertBefore(a,b)},cj=function(a,b,c){E(null!=a,"goog.dom.insertChildAt expects a non-null parent");a.insertBefore(b,a.childNodes[c]||null)},dj=function(a){return a&&
a.parentNode?a.parentNode.removeChild(a):null},fj=function(a){return void 0!==a.firstElementChild?a.firstElementChild:ej(a.firstChild,!0)},gj=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:ej(a.nextSibling,!0)},ej=function(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a},hj=function(a){return z(a)&&1==a.nodeType},ij=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==
b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},Ji=function(a){E(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document},jj=function(a){return a.contentDocument||a.contentWindow.document},kj=function(a,b){E(null!=a,"goog.dom.setTextContent expects a non-null value for node");if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(E(a.lastChild));
a.firstChild.data=String(b)}else{aj(a);var c=Ji(a);a.appendChild(c.createTextNode(String(b)))}},lj={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},mj={IMG:" ",BR:"\n"},oj=function(a){return a.hasAttribute("tabindex")&&nj(a)},pj=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},nj=function(a){a=a.tabIndex;return typeof a===u&&0<=a&&32768>a},rj=function(a){var b=[];qj(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g,
" ");" "!=a&&(a=a.replace(/^\s*/,""));return a},sj=function(a){var b=[];qj(a,b,!1);return b.join("")},qj=function(a,b,c){if(!(a.nodeName in lj))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in mj)b.push(mj[a.nodeName]);else for(a=a.firstChild;a;)qj(a,b,c),a=a.nextSibling},tj=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){E("parentNode"!=a.name);if(b(a))return a;a=a.parentNode;c++}return null},uj=function(a){try{var b=
a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}},Ii=function(a){this.B=a||y.document||document};w=Ii.prototype;w.s=K;w.g=function(a){return Ki(this.B,a)};w.getElementsByTagName=function(a,b){return(b||this.B).getElementsByTagName(String(a))};w.ye=function(a,b,c){return Mi(this.B,a,b,c)};w.Jj=function(a,b){return Oi(a,b||this.B)};w.xe=function(a,b){return Pi(a,b||this.B)};w.Va=function(a,b){b=Pi(a,b||this.B);return E(b,"No element found with className: "+a)};w.lm=Ii.prototype.ye;
w.setProperties=Ri;w.ew=function(a){return Si(a||this.getWindow())};w.j=function(a,b,c){return Vi(this.B,arguments)};w.createElement=function(a){return Xi(this.B,a)};w.createTextNode=function(a){return this.B.createTextNode(String(a))};w.FA=function(a){var b=this.B;var c=Xi(b,n);G?(oi(c,fi(ji,a)),c.removeChild(E(c.firstChild))):oi(c,a);if(1==c.childNodes.length)c=c.removeChild(E(c.firstChild));else{for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c};
w.pp=function(){return this.B.compatMode==Ia};w.getWindow=function(){var a=this.B;return a.parentWindow||a.defaultView};w.xo=function(){return Ti(this.B)};w.we=function(){var a=this.B,b=Ti(a);a=a.parentWindow||a.defaultView;return G&&a.pageYOffset!=b.scrollTop?new I(b.scrollLeft,b.scrollTop):new I(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};w.appendChild=Zi;w.append=$i;w.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case Ta:case Sa:case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case Xa:case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
w.Zk=aj;w.lp=bj;w.removeNode=dj;w.pv=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};w.ze=fj;w.Jv=gj;w.Ox=hj;w.contains=ij;w.Qv=Ji;w.wr=kj;
w.Hc=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||a.tagName==Ta||a.tagName==cb||a.tagName==Ya||a.tagName==Ha?!a.disabled&&(!a.hasAttribute("tabindex")||nj(a)):oj(a))&&G?(a=typeof a.getBoundingClientRect!==t||G&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};
w.jv=function(a,b,c,d){if(!b&&!c)return null;var f=b?String(b).toUpperCase():null;return tj(a,function(g){return(!f||g.nodeName==f)&&(!c||typeof g.className===v&&Bf(g.className.split(/\s+/),c))},!0,d)};var xj=function(a){var b=Se("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if(typeof a===v)return{message:a,name:"Unknown error",lineNumber:Va,fileName:b,stack:Va};var c=!1;try{var d=a.lineNumber||a.line||Va}catch(g){d=Va,c=!0}try{var f=a.fileName||a.filename||a.sourceURL||y.$googDebugFname||b}catch(g){f=Va,c=!0}b=vj(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return c=a.message,null==c&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+
(a.constructor.name?a.constructor.name:wj(a.constructor))+'"':"Unknown Error of unknown type",typeof a.toString===t&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:f,stack:b||Va};a.stack=b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},vj=function(a,b){b||(b={});b[yj(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[yj(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||
(c+=typeof a===v?a:a.message+"\n"),c+=vj(a,b));return c},yj=function(a){var b="";typeof a.toString===t&&(b=""+a);return b+a.stack},zj=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||zj),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Aj(a||arguments.callee.caller,[]));return b},Aj=function(a,b){var c=[];if(Bf(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(wj(a)+"(");for(var d=a.arguments,f=0;d&&f<d.length;f++){0<
f&&c.push(", ");var g=d[f];switch(typeof g){case Hd:g=g?Hd:Fd;break;case v:break;case u:g=String(g);break;case "boolean":g=g?te:vc;break;case t:g=(g=wj(g))?g:"[fn]";break;default:g=typeof g}40<g.length&&(g=g.slice(0,40)+"...");c.push(g)}b.push(a);c.push(")\n");try{c.push(Aj(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},wj=function(a){if(Bj[a])return Bj[a];a=String(a);if(!Bj[a]){var b=/function\s+([^\(]+)/m.exec(a);
Bj[a]=b?b[1]:"[Anonymous]"}return Bj[a]},Bj={},Cj=Object.freeze||function(a){return a};function N(a){a&&typeof a.dispose==t&&a.dispose()};function Dj(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Ve(d)?Dj.apply(null,d):N(d)}};var P=function(){this.qe=this.qe;this.Md=this.Md};w=P.prototype;w.qe=!1;w.isDisposed=function(){return this.qe};w.wv=P.prototype.isDisposed;w.dispose=function(){this.qe||(this.qe=!0,this.o())};w.Eb=function(a){this.jt(bf(N,a))};w.jt=function(a,b){this.qe?void 0!==b?a.call(b):a():(this.Md||(this.Md=[]),this.Md.push(void 0!==b?A(a,b):a))};w.o=function(){if(this.Md)for(;this.Md.length;)this.Md.shift()()};var Ej=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Qf=!1};Ej.prototype.stopPropagation=function(){this.Qf=!0};Ej.prototype.preventDefault=function(){this.defaultPrevented=!0};var Fj=function(a){a.preventDefault()};var Gj="PointerEvent"in y,Hj=function(){if(!y.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{y.addEventListener("test",function(){},b),y.removeEventListener("test",function(){},b)}catch(c){}return a}();var Ij=function(a,b){Ej.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.Sk=!1;this.pointerId=0;this.pointerType="";this.mb=null;a&&this.init(a,b)};D(Ij,Ej);var Jj=Cj({2:"touch",3:"pen",4:"mouse"});w=Ij.prototype;
w.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?H&&(xg(b,"nodeName")||(b=null)):c==zd?b=a.fromElement:c==yd&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=Cg||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=
Cg||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c==pd?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.Sk=Dg?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=typeof a.pointerType===v?
a.pointerType:Jj[a.pointerType]||"";this.state=a.state;this.mb=a;a.defaultPrevented&&Ij.i.preventDefault.call(this)};w.Nx=function(a){return this.mb.button==a};w.sh=function(){return this.Nx(0)&&!(Dg&&this.ctrlKey)};w.stopPropagation=function(){Ij.i.stopPropagation.call(this);this.mb.stopPropagation?this.mb.stopPropagation():this.mb.cancelBubble=!0};w.preventDefault=function(){Ij.i.preventDefault.call(this);var a=this.mb;a.preventDefault?a.preventDefault():a.returnValue=!1};var Kj="closure_listenable_"+(1E6*Math.random()|0),Lj=function(a){return!(!a||!a[Kj])};var Mj=0;var Nj=function(a,b,c,d,f,g){this.listener=a;this.proxy=b;this.src=c;this.type=d;this.capture=!!f;this.jh=g;this.key=++Mj;this.Te=this.xg=!1};Nj.prototype.Dh=function(){this.Te=!0;this.jh=this.src=this.proxy=this.listener=null};var Oj=function(a){this.src=a;this.listeners={};this.hg=0};w=Oj.prototype;w.add=function(a,b,c,d,f){var g=a.toString();a=this.listeners[g];a||(a=this.listeners[g]=[],this.hg++);var h=Pj(a,b,d,f);-1<h?(b=a[h],c||(b.xg=!1)):(b=new Nj(b,null,this.src,g,!!d,f),b.xg=c,a.push(b));return b};w.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var f=this.listeners[a];b=Pj(f,b,c,d);return-1<b?(f[b].Dh(),Df(f,b),0==f.length&&(delete this.listeners[a],this.hg--),!0):!1};
w.Iq=function(a){var b=a.type;if(!(b in this.listeners))return!1;var c=Cf(this.listeners[b],a);c&&(a.Dh(),0==this.listeners[b].length&&(delete this.listeners[b],this.hg--));return c};w.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var d=this.listeners[c],f=0;f<d.length;f++)++b,d[f].Dh();delete this.listeners[c];this.hg--}return b};w.Vg=function(a,b){a=this.listeners[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var f=a[d];f.capture==b&&c.push(f)}return c};
w.tf=function(a,b,c,d){a=this.listeners[a.toString()];var f=-1;a&&(f=Pj(a,b,c,d));return-1<f?a[f]:null};w.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",f=void 0!==b;return Zg(this.listeners,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||f&&g[h].capture!=b))return!0;return!1})};var Pj=function(a,b,c,d){for(var f=0;f<a.length;++f){var g=a[f];if(!g.Te&&g.listener==b&&g.capture==!!c&&g.jh==d)return f}return-1};var Qj="closure_lm_"+(1E6*Math.random()|0),Rj={},Sj=0,Q=function(a,b,c,d,f){if(d&&d.once)return Tj(a,b,c,d,f);if(Array.isArray(b)){for(var g=0;g<b.length;g++)Q(a,b[g],c,d,f);return null}c=Uj(c);return Lj(a)?a.listen(b,c,z(d)?!!d.capture:!!d,f):Vj(a,b,c,!1,d,f)},Vj=function(a,b,c,d,f,g){if(!b)throw Error("Invalid event type");var h=z(f)?!!f.capture:!!f,k=Wj(a);k||(a[Qj]=k=new Oj(a));c=k.add(b,c,d,h,g);if(c.proxy)return c;d=Xj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Hj||(f=h),void 0===
f&&(f=!1),a.addEventListener(b.toString(),d,f);else if(a.attachEvent)a.attachEvent(Yj(b.toString()),d);else if(a.addListener&&a.removeListener)E(b===Yb,"MediaQueryList only has a change event"),a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Sj++;return c},Xj=function(){var a=Zj,b=function(c){return a.call(b.src,b.listener,c)};return b},Tj=function(a,b,c,d,f){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Tj(a,b[g],c,d,f);return null}c=Uj(c);return Lj(a)?a.zk(b,
c,z(d)?!!d.capture:!!d,f):Vj(a,b,c,!0,d,f)},ak=function(a,b,c,d,f){if(Array.isArray(b)){for(var g=0;g<b.length;g++)ak(a,b[g],c,d,f);return null}d=z(d)?!!d.capture:!!d;c=Uj(c);if(Lj(a))return a.S(b,c,d,f);if(!a)return!1;if(a=Wj(a))if(b=a.tf(b,c,d,f))return bk(b);return!1},bk=function(a){if(typeof a===u||!a||a.Te)return!1;var b=a.src;if(Lj(b))return b.fs(a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Yj(c),d):b.addListener&&b.removeListener&&
b.removeListener(d);Sj--;(c=Wj(b))?(c.Iq(a),0==c.hg&&(c.src=null,b[Qj]=null)):a.Dh();return!0},ck=function(a,b){if(!a)return 0;if(Lj(a))return a.removeAllListeners(b);a=Wj(a);if(!a)return 0;var c=0;b=b&&b.toString();for(var d in a.listeners)if(!b||d==b)for(var f=a.listeners[d].concat(),g=0;g<f.length;++g)bk(f[g])&&++c;return c},Yj=function(a){return a in Rj?Rj[a]:Rj[a]="on"+a},dk=function(a,b){var c=a.listener,d=a.jh||a.src;a.xg&&bk(a);return c.call(d,b)},Zj=function(a,b){return a.Te?!0:dk(a,new Ij(b,
this))},Wj=function(a){a=a[Qj];return a instanceof Oj?a:null},ek="__closure_events_fn_"+(1E9*Math.random()>>>0),Uj=function(a){E(a,"Listener can not be null.");if(typeof a===t)return a;E(a.handleEvent,"An object listener must have handleEvent method.");a[ek]||(a[ek]=function(b){return a.handleEvent(b)});return a[ek]};var fk=function(a){P.call(this);this.ya=a;this.X={}};D(fk,P);var gk=[];w=fk.prototype;w.listen=function(a,b,c,d){return this.ty(a,b,c,d)};w.ty=function(a,b,c,d,f){Array.isArray(b)||(b&&(gk[0]=b.toString()),b=gk);for(var g=0;g<b.length;g++){var h=Q(a,b[g],c||this.handleEvent,d||!1,f||this.ya||this);if(!h)break;this.X[h.key]=h}return this};w.zk=function(a,b,c,d){return this.Np(a,b,c,d)};
w.Np=function(a,b,c,d,f){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.Np(a,b[g],c,d,f);else{a=Tj(a,b,c||this.handleEvent,d,f||this.ya||this);if(!a)return this;this.X[a.key]=a}return this};w.Ak=function(a,b,c,d){return this.sy(a,b,c,d)};w.sy=function(a,b,c,d,f){b.listen(a,c,d,f||this.ya||this,this);return this};
w.S=function(a,b,c,d,f){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.S(a,b[g],c,d,f);else c=c||this.handleEvent,d=z(d)?!!d.capture:!!d,f=f||this.ya||this,c=Uj(c),d=!!d,b=Lj(a)?a.tf(b,c,d,f):a?(a=Wj(a))?a.tf(b,c,d,f):null:null,b&&(bk(b),delete this.X[b.key]);return this};w.removeAll=function(){Yg(this.X,function(a,b){this.X.hasOwnProperty(b)&&bk(a)},this);this.X={}};w.o=function(){fk.i.o.call(this);this.removeAll()};
w.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var R=function(){P.call(this);this.Lb=new Oj(this);this.ct=this;this.Qk=null};D(R,P);R.prototype[Kj]=!0;w=R.prototype;w.Be=function(){return this.Qk};w.Dl=function(a){this.Qk=a};w.addEventListener=function(a,b,c,d){Q(this,a,b,c,d)};w.removeEventListener=function(a,b,c,d){ak(this,a,b,c,d)};
w.dispatchEvent=function(a){this.Lm();var b=this.Be();if(b){var c=[];for(var d=1;b;b=b.Be())c.push(b),E(1E3>++d,"infinite loop")}b=this.ct;d=a.type||a;if(typeof a===v)a=new Ej(a,b);else if(a instanceof Ej)a.target=a.target||b;else{var f=a;a=new Ej(d,b);gh(a,f)}f=!0;if(c)for(var g=c.length-1;!a.Qf&&0<=g;g--){var h=a.currentTarget=c[g];f=h.mf(d,!0,a)&&f}a.Qf||(h=a.currentTarget=b,f=h.mf(d,!0,a)&&f,a.Qf||(f=h.mf(d,!1,a)&&f));if(c)for(g=0;!a.Qf&&g<c.length;g++)h=a.currentTarget=c[g],f=h.mf(d,!1,a)&&f;
return f};w.o=function(){R.i.o.call(this);this.removeAllListeners();this.Qk=null};w.listen=function(a,b,c,d){this.Lm();return this.Lb.add(String(a),b,!1,c,d)};w.zk=function(a,b,c,d){return this.Lb.add(String(a),b,!0,c,d)};w.S=function(a,b,c,d){return this.Lb.remove(String(a),b,c,d)};w.fs=function(a){return this.Lb.Iq(a)};w.removeAllListeners=function(a){return this.Lb?this.Lb.removeAll(a):0};
w.mf=function(a,b,c){a=this.Lb.listeners[String(a)];if(!a)return!0;a=a.concat();for(var d=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.Te&&g.capture==b){var h=g.listener,k=g.jh||g.src;g.xg&&this.fs(g);d=!1!==h.call(k,c)&&d}}return d&&!c.defaultPrevented};w.Vg=function(a,b){return this.Lb.Vg(String(a),b)};w.tf=function(a,b,c,d){return this.Lb.tf(String(a),b,c,d)};w.hasListener=function(a,b){return this.Lb.hasListener(void 0!==a?String(a):void 0,b)};w.Lm=function(){E(this.Lb,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var hk=function(a,b,c){this.ny=c;this.hu=a;this.xA=b;this.Jh=0;this.O=null};hk.prototype.get=function(){if(0<this.Jh){this.Jh--;var a=this.O;this.O=a.next;a.next=null}else a=this.hu();return a};hk.prototype.put=function(a){this.xA(a);this.Jh<this.ny&&(this.Jh++,a.next=this.O,this.O=a)};var ik,jk=function(){var a=y.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!F("Presto")&&(a=function(){var f=Xi(document,Sa);f.style.display=Ed;document.documentElement.appendChild(f);var g=f.contentWindow;f=g.document;f.open();f.close();var h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;f=A(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
f,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,k)}}});if("undefined"!==typeof a&&!ng()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.en;c.en=null;f()}};return function(f){d.next={en:f};d=d.next;b.port2.postMessage(0)}}return function(f){y.setTimeout(f,0)}};function kk(a){y.setTimeout(function(){throw a;},0)};var lk=function(){this.Ji=this.ae=null};lk.prototype.add=function(a,b){var c=this.bw();c.set(a,b);this.Ji?this.Ji.next=c:(E(!this.ae),this.ae=c);this.Ji=c};lk.prototype.remove=function(){var a=null;this.ae&&(a=this.ae,this.ae=this.ae.next,this.ae||(this.Ji=null),a.next=null);return a};lk.prototype.zA=function(a){mk.put(a)};lk.prototype.bw=function(){return mk.get()};var mk=new hk(function(){return new nk},function(a){return a.reset()},100),nk=function(){this.next=this.scope=this.zc=null};
nk.prototype.set=function(a,b){this.zc=a;this.scope=b;this.next=null};nk.prototype.reset=function(){this.next=this.scope=this.zc=null};var ok=y.console&&y.console.createTask?y.console.createTask.bind(y.console):void 0,pk=ok?Symbol("consoleTask"):void 0;function qk(a,b){function c(){var f=Oe.apply(0,arguments),g=this;return d.run(function(){var h=a.call,k=h.apply,l=[g],m=l.concat;if(f instanceof Array)var q=f;else{q=He(f);for(var B,M=[];!(B=q.next()).done;)M.push(B.value);q=M}return k.call(h,a,m.call(l,q))})}b=void 0===b?"anonymous":b;if(!ok||a[kf(pk)])return a;var d=ok(a.name||b);c[kf(pk)]=d;return c};var rk,sk=!1,tk=new lk,vk=function(a,b){rk||uk();sk||(rk(),sk=!0);a=qk(a,"goog.async.run");tk.add(a,b)},uk=function(){if(y.Promise&&y.Promise.resolve){var a=y.Promise.resolve(void 0);rk=function(){a.then(wk)}}else rk=function(){var b=wk;typeof y.setImmediate!==t||y.Window&&y.Window.prototype&&(lg()||!F(Ra))&&y.Window.prototype.setImmediate==y.setImmediate?(ik||(ik=jk()),ik(b)):y.setImmediate(b)}},wk=function(){for(var a;a=tk.remove();){try{a.zc.call(a.scope)}catch(b){kk(b)}tk.zA(a)}sk=!1};var xk=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var zk=function(a,b){this.Z=0;this.Fb=void 0;this.ie=this.tc=this.P=null;this.eh=this.xj=!1;if(a!=Wg)try{var c=this;a.call(b,function(d){c.Td(2,d)},function(d){if(!(d instanceof yk))try{if(d instanceof Error)throw d;throw Error("Promise rejected.");}catch(f){}c.Td(3,d)})}catch(d){this.Td(3,d)}},Ak=function(){this.next=this.context=this.Oe=this.Nd=this.wd=null;this.qg=!1};Ak.prototype.reset=function(){this.context=this.Oe=this.Nd=this.wd=null;this.qg=!1};
var Bk=new hk(function(){return new Ak},function(a){a.reset()},100),Ck=function(a,b,c){var d=Bk.get();d.Nd=a;d.Oe=b;d.context=c;return d},Dk=function(a){if(a instanceof zk)return a;var b=new zk(Wg);b.Td(2,a);return b};zk.prototype.then=function(a,b,c){null!=a&&of(a,Jd);null!=b&&of(b,Kd);return this.zm(typeof a===t?a:null,typeof b===t?b:null,c)};zk.prototype.$goog_Thenable=!0;w=zk.prototype;w.nC=function(a,b,c){null!=a&&of(a,Jd);null!=b&&of(b,Kd);this.ym(Ck(a||Wg,b||null,c))};
w.Ur=function(a,b){return this.zm(null,a,b)};w.catch=zk.prototype.Ur;w.cancel=function(a){if(0==this.Z){var b=new yk(a);vk(function(){this.dn(b)},this)}};w.dn=function(a){0==this.Z&&(this.P?(this.P.Qt(this,a),this.P=null):this.Td(3,a))};w.Qt=function(a,b){if(this.tc){for(var c=0,d=null,f=null,g=this.tc;g&&(g.qg||(c++,g.wd==a&&(d=g),!(d&&1<c)));g=g.next)d||(f=g);d&&(0==this.Z&&1==c?this.dn(b):(f?this.dA(f):this.xq(),this.fo(d,3,b)))}};w.ym=function(a){this.Vw()||2!=this.Z&&3!=this.Z||this.Sq();this.Xz(a)};
w.zm=function(a,b,c){a&&(a=qk(a,Qc));b&&(b=qk(b,Qc));var d=Ck(null,null,null);d.wd=new zk(function(f,g){d.Nd=a?function(h){try{var k=a.call(c,h);f(k)}catch(l){g(l)}}:f;d.Oe=b?function(h){try{var k=b.call(c,h);void 0===k&&h instanceof yk?g(h):f(k)}catch(l){g(l)}}:g});d.wd.P=this;this.ym(d);return d.wd};w.zC=function(a){E(1==this.Z);this.Z=0;this.Td(2,a)};w.AC=function(a){E(1==this.Z);this.Z=0;this.Td(3,a)};
w.Td=function(a,b){if(0==this.Z){this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself"));this.Z=1;a:{var c=b,d=this.zC,f=this.AC;if(c instanceof zk){c.nC(d,f,this);var g=!0}else if(xk(c))c.then(d,f,this),g=!0;else{if(z(c))try{var h=c.then;if(typeof h===t){Ek(c,h,d,f,this);g=!0;break a}}catch(k){f.call(this,k);g=!0;break a}g=!1}}g||(this.Fb=b,this.Z=a,this.P=null,this.Sq(),3!=a||b instanceof yk||Fk(this,b))}};
var Ek=function(a,b,c,d,f){var g=!1,h=function(l){g||(g=!0,c.call(f,l))},k=function(l){g||(g=!0,d.call(f,l))};try{b.call(a,h,k)}catch(l){k(l)}};w=zk.prototype;w.Sq=function(){this.xj||(this.xj=!0,vk(this.Bu,this))};w.Vw=function(){return!!this.tc};w.Xz=function(a){E(null!=a.Nd);this.ie?this.ie.next=a:this.tc=a;this.ie=a};w.xq=function(){var a=null;this.tc&&(a=this.tc,this.tc=a.next,a.next=null);this.tc||(this.ie=null);null!=a&&E(null!=a.Nd);return a};
w.dA=function(a){E(this.tc);E(null!=a);a.next==this.ie&&(this.ie=a);a.next=a.next.next};w.Bu=function(){for(var a;a=this.xq();)this.fo(a,this.Z,this.Fb);this.xj=!1};w.fo=function(a,b,c){3==b&&a.Oe&&!a.qg&&this.iA();if(a.wd)a.wd.P=null,Gk(a,b,c);else try{a.qg?a.Nd.call(a.context):Gk(a,b,c)}catch(d){Hk.call(null,d)}Bk.put(a)};var Gk=function(a,b,c){2==b?a.Nd.call(a.context,c):a.Oe&&a.Oe.call(a.context,c)};zk.prototype.iA=function(){var a;for(a=this;a&&a.eh;a=a.P)a.eh=!1};
var Fk=function(a,b){a.eh=!0;vk(function(){a.eh&&Hk.call(null,b)})},Hk=kk,yk=function(a){ff.call(this,a)};D(yk,ff);yk.prototype.name=Xb;var Ik=function(a,b){R.call(this);this.Je=a||1;this.fg=b||y;this.Vm=A(this.qC,this);this.Ip=cf()};D(Ik,R);w=Ik.prototype;w.enabled=!1;w.da=null;w.setInterval=function(a){this.Je=a;this.da&&this.enabled?(this.stop(),this.start()):this.da&&this.stop()};w.qC=function(){if(this.enabled){var a=cf()-this.Ip;0<a&&a<.8*this.Je?this.da=this.fg.setTimeout(this.Vm,this.Je-a):(this.da&&(this.fg.clearTimeout(this.da),this.da=null),this.ru(),this.enabled&&(this.stop(),this.start()))}};w.ru=function(){this.dispatchEvent("tick")};
w.start=function(){this.enabled=!0;this.da||(this.da=this.fg.setTimeout(this.Vm,this.Je),this.Ip=cf())};w.stop=function(){this.enabled=!1;this.da&&(this.fg.clearTimeout(this.da),this.da=null)};w.o=function(){Ik.i.o.call(this);this.stop();delete this.fg};var Jk=function(a,b,c){if(typeof a===t)c&&(a=A(a,c));else if(a&&typeof a.handleEvent==t)a=A(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:y.setTimeout(a,b||0)},Kk=function(a){y.clearTimeout(a)};var Lk=function(a,b,c){P.call(this);this.If=a;this.Je=b||0;this.ya=c;this.Pt=A(this.tu,this)};D(Lk,P);w=Lk.prototype;w.U=0;w.o=function(){Lk.i.o.call(this);this.stop();delete this.If;delete this.ya};w.start=function(a){this.stop();this.U=Jk(this.Pt,void 0!==a?a:this.Je)};w.stop=function(){this.isActive()&&Kk(this.U);this.U=0};w.isActive=function(){return 0!=this.U};w.tu=function(){this.U=0;this.If&&this.If.call(this.ya)};var Mk={},Nk=null,Ok=function(a){a=Ye(a);delete Mk[a];bh(Mk)&&Nk&&Nk.stop()},Qk=function(){Nk||(Nk=new Lk(function(){Pk(cf())},20));var a=Nk;a.isActive()||a.start()},Pk=function(a){Yg(Mk,function(b){b.gz(a)});bh(Mk)||Qk()};var Rk=function(){R.call(this);this.Z=0;this.endTime=this.startTime=null};D(Rk,R);w=Rk.prototype;w.BB=function(){this.Z=1};w.AB=function(){this.Z=-1};w.ur=function(){this.Z=0};w.pk=function(){return 1==this.Z};w.vp=function(){return-1==this.Z};w.Cp=function(){return 0==this.Z};w.Lc=function(){this.bc("begin")};w.fd=function(){this.bc("end")};w.nz=function(){this.bc("finish")};w.wz=function(){this.bc("pause")};w.xz=function(){this.bc("play")};w.zz=function(){this.bc("resume")};w.Bz=function(){this.bc("stop")};
w.bc=function(a){this.dispatchEvent(a)};var Sk=function(a,b,c,d){Rk.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.bg=a;this.xu=b;this.duration=c;this.sm=d;this.coords=[];this.jg=!1;this.progress=0;this.wk=null};D(Sk,Rk);w=Sk.prototype;
w.play=function(a){if(a||this.Cp())this.progress=0,this.coords=this.bg;else if(this.pk())return!1;Ok(this);this.startTime=a=cf();this.vp()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.wk=this.startTime;this.progress||this.Lc();this.xz();this.vp()&&this.zz();this.BB();var b=Ye(this);b in Mk||(Mk[b]=this);Qk();this.Hn(a);return!0};w.stop=function(a){Ok(this);this.ur();a&&(this.progress=1);this.ls(this.progress);this.Bz();this.fd()};
w.pause=function(){this.pk()&&(Ok(this),this.AB(),this.wz())};w.o=function(){this.Cp()||this.stop(!1);this.jz();Sk.i.o.call(this)};w.Nn=function(){this.dispose()};w.gz=function(a){this.Hn(a)};
w.Hn=function(a){mf(this.startTime);mf(this.endTime);mf(this.wk);a<this.startTime&&(this.endTime=a+this.endTime-this.startTime,this.startTime=a);this.progress=(a-this.startTime)/(this.endTime-this.startTime);1<this.progress&&(this.progress=1);this.wk=a;this.ls(this.progress);1==this.progress?(this.ur(),Ok(this),this.nz(),this.fd()):this.pk()&&this.Mk()};
w.ls=function(a){typeof this.sm===t&&(a=this.sm(a));this.coords=Array(this.bg.length);for(var b=0;b<this.bg.length;b++)this.coords[b]=(this.xu[b]-this.bg[b])*a+this.bg[b]};w.Mk=function(){this.bc(ob)};w.jz=function(){this.bc("destroy")};w.bc=function(a){this.dispatchEvent(new Tk(a,this))};var Tk=function(a,b){Ej.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Z};D(Tk,Ej);var Uk=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};w=Uk.prototype;w.wf=function(){return this.right-this.left};w.clone=function(){return new Uk(this.top,this.right,this.bottom,this.left)};w.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};
w.contains=function(a){return this&&a?a instanceof Uk?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};w.expand=function(a,b,c,d){z(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};
w.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};w.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};w.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
w.translate=function(a,b){a instanceof I?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(mf(a),this.left+=a,this.right+=a,typeof b===u&&(this.top+=b,this.bottom+=b));return this};w.scale=function(a,b){b=typeof b===u?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Vk=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};w=Vk.prototype;w.clone=function(){return new Vk(this.left,this.top,this.width,this.height)};w.rC=function(){return new Uk(this.top,this.left+this.width,this.top+this.height,this.left)};w.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};
w.Kx=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};w.contains=function(a){return a instanceof I?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
w.getSize=function(){return new vi(this.width,this.height)};w.aw=function(){return new I(this.left,this.top)};w.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
w.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.translate=function(a,b){a instanceof I?(this.left+=a.x,this.top+=a.y):(this.left+=mf(a),typeof b===u&&(this.top+=b));return this};w.scale=function(a,b){b=typeof b===u?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Xk=function(a,b,c){if(typeof b===v)(b=Wk(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var f=b[d],g=Wk(c,d);g&&(c.style[g]=f)}},Yk={},Wk=function(a,b){var c=Yk[b];if(!c){var d=Gi(b);c=d;void 0===a.style[d]&&(d=(Cg?"Webkit":H?"Moz":G?"ms":null)+Hi(d),void 0!==a.style[d]&&(c=d));Yk[b]=c}return c},Zk=function(a,b){var c=Ji(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},$k=function(a,b){return Zk(a,b)||(a.currentStyle?
a.currentStyle[b]:null)||a.style&&a.style[b]},al=function(a){return $k(a,Pd)},cl=function(a,b,c){if(b instanceof I){var d=b.x;b=b.y}else d=b,b=c;a.style.left=bl(d,!1);a.style.top=bl(b,!1)},dl=function(a){a=a?Ji(a):document;return!G||9<=Number(Vg)||K(a).pp()?a.documentElement:a.body},el=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},fl=function(a){if(G&&!(8<=Number(Vg)))return E(a&&"offsetParent"in a),a.offsetParent;var b=Ji(a),c=$k(a,Pd),d=c==wc||
c==lb;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=$k(a,Pd),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==wc||c==lb||"relative"==c))return a;return null},hl=function(a){for(var b=new Uk(0,Infinity,Infinity,0),c=K(a),d=c.B.body,f=c.B.documentElement,g=c.xo();a=fl(a);)if(!(G&&0==a.clientWidth||Cg&&0==a.clientHeight&&a==d)&&a!=d&&a!=f&&$k(a,"overflow")!=ye){var h=gl(a),k=new I(a.clientLeft,a.clientTop);
h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,g);c=c.ew();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},kl=function(a,b,c){var d=(b=b||Ti(document))||Ti(document),f=gl(a),g=gl(d),h=il(d);if(d==Ti(document)){var k=
f.x-d.scrollLeft;f=f.y-d.scrollTop;!G||10<=Number(Vg)||(k+=h.left,f+=h.top)}else k=f.x-g.x-h.left,f=f.y-g.y-h.top;h=jl(a);a=d.clientWidth-h.width;h=d.clientHeight-h.height;g=d.scrollLeft;d=d.scrollTop;c?(g+=k-a/2,d+=f-h/2):(g+=Math.min(k,Math.max(k-a,0)),d+=Math.min(f,Math.max(f-h,0)));c=new I(g,d);b.scrollLeft=c.x;b.scrollTop=c.y},gl=function(a){var b=Ji(a);pf(a,"Parameter is required");var c=new I(0,0),d=dl(b);if(a==d)return c;a=el(a);b=K(b).we();c.x=a.left+b.x;c.y=a.top+b.y;return c},ml=function(a,
b){a=ll(a);b=ll(b);return new I(a.x-b.x,a.y-b.y)},nl=function(a){a=el(a);return new I(a.left,a.top)},ll=function(a){E(a);if(1==a.nodeType)return nl(a);a=a.changedTouches?a.changedTouches[0]:a;return new I(a.clientX,a.clientY)},ol=function(a,b,c){if(b instanceof vi)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=bl(b,!0);a.style.height=bl(c,!0)},bl=function(a,b){typeof a==u&&(a=(b?Math.round(a):a)+Qd);return a},pl=function(a){var b=jl;if($k(a,"display")!=
Ed)var c=b(a);else{c=a.style;var d=c.display,f=c.visibility,g=c.position;c.visibility=Wc;c.position=lb;c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=f;c=a}return c},jl=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=Cg&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=el(a),new vi(a.right-a.left,a.bottom-a.top)):new vi(b,c)},ql=function(a){var b=gl(a);a=pl(a);return new Vk(b.x,b.y,a.width,a.height)},rl=function(a,b){E(a);a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in
a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},S=function(a,b){a.style.display=b?"":Ed},sl=function(a){return"rtl"==$k(a,"direction")},tl=H?"MozUserSelect":Cg||Ag?"WebkitUserSelect":null,ul=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(tl){if(b=b?Ed:"",a.style&&(a.style[tl]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[tl]=b)}}else if(G&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},vl={thin:2,
medium:4,thick:6},wl=function(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==Ed)return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;if(c in vl)a=vl[c];else if(/^\d+px?$/.test(c))a=parseInt(c,10);else{b=a.style.left;var d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=b;a.runtimeStyle.left=d;a=+c}return a},il=function(a){if(G&&!(9<=Number(Vg))){var b=wl(a,"borderLeft"),c=wl(a,"borderRight"),d=wl(a,"borderTop");a=wl(a,"borderBottom");
return new Uk(d,c,a,b)}b=Zk(a,"borderLeftWidth");c=Zk(a,"borderRightWidth");d=Zk(a,"borderTopWidth");a=Zk(a,"borderBottomWidth");return new Uk(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var xl=function(){if(Eg){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(hg()))?a[1]:"0"}return Dg?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(hg()))?a[0].replace(/_/g,"."):"10"):Gg?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(hg()))?a[1]:""):Hg||Ig||Jg?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(hg()))?a[1].replace(/_/g,"."):""):""}();var yl=og(),zl=tg()||F("iPod"),Al=F("iPad"),Bl=rg(),Cl=qg(),Dl=pg()&&!ug();var El=function(a){return(a=a.exec(hg()))?a[1]:""},Fl=function(){if(yl)return El(/Firefox\/([0-9.]+)/);if(G||Ag||zg)return Qg;if(Cl){if(ug()||vg()){var a=El(/CriOS\/([0-9.]+)/);if(a)return a}return El(/Chrome\/([0-9.]+)/)}if(Dl&&!ug())return El(/Version\/([0-9.]+)/);if(zl||Al){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(hg()))return a[1]+"."+a[2]}else if(Bl)return(a=El(/Android\s+([0-9.]+)/))?a:El(/Version\/([0-9.]+)/);return""}();var Gl=function(){var a=Dl&&0<=gg(Fl,10),b=Kg&&0<=gg(xl,10),c=Cl&&0<=gg(Fl,85);return H||a||b||c};var Hl=function(a,b,c,d,f){Sk.call(this,b,c,d,f);this.element=a};D(Hl,Sk);w=Hl.prototype;w.ig=function(){};w.dd=function(){void 0===this.kc&&(this.kc=sl(this.element));return this.kc};w.Mk=function(){this.ig();Hl.i.Mk.call(this)};w.fd=function(){this.ig();Hl.i.fd.call(this)};w.Lc=function(){this.ig();Hl.i.Lc.call(this)};var Il=function(a,b,c,d,f){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");Hl.call(this,a,b,c,d,f)};D(Il,Hl);
Il.prototype.ig=function(){if(this.jg){var a=this.element,b=Math.round(this.coords[0]);b=Math.max(b,0);sl(a)?Gl()?a.scrollLeft=-b:a.scrollLeft=Bg?b:a.scrollWidth-b-a.clientWidth:a.scrollLeft=b}else this.element.scrollLeft=Math.round(this.coords[0]);this.element.scrollTop=Math.round(this.coords[1])};var Jl=function(a,b,c,d,f){typeof b===u&&(b=[b]);typeof c===u&&(c=[c]);Hl.call(this,a,b,c,d,f);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.yh=-1};D(Jl,Hl);var Kl=1/1024;
w=Jl.prototype;w.ig=function(){var a=this.coords[0];Math.abs(a-this.yh)>=Kl&&(rl(this.element,a),this.yh=a)};w.Lc=function(){this.yh=-1;Jl.i.Lc.call(this)};w.fd=function(){this.yh=-1;Jl.i.fd.call(this)};w.show=function(){this.element.style.display=""};w.Dc=function(){this.element.style.display=Ed};var Ll=function(a,b,c){Jl.call(this,a,1,0,b,c)};D(Ll,Jl);Ll.prototype.Lc=function(){this.show();Ll.i.Lc.call(this)};Ll.prototype.fd=function(){this.Dc();Ll.i.fd.call(this)};
var Ml=function(a,b,c){Jl.call(this,a,0,1,b,c)};D(Ml,Jl);Ml.prototype.Lc=function(){this.show();Ml.i.Lc.call(this)};var Nl=function(a){return 1-Math.pow(1-a,3)},Ol=function(a){return 3*a*a-2*a*a*a};var Pl=function(a){if(a.Nb&&typeof a.Nb==t)return a.Nb();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if(typeof a===v)return a.split("");if(Ve(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b},Ql=function(a){if(a.Ba&&typeof a.Ba==t)return a.Ba();if(!a.Nb||typeof a.Nb!=t){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&
a instanceof Set)){if(Ve(a)||typeof a===v){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return $g(a)}}},Rl=function(a,b,c){if(a.forEach&&typeof a.forEach==t)a.forEach(b,c);else if(Ve(a)||typeof a===v)Array.prototype.forEach.call(a,b,c);else for(var d=Ql(a),f=Pl(a),g=f.length,h=0;h<g;h++)b.call(c,f[h],d&&d[h],a)};var Sl=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Tl=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),f=null;if(0<=d){var g=a[c].substring(0,d);f=a[c].substring(d+1)}else g=a[c];b(g,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}},Ul=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c){c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>
d||d>c){d=c;var f=""}else f=a.substring(d+1,c);a=[a.slice(0,d),f,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a},Vl=function(a,b,c,d){for(var f=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+f),!g||61==g||38==g||35==g)return b;b+=f+1}return-1},Wl=/#|$/,Xl=/[?&]($|#)/,Yl=function(a,b){for(var c=a.search(Wl),d=0,f,g=[];0<=(f=Vl(a,d,b,c));)g.push(a.substring(d,f)),d=Math.min(a.indexOf("&",f)+1||c,c);g.push(a.slice(d));
return g.join("").replace(Xl,"$1")};var Zl=function(a,b){this.re=this.kg=this.hd="";this.Re=null;this.pf=this.Rk="";this.Bb=this.Wx=!1;var c;a instanceof Zl?(this.Bb=void 0!==b?b:a.Bb,this.Fl(a.hd),this.Jl(a.kg),this.ul(a.re),this.El(a.Re),this.mi(a.getPath()),this.oi(a.tb.clone()),this.wl(a.pf)):a&&(c=String(a).match(Sl))?(this.Bb=!!b,this.Fl(c[1]||"",!0),this.Jl(c[2]||"",!0),this.ul(c[3]||"",!0),this.El(c[4]),this.mi(c[5]||"",!0),this.oi(c[6]||"",!0),this.wl(c[7]||"",!0)):(this.Bb=!!b,this.tb=new $l(null,this.Bb))};w=Zl.prototype;
w.toString=function(){var a=[],b=this.hd;b&&a.push(am(b,bm,!0),":");var c=this.re;if(c||"file"==b)a.push("//"),(b=this.kg)&&a.push(am(b,bm,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Re,null!=c&&a.push(":",String(c));if(c=this.getPath())this.Wj()&&"/"!=c.charAt(0)&&a.push("/"),a.push(am(c,"/"==c.charAt(0)?cm:dm,!0));(c=this.zo())&&a.push("?",c);(c=this.pf)&&a.push("#",am(c,em));return a.join("")};
w.resolve=function(a){var b=this.clone(),c=a.ex();c?b.Fl(a.hd):c=a.ix();c?b.Jl(a.kg):c=a.Wj();c?b.ul(a.re):c=a.ax();var d=a.getPath();if(c)b.El(a.Re);else if(c=a.Vo()){if("/"!=d.charAt(0))if(this.Wj()&&!this.Vo())d="/"+d;else{var f=b.getPath().lastIndexOf("/");-1!=f&&(d=b.getPath().slice(0,f+1)+d)}f=d;if(".."==f||"."==f)d="";else if(eg(f,"./")||eg(f,"/.")){d=0==f.lastIndexOf("/",0);f=f.split("/");for(var g=[],h=0;h<f.length;){var k=f[h++];"."==k?d&&h==f.length&&g.push(""):".."==k?((1<g.length||1==
g.length&&""!=g[0])&&g.pop(),d&&h==f.length&&g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=f}c?b.mi(d):c=a.bx();c?b.oi(a.tb.clone()):c=a.Ww();c&&b.wl(a.pf);return b};w.clone=function(){return new Zl(this)};w.Fl=function(a,b){this.cc();if(this.hd=b?fm(a,!0):a)this.hd=this.hd.replace(/:$/,"");return this};w.ex=function(){return!!this.hd};w.Jl=function(a,b){this.cc();this.kg=b?fm(a):a;return this};w.ix=function(){return!!this.kg};w.ul=function(a,b){this.cc();this.re=b?fm(a,!0):a;return this};
w.Wj=function(){return!!this.re};w.El=function(a){this.cc();if(a){a=Number(a);if(isNaN(a)||0>a)throw Error("Bad port number "+a);this.Re=a}else this.Re=null;return this};w.ax=function(){return null!=this.Re};w.getPath=function(){return this.Rk};w.mi=function(a,b){this.cc();this.Rk=b?fm(a,!0):a;return this};w.Vo=function(){return!!this.Rk};w.bx=function(){return""!==this.tb.toString()};
w.oi=function(a,b){this.cc();a instanceof $l?(this.tb=a,this.tb.zl(this.Bb)):(b||(a=am(a,gm)),this.tb=new $l(a,this.Bb));return this};w.setQuery=function(a,b){return this.oi(a,b)};w.zo=function(){return this.tb.toString()};w.getQuery=function(){return this.zo()};w.Ub=function(a,b){this.cc();this.tb.set(a,b);return this};w.Rv=function(a){return this.tb.get(a)};w.wl=function(a,b){this.cc();this.pf=b?fm(a):a;return this};w.Ww=function(){return!!this.pf};
w.Tp=function(){this.cc();this.Ub("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^cf()).toString(36));return this};w.removeParameter=function(a){this.cc();this.tb.remove(a);return this};w.cc=function(){if(this.Wx)throw Error("Tried to modify a read-only Uri");};w.zl=function(a){this.Bb=a;this.tb&&this.tb.zl(a);return this};
var fm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},am=function(a,b,c){return typeof a===v?(a=encodeURI(a).replace(b,hm),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},hm=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},bm=/[#\/\?@]/g,dm=/[#\?:]/g,cm=/[#\?]/g,gm=/[#\?@]/g,em=/#/g,$l=function(a,b){this.La=this.ka=null;this.Tc=a||null;this.Bb=!!b};w=$l.prototype;
w.dc=function(){if(!this.ka&&(this.ka=new Map,this.La=0,this.Tc)){var a=this;Tl(this.Tc,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)})}};w.zb=function(){this.dc();return this.La};w.add=function(a,b){this.dc();this.Ke();a=this.Ae(a);var c=this.ka.get(a);c||this.ka.set(a,c=[]);c.push(b);this.La=mf(this.La)+1;return this};w.remove=function(a){this.dc();a=this.Ae(a);return this.ka.has(a)?(this.Ke(),this.La=mf(this.La)-this.ka.get(a).length,this.ka.delete(a)):!1};
w.clear=function(){this.Ke();this.ka=null;this.La=0};w.Hd=function(){this.dc();return 0==this.La};w.Yb=function(a){this.dc();a=this.Ae(a);return this.ka.has(a)};w.forEach=function(a,b){this.dc();this.ka.forEach(function(c,d){c.forEach(function(f){a.call(b,f,d,this)},this)},this)};w.Ba=function(){this.dc();for(var a=Array.from(this.ka.values()),b=Array.from(this.ka.keys()),c=[],d=0;d<b.length;d++)for(var f=a[d],g=0;g<f.length;g++)c.push(b[d]);return c};
w.Nb=function(a){this.dc();var b=[];if(typeof a===v)this.Yb(a)&&(b=b.concat(this.ka.get(this.Ae(a))));else{a=Array.from(this.ka.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};w.set=function(a,b){this.dc();this.Ke();a=this.Ae(a);this.Yb(a)&&(this.La=mf(this.La)-this.ka.get(a).length);this.ka.set(a,[b]);this.La=mf(this.La)+1;return this};w.get=function(a,b){if(!a)return b;a=this.Nb(a);return 0<a.length?String(a[0]):b};
w.JB=function(a,b){this.remove(a);0<b.length&&(this.Ke(),this.ka.set(this.Ae(a),Gf(b)),this.La=mf(this.La)+b.length)};w.toString=function(){if(this.Tc)return this.Tc;if(!this.ka)return"";for(var a=[],b=Array.from(this.ka.keys()),c=0;c<b.length;c++){var d=b[c],f=encodeURIComponent(String(d));d=this.Nb(d);for(var g=0;g<d.length;g++){var h=f;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return this.Tc=a.join("&")};w.Ke=function(){this.Tc=null};
w.clone=function(){var a=new $l;a.Tc=this.Tc;this.ka&&(a.ka=new Map(this.ka),a.La=this.La);return a};w.Ae=function(a){a=String(a);this.Bb&&(a=a.toLowerCase());return a};w.zl=function(a){a&&!this.Bb&&(this.dc(),this.Ke(),this.ka.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.JB(d,b))},this));this.Bb=a};w.extend=function(a){for(var b=0;b<arguments.length;b++)Rl(arguments[b],function(c,d){this.add(d,c)},this)};var im=function(a,b){this.name=a;this.value=b};im.prototype.toString=function(){return this.name};var jm=new im("OFF",Infinity),km=new im("SHOUT",1200),lm=new im("SEVERE",1E3),mm=new im("WARNING",900),nm=new im("INFO",800),om=new im("CONFIG",700),pm=new im("FINE",500),qm=new im("FINER",400),rm=function(a){this.zg=typeof a===u?a:0;this.clear()},sm;
rm.prototype.lt=function(a,b,c){if(!this.Mx())return new tm(a,b,c);var d=(this.Gn+1)%this.zg;this.Gn=d;if(this.qp)return d=this.Wm[d],d.reset(a,b,c),d;this.qp=d==this.zg-1;return this.Wm[d]=new tm(a,b,c)};rm.prototype.Mx=function(){return 0<this.zg};rm.prototype.clear=function(){this.Wm=Array(this.zg);this.Gn=-1;this.qp=!1};var tm=function(a,b,c,d,f){this.Og=void 0;this.reset(a||jm,b,c,d,f)};tm.prototype.reset=function(a,b,c,d){this.Vr=d||cf();this.Kp=a;this.Wy=b;this.Ay=c;this.Og=void 0};
tm.prototype.jB=function(a){this.Og=a};tm.prototype.getMessage=function(){return this.Wy};var um=function(a,b){this.level=null;this.So=[];this.parent=(void 0===b?null:b)||null;this.children=[];this.Sp={getName:function(){return a}}};um.prototype.yo=function(){if(this.level)return this.level;if(this.parent)return this.parent.yo();lf("Root logger has no level set.");return jm};um.prototype.gd=function(a){for(var b=this;b;)b.So.forEach(function(c){c(a)}),b=b.parent};
var vm=function(){this.entries={};var a=new um("");a.level=om;this.entries[""]=a},wm;vm.prototype.Ad=function(a,b){var c=this.entries[a];if(c)return void 0!==b&&(c.level=b),c;c=this.Ad(a.slice(0,Math.max(a.lastIndexOf("."),0)));var d=new um(a,c);this.entries[a]=d;c.children.push(d);void 0!==b&&(d.level=b);return d};
var xm=function(){wm||(wm=new vm);return wm},ym=function(a,b){return xm().Ad(a,b).Sp},zm=function(a,b,c,d){var f;if(f=a)if(f=a&&b){f=b.value;var g=a?xm().Ad(a.getName()).yo():jm;f=f>=g.value}f&&(b=b||jm,f=xm().Ad(a.getName()),typeof c===t&&(c=c()),sm||(sm=new rm(0)),a=sm.lt(b,c,a.getName()),a.jB(d),f.gd(a))},Am=function(a,b,c){a&&zm(a,lm,b,c)},Bm=function(a,b,c){a&&zm(a,nm,b,c)},Cm=function(a,b,c){a&&zm(a,pm,b,c)};/*
SPDX-License-Identifier: Apache-2.0
*/
var Dm=function(a){this.ey=a};function Em(a){return new Dm(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var Fm=[Em("data"),Em("http"),Em("https"),Em("mailto"),Em("ftp"),new Dm(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function Gm(a,b){b=void 0===b?Fm:b;a:{b=void 0===b?Fm:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Dm&&d.ey(a)){a=Ah(a);break a}}a=void 0}return a||Fh};var Hm;try{new URL("s://g"),Hm=!0}catch(a){Hm=!1}var Im=Hm,Jm=[],Km=function(){};Lm(function(a){var b=ym("safevalues");b&&zm(b,mm,"A URL with content '"+a+"' was sanitized away.",void 0)});function Lm(a){-1===Jm.indexOf(a)&&Jm.push(a);Km=function(b){Jm.forEach(function(c){c(b)})}};var Mm={};var Nm=function(){},Om=function(a,b){if(b!==Mm)throw Error("Bad secret");this.Cq=a};x(Om,Nm);Om.prototype.toString=function(){return this.Cq};function Pm(a,b){if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use safeScriptEl.setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use safeStyleEl.setTextContent with a SafeStyleSheet.");}a.innerHTML=Xh(b)}
function Qm(a,b,c,d){if(0===a.length)throw Error("No prefixes are provided");a=a.map(function(g){if(g instanceof Om)g=g.Cq;else throw Error("Unexpected type when unwrapping SafeAttributePrefix");return g});var f=c.toLowerCase();if(a.every(function(g){return 0!==f.indexOf(g)}))throw Error(Ga+c+'" does not match any of the allowed prefixes.');b.setAttribute(c,d)};function Rm(a,b){a.src=th(b);var c,d;(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||b.getAttribute(Dd)||"":"")&&a.setAttribute(Dd,c)};function Sm(a,b){if(b instanceof wh)b=xh(b);else{b:if(Im){try{var c=new URL(b)}catch(d){c=$c;break b}c=c.protocol}else c:{c=document.createElement("a");try{c.href=b}catch(d){c=void 0;break c}c=c.protocol;c=":"===c||""===c?$c:c}"javascript:"===c&&(Km(b),b=void 0)}void 0!==b&&(a.href=b)};var Tm,Um=/org\.mozilla|com\.google|org\.jdom|Object|java\.lang/;function Vm(a,b,c){Tm&&(Tm.Nn(),Tm=null);a&&Um.test(a)&&(a="Server Error");var d=L("sites-notice");c?kj(d,a):Pm(E(d),Zh(a));a=L("sites-status");a.style.display==Ed&&(Tm=new Ml(a,b||50),Tm.play());return a}C("JOT_setStatusMsg",Vm);webspace.page.setStatusMsg=Vm;function Wm(a){Tm&&(Tm.Nn(),Tm=null);var b=L("sites-status");Tm=new Ll(b,a&&typeof a==u?a:50);Q(Tm,"end",function(){aj(L("sites-notice"))},!1);Tm.play()}
C("JOT_clearStatusMsg",Wm);var Xm=function(a){a=a.className;return typeof a===v&&a.match(/\S+/g)||[]},Ym=function(a,b){for(var c=Xm(a),d=Array.prototype.slice.call(arguments,1),f=c.length+d.length,g=0;g<d.length;g++)Bf(c,d[g])||c.push(d[g]);d=c.join(" ");a.className=d;return c.length==f},$m=function(a,b){var c=Xm(a),d=Array.prototype.slice.call(arguments,1),f=Zm(c,d),g=f.join(" ");a.className=g;return f.length==c.length-d.length},Zm=function(a,b){return a.filter(function(c){return!Bf(b,c)})};var an=function(a,b){this.Ut=a[y.Symbol.iterator]();this.Cy=b};an.prototype[Symbol.iterator]=function(){return this};an.prototype.next=function(){var a=this.Ut.next();return{value:a.done?void 0:this.Cy.call(void 0,a.value),done:a.done}};var bn=function(a,b){return new an(a,b)};var cn=function(){};cn.prototype.next=function(){return dn};var dn=Cj({done:!0,value:void 0});cn.prototype.ce=function(){return this};var hn=function(a){if(a instanceof en||a instanceof fn||a instanceof gn)return a;if(typeof a.next==t)return new en(function(){return a});if(typeof a[Symbol.iterator]==t)return new en(function(){return a[Symbol.iterator]()});if(typeof a.ce==t)return new en(function(){return a.ce()});throw Error("Not an iterator or iterable.");},en=function(a){this.Ej=a};en.prototype.ce=function(){return new fn(this.Ej())};en.prototype[Symbol.iterator]=function(){return new gn(this.Ej())};en.prototype.Wl=function(){return new gn(this.Ej())};
var fn=function(a){this.Df=a};x(fn,cn);fn.prototype.next=function(){return this.Df.next()};fn.prototype[Symbol.iterator]=function(){return new gn(this.Df)};fn.prototype.Wl=function(){return new gn(this.Df)};var gn=function(a){en.call(this,function(){return a});this.Df=a};x(gn,en);gn.prototype.next=function(){return this.Df.next()};var jn=function(a,b){this.M={};this.X=[];this.lg=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error(ib);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};w=jn.prototype;w.zb=function(){return this.size};w.Nb=function(){this.je();for(var a=[],b=0;b<this.X.length;b++)a.push(this.M[this.X[b]]);return a};w.Ba=function(){this.je();return this.X.concat()};w.Yb=function(a){return this.has(a)};w.has=function(a){return kn(this.M,a)};
w.rj=function(a,b){if(this===a)return!0;if(this.size!=a.zb())return!1;b=b||ln;this.je();for(var c,d=0;c=this.X[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var ln=function(a,b){return a===b};w=jn.prototype;w.Hd=function(){return 0==this.size};w.clear=function(){this.M={};this.X.length=0;this.Gl(0);this.lg=0};w.remove=function(a){return this.delete(a)};w.delete=function(a){return kn(this.M,a)?(delete this.M[a],this.Gl(this.size-1),this.lg++,this.X.length>2*this.size&&this.je(),!0):!1};
w.je=function(){if(this.size!=this.X.length){for(var a=0,b=0;a<this.X.length;){var c=this.X[a];kn(this.M,c)&&(this.X[b++]=c);a++}this.X.length=b}if(this.size!=this.X.length){var d={};for(b=a=0;a<this.X.length;)c=this.X[a],kn(d,c)||(this.X[b++]=c,d[c]=1),a++;this.X.length=b}};w.get=function(a,b){return kn(this.M,a)?this.M[a]:b};w.set=function(a,b){kn(this.M,a)||(this.Gl(this.size+1),this.X.push(a),this.lg++);this.M[a]=b};
w.addAll=function(a){if(a instanceof jn)for(var b=a.Ba(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};w.forEach=function(a,b){for(var c=this.Ba(),d=0;d<c.length;d++){var f=c[d],g=this.get(f);a.call(b,g,f,this)}};w.clone=function(){return new jn(this)};w.Xl=function(){this.je();for(var a={},b=0;b<this.X.length;b++){var c=this.X[b];a[c]=this.M[c]}return a};w.Dv=function(){return this.ce(!0)};w.keys=function(){return hn(this.Dv()).Wl()};w.cw=function(){return this.ce(!1)};
w.values=function(){return hn(this.cw()).Wl()};w.entries=function(){var a=this;return bn(this.keys(),function(b){return[b,a.get(b)]})};w.ce=function(a){this.je();var b=0,c=this.lg,d=this,f=new cn;f.next=function(){if(c!=d.lg)throw Error("The map has changed since the iterator was created");if(b>=d.X.length)return dn;var g=d.X[b++];return{value:a?g:d.M[g],done:!1}};return f};w.Gl=function(a){this.size=a};var kn=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var mn=function(a){var b=a.type;if(typeof b===v)switch(b.toLowerCase()){case Zb:case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case Vd:b=[];for(var c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null}return null!=a.value?a.value:null};var pn=function(a,b,c,d,f,g){if(Dg&&f)return nn(a);if(f&&!d)return!1;if(!H){typeof b===u&&(b=on(b));var h=17==b||18==b||Dg&&91==b;if((!c||Dg)&&h||Dg&&16==b&&(d||g))return!1}if((Cg||Ag)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(G&&d&&b==a)return!1;switch(a){case 13:return H?g||f?!1:!(c&&d):!0;case 27:return!(Cg||Ag||H)}return H&&(d||f||g)?!1:nn(a)},nn=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=
a||(Cg||Ag)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return H;default:return!1}},on=function(a){if(H)a=qn(a);else if(Dg&&Cg)switch(a){case 93:a=91}return a},qn=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var rn=function(a){R.call(this);this.m=a;Q(a,od,this.Zc,!1,this);Q(a,r,this.Cc,!1,this)};D(rn,R);rn.prototype.Zc=function(a){(13==a.keyCode||Cg&&3==a.keyCode)&&this.Rn(a)};rn.prototype.Cc=function(a){this.Rn(a)};rn.prototype.Rn=function(a){var b=new sn(a);if(this.dispatchEvent(b)){b=new tn(a);try{this.dispatchEvent(b)}finally{a.stopPropagation()}}};rn.prototype.o=function(){rn.i.o.call(this);ak(this.m,od,this.Zc,!1,this);ak(this.m,r,this.Cc,!1,this);delete this.m};
var tn=function(a){Ij.call(this,a.mb);this.type=p};D(tn,Ij);var sn=function(a){Ij.call(this,a.mb);this.type="beforeaction"};D(sn,Ij);var un=/<[^>]*>|&[^;]+;/g,vn=function(a,b){return b?a.replace(un,""):a},wn=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),xn=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),
yn=/^http:\/\/.*/,zn=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*$"),An=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$"),
Bn=/\s+/,Cn=/[\d\u06f0-\u06f9]/,Dn=function(a,b){var c=0,d=0,f=!1;a=vn(a,b).split(Bn);for(b=0;b<a.length;b++){var g=a[b];xn.test(vn(g,void 0))?(c++,d++):yn.test(g)?f=!0:wn.test(vn(g,void 0))?d++:Cn.test(g)&&(f=!0)}return 0==d?f?1:0:.4<c/d?-1:1};var En={Ds:["BC","AD"],Cs:["Before Christ","Anno Domini"],Ms:"JFMAMJJASOND".split(""),Ss:"JFMAMJJASOND".split(""),Fs:"January February March April May June July August September October November December".split(" "),Rs:"January February March April May June July August September October November December".split(" "),Os:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Us:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ys:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Ws:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Qs:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Vs:"Sun Mon Tue Wed Thu Fri Sat".split(" "),VD:"SMTWTFS".split(""),Ts:"SMTWTFS".split(""),Ps:["Q1","Q2","Q3","Q4"],Ns:["1st quarter","2nd quarter","3rd quarter","4th quarter"],xs:["AM","PM"],Mi:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],qm:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],As:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Ni:6,
QE:[5,6],Oi:5},Fn=En;Fn=En;var Gn=function(a,b,c,d,f){a=new Date(a,b,c);f=f||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-f+7)%7-((a.getDay()+6)%7-f+7)%7)},Hn=function(a,b,c){typeof a===u?(this.T=this.Xm(a,b||0,c||1),this.Fh(c||1)):z(a)?(this.T=this.Xm(a.getFullYear(),a.getMonth(),a.getDate()),this.Fh(a.getDate())):(this.T=new Date(cf()),a=this.T.getDate(),this.T.setHours(0),this.T.setMinutes(0),this.T.setSeconds(0),this.T.setMilliseconds(0),this.Fh(a))};w=Hn.prototype;
w.Xm=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};w.lo=Fn.Ni;w.mo=Fn.Oi;w.clone=function(){var a=new Hn(this.T);a.lo=this.lo;a.mo=this.mo;return a};w.getFullYear=function(){return this.T.getFullYear()};w.getYear=function(){return this.getFullYear()};w.getMonth=function(){return this.T.getMonth()};w.getDate=function(){return this.T.getDate()};w.getTime=function(){return this.T.getTime()};w.getDay=function(){return this.T.getDay()};w.getUTCFullYear=function(){return this.T.getUTCFullYear()};
w.getUTCMonth=function(){return this.T.getUTCMonth()};w.getUTCDate=function(){return this.T.getUTCDate()};w.getUTCDay=function(){return this.T.getDay()};w.getUTCHours=function(){return this.T.getUTCHours()};w.getUTCMinutes=function(){return this.T.getUTCMinutes()};w.getTimezoneOffset=function(){return this.T.getTimezoneOffset()};w.Yv=function(){var a=this.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b);b=60*(b-c);a=(0<a?"-":"+")+J(c,2)+":"+J(b,2)}return a};
w.set=function(a){this.T=new Date(a.getFullYear(),a.getMonth(),a.getDate())};w.setFullYear=function(a){this.T.setFullYear(a)};w.setYear=function(a){this.setFullYear(a)};w.setMonth=function(a){this.T.setMonth(a)};w.setDate=function(a){this.T.setDate(a)};w.setTime=function(a){this.T.setTime(a)};w.setUTCFullYear=function(a){this.T.setUTCFullYear(a)};w.setUTCMonth=function(a){this.T.setUTCMonth(a)};w.setUTCDate=function(a){this.T.setUTCDate(a)};
w.add=function(a){if(a.PC||a.Ty){var b=this.getMonth()+a.Ty+12*a.PC,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.iu&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,a=new Date((new Date(c,this.getMonth(),this.getDate(),12)).getTime()+864E5*a.iu),this.setDate(1),this.setFullYear(a.getFullYear()+
b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),this.Fh(a.getDate()))};w.sC=function(a,b){var c=this.getFullYear(),d=0>c?"-":1E4<=c?"+":"";return[d+J(Math.abs(c),d?6:4),J(this.getMonth()+1,2),J(this.getDate(),2)].join(a?"-":"")+(b?this.Yv():"")};w.rj=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};w.toString=function(){return this.sC()};
w.Fh=function(a){this.getDate()!=a&&this.T.setUTCHours(this.T.getUTCHours()+(this.getDate()<a?1:-1))};w.valueOf=function(){return this.T.valueOf()};var In=function(){},Kn=function(a){if(typeof a==u){var b=new In;b.Kr=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",J(c,2));c=d.join("")}b.Ul=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=Jn(a);b.bm=[c,c];b.Zd={yE:a,pm:a};b.Ci=[];return b}b=new In;b.Ul=a.id;b.Kr=-a.std_offset;b.bm=a.names;b.Zd=a.names_ext;b.Ci=a.transitions;return b},
Jn=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(J(Math.floor(a/60)%100,2),":",J(a%60,2));return b.join("")};w=In.prototype;w.wo=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.Ci.length&&a>=this.Ci[b];)b+=2;return 0==b?0:this.Ci[b-1]};w.zv=function(a){return Jn(this.Mj(a))};w.Hv=function(a){return this.bm[this.lk(a)?3:1]};w.Mj=function(a){a=this.Kr-this.wo(a);return-1440===a?0:a};
w.Sv=function(a){a=-this.Mj(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(J(Math.floor(a/60)%100,2),J(a%60,2));return b.join("")};w.Uv=function(a){return this.bm[this.lk(a)?2:0]};w.lk=function(a){return 0<this.wo(a)};w.Av=function(a){return this.lk(a)?void 0!==this.Zd.Bs?this.Zd.Bs:this.Zd.DST_GENERIC_LOCATION:void 0!==this.Zd.pm?this.Zd.pm:this.Zd.STD_GENERIC_LOCATION};var Ln=function(a,b){E(void 0!==a,"Pattern must be defined");E(void 0!==b||void 0!==Fn,"goog.i18n.DateTimeSymbols or explicit symbols must be defined");this.Qh=[];this.ba=b||Fn;typeof a==u?this.Em(a):this.Dm(a)},Mn=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/],Nn=function(a){return a.getHours?a.getHours():0};
Ln.prototype.Dm=function(a){for(On&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c<Mn.length;++c){var d=a.match(Mn[c]);if(d){var f=d[0];a=a.substring(f.length);0==c&&("''"==f?f="'":(f=f.substring(1,"'"==d[1]?f.length-1:f.length),f=f.replace(/''/g,"'")));this.Qh.push({text:f,type:c});break}}if(b===a)throw Error("Malformed pattern part: "+a);}};
Ln.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.Mj(a)):0,d=c?new Date(a.getTime()+c):a,f=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(d=new Date(d.getTime()+6E4*(d.getTimezoneOffset()-a.getTimezoneOffset())),f=new Date(a.getTime()+(c+(0<c?-864E5:864E5))));c=[];for(var g=0;g<this.Qh.length;++g){var h=this.Qh[g].text;1==this.Qh[g].type?c.push(this.Ou(h,a,d,f,b)):c.push(h)}return c.join("")};
Ln.prototype.Em=function(a){if(4>a)var b=this.ba.Mi[a];else if(8>a)b=this.ba.qm[a-4];else if(12>a)b=this.ba.As[a-8],b=b.replace("{1}",this.ba.Mi[a-8]),b=b.replace("{0}",this.ba.qm[a-8]);else if(12===a)b=this.jA(this.ba.Mi[0]);else{this.Em(10);return}this.Dm(b)};Ln.prototype.Wa=function(a){a=String(a);var b=this.ba||Fn;if(void 0!==b.Zs){for(var c=[],d=0;d<a.length;d++){var f=a.charCodeAt(d);c.push(48<=f&&57>=f?String.fromCharCode(b.Zs+f-48):a.charAt(d))}a=c.join("")}return a};var On=!1;
Ln.prototype.Nu=function(a,b){b=0<b.getFullYear()?1:0;return 4<=a?this.ba.Cs[b]:this.ba.Ds[b]};Ln.prototype.dv=function(a,b){b=b.getFullYear();0>b&&(b=-b);2==a&&(b%=100);return this.Wa(J(b,a))};Ln.prototype.cv=function(a,b){b=(new Date(Gn(b.getFullYear(),b.getMonth(),b.getDate(),this.ba.Oi,this.ba.Ni))).getFullYear();0>b&&(b=-b);2==a&&(b%=100);return this.Wa(J(b,a))};
Ln.prototype.Ru=function(a,b){b=b.getMonth();switch(a){case 5:return this.ba.Ms[b];case 4:return this.ba.Fs[b];case 3:return this.ba.Os[b];default:return this.Wa(J(b+1,a))}};var Pn=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");};w=Ln.prototype;w.Ku=function(a,b){Pn(b);return this.Wa(J(Nn(b)||24,a))};
w.Pu=function(a,b){return this.Wa((b.getMilliseconds()/1E3).toFixed(Math.min(3,a)).slice(2)+(3<a?J(0,a-3):""))};w.Mu=function(a,b){b=b.getDay();return 4<=a?this.ba.Ys[b]:this.ba.Qs[b]};w.Dj=function(a,b){Pn(b);a=Nn(b);return this.ba.xs[12<=a&&24>a?1:0]};w.Ju=function(a,b){Pn(b);return this.Wa(J(Nn(b)%12||12,a))};w.Hu=function(a,b){Pn(b);return this.Wa(J(Nn(b)%12,a))};w.Iu=function(a,b){Pn(b);return this.Wa(J(Nn(b),a))};
w.Vu=function(a,b){b=b.getDay();switch(a){case 5:return this.ba.Ts[b];case 4:return this.ba.Ws[b];case 3:return this.ba.Vs[b];default:return this.Wa(J(b,1))}};w.Wu=function(a,b){b=b.getMonth();switch(a){case 5:return this.ba.Ss[b];case 4:return this.ba.Rs[b];case 3:return this.ba.Us[b];default:return this.Wa(J(b+1,a))}};w.Su=function(a,b){b=Math.floor(b.getMonth()/3);return 4>a?this.ba.Ps[b]:this.ba.Ns[b]};w.Lu=function(a,b){return this.Wa(J(b.getDate(),a))};
w.Qu=function(a,b){Pn(b);return this.Wa(J(b.getMinutes?b.getMinutes():0,a))};w.Uu=function(a,b){Pn(b);return this.Wa(J(b.getSeconds(),a))};w.bv=function(a,b){b=Gn(b.getFullYear(),b.getMonth(),b.getDate(),this.ba.Oi,this.ba.Ni);return this.Wa(J(Math.floor(Math.round((b-(new Date((new Date(b)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,a))};w.Zu=function(a,b,c){c=c||Kn(b.getTimezoneOffset());return 4>a?c.Sv(b):this.Wa(c.zv(b))};
w.av=function(a,b,c){c=c||Kn(b.getTimezoneOffset());return 4>a?c.Uv(b):c.Hv(b)};w.Xu=function(a,b){b=b||Kn(a.getTimezoneOffset());return b.Ul};w.Yu=function(a,b,c){c=c||Kn(b.getTimezoneOffset());return 2>=a?c.Ul:c.Av(b)};
w.Ou=function(a,b,c,d,f){var g=a.length;switch(a.charAt(0)){case "G":return this.Nu(g,c);case "y":return this.dv(g,c);case "Y":return this.cv(g,c);case "M":return this.Ru(g,c);case "k":return this.Ku(g,d);case "S":return this.Pu(g,d);case "E":return this.Mu(g,c);case "a":return this.Dj(g,d);case "b":return this.Dj(g,d);case "B":return this.Dj(g,d);case "h":return this.Ju(g,d);case "K":return this.Hu(g,d);case "H":return this.Iu(g,d);case "c":return this.Vu(g,c);case "L":return this.Wu(g,c);case "Q":return this.Su(g,
c);case "d":return this.Lu(g,c);case "m":return this.Qu(g,d);case "s":return this.Uu(g,d);case "v":return this.Xu(b,f);case "V":return this.Yu(g,b,f);case "w":return this.bv(g,d);case "z":return this.av(g,b,f);case "Z":return this.Zu(g,b,f);default:return""}};w.jA=function(a){return a.replace(/[^EMd]*yy*[^EMd]*/,"")};var Qn=function(a){this.B=a||{cookie:""}};w=Qn.prototype;w.isEnabled=function(){if(!y.navigator.cookieEnabled)return!1;if(!this.Hd())return!0;this.set(bb,"1",{Eh:60});if("1"!==this.get(bb))return!1;this.remove(bb);return!0};w.gy=function(a){return!/[;=\s]/.test(a)};w.hy=function(a){return!/[;\r\n]/.test(a)};
w.set=function(a,b,c){var d=!1;if(typeof c===Hd){var f=c.GA;d=c.jF||!1;var g=c.domain||void 0;var h=c.path||void 0;var k=c.Eh}if(!this.gy(a))throw Error('Invalid cookie name "'+a+'"');if(!this.hy(b))throw Error('Invalid cookie value "'+b+'"');void 0===k&&(k=-1);this.bB(a+"="+b+(g?";domain="+g:"")+(h?";path="+h:"")+(0>k?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*k)).toUTCString())+(d?";secure":"")+(null!=f?";samesite="+f:""))};
w.get=function(a,b){for(var c=a+"=",d=this.Nj(),f=0,g;f<d.length;f++){g=Vf(d[f]);if(0==g.lastIndexOf(c,0))return g.slice(c.length);if(g==a)return""}return b};w.remove=function(a,b,c){var d=this.Yb(a);this.set(a,"",{Eh:0,path:b,domain:c});return d};w.Ba=function(){return this.Kj().keys};w.Nb=function(){return this.Kj().values};w.Hd=function(){return!this.B.cookie};w.zb=function(){return this.B.cookie?this.Nj().length:0};w.Yb=function(a){return void 0!==this.get(a)};
w.clear=function(){for(var a=this.Kj().keys,b=a.length-1;0<=b;b--)this.remove(a[b])};w.bB=function(a){this.B.cookie=a};w.Nj=function(){return(this.B.cookie||"").split(";")};w.Kj=function(){for(var a=this.Nj(),b=[],c=[],d,f,g=0;g<a.length;g++)f=Vf(a[g]),d=f.indexOf("="),-1==d?(b.push(""),c.push(f)):(b.push(f.substring(0,d)),c.push(f.substring(d+1)));return{keys:b,values:c}};var Rn=new Qn("undefined"==typeof document?null:document);var Vn=function(a,b,c,d,f,g,h,k,l){E(c);var m=Sn(c),q=ql(a),B=hl(a);B&&q.Kx(new Vk(B.left,B.top,B.right-B.left,B.bottom-B.top));B=K(a);var M=K(c);if(B.B!=M.B){var O=B.B.body;M=M.getWindow();var za=new I(0,0),sa=Ui(Ji(O));if(xg(sa,"parent")){var Kb=O;do{var Ze=sa==M?gl(Kb):nl(E(Kb));za.x+=Ze.x;za.y+=Ze.y}while(sa&&sa!=M&&sa!=sa.parent&&(Kb=sa.frameElement)&&(sa=sa.parent))}O=ui(za,gl(O));!G||9<=Number(Vg)||B.pp()||(O=ui(O,B.we()));q.left+=O.x;q.top+=O.y}a=Tn(a,b);b=q.left;a&4?b+=q.width:a&2&&(b+=q.width/
2);q=new I(b,q.top+(a&1?q.height:0));q=ui(q,m);f&&(q.x+=(a&4?-1:1)*f.x,q.y+=(a&1?-1:1)*f.y);if(h)if(l)var ub=l;else if(ub=hl(c))ub.top-=m.y,ub.right-=m.x,ub.bottom-=m.y,ub.left-=m.x;return Un(q,c,d,g,ub,h,k)},Sn=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=al(a)){var c=gl(a);b||(b=(b=sl(a))&&Gl()?-a.scrollLeft:b&&!Bg&&$k(a,"overflowX")!=ye?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft,c=ui(c,new I(b,a.scrollTop)))}}return c||new I},Un=function(a,
b,c,d,f,g,h){a=a.clone();var k=Tn(b,c);c=pl(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);g&&(f?(d=h,k=0,65==(g&65)&&(a.x<f.left||a.x>=f.right)&&(g&=-2),132==(g&132)&&(a.y<f.top||a.y>=f.bottom)&&(g&=-5),a.x<f.left&&g&1&&(a.x=f.left,k|=1),g&16&&(l=a.x,a.x<f.left&&(a.x=f.left,k|=4),a.x+d.width>f.right&&(d.width=Math.min(f.right-a.x,l+d.width-f.left),d.width=Math.max(d.width,
0),k|=4)),a.x+d.width>f.right&&g&1&&(a.x=Math.max(f.right-d.width,f.left),k|=1),g&2&&(k|=(a.x<f.left?16:0)|(a.x+d.width>f.right?32:0)),a.y<f.top&&g&4&&(a.y=f.top,k|=2),g&32&&(l=a.y,a.y<f.top&&(a.y=f.top,k|=8),a.y+d.height>f.bottom&&(d.height=Math.min(f.bottom-a.y,l+d.height-f.top),d.height=Math.max(d.height,0),k|=8)),a.y+d.height>f.bottom&&g&4&&(a.y=Math.max(f.bottom-d.height,f.top),k|=2),g&8&&(k|=(a.y<f.top?64:0)|(a.y+d.height>f.bottom?128:0)),f=k):f=256,l=f);g=new Vk(0,0,0,0);g.left=a.x;g.top=a.y;
g.width=h.width;g.height=h.height;f=l;if(f&496)return f;cl(b,g.aw());h=g.getSize();wi(c,h)||(c=h,b=b.style,H?b.MozBoxSizing=Vb:Cg?b.WebkitBoxSizing=Vb:b.boxSizing=Vb,b.width=Math.max(c.width,0)+Qd,b.height=Math.max(c.height,0)+Qd);return f},Tn=function(a,b){return(b&8&&sl(a)?b^4:b)&-9};var Wn={QC:mb,VC:"atomic",WC:"autocomplete",YC:"busy",ys:$b,bD:"colindex",gD:"controls",hD:"current",jD:"describedby",mD:"disabled",oD:"dropeffect",pD:tc,qD:"flowto",sD:"grabbed",wD:Sc,yD:Wc,AD:"invalid",BD:rd,CD:sd,DD:"level",JD:"live",TD:"multiline",UD:"multiselectable",ZD:"orientation",aE:Od,bE:"posinset",dE:"pressed",hE:"readonly",jE:"relevant",kE:"required",oE:"rowindex",rE:Wd,tE:"setsize",vE:"sort",ME:"valuemax",NE:"valuemin",OE:"valuenow",PE:"valuetext"};var Xn;var Yn={RC:"alert",SC:"alertdialog",TC:"application",UC:"article",XC:"banner",ZC:Wb,aD:Zb,cD:"columnheader",dD:dc,eD:"complementary",fD:"contentinfo",iD:"definition",kD:mc,lD:"directory",nD:"document",rD:"form",tD:"grid",uD:"gridcell",vD:"group",xD:"heading",zD:"img",ED:"link",FD:"list",HD:td,ID:"listitem",KD:"log",LD:"main",MD:"marquee",ND:"math",OD:"menu",PD:"menubar",QD:"menuitem",RD:vd,SD:"menuitemradio",WD:"navigation",XD:"note",YD:Ld,cE:"presentation",eE:"progressbar",fE:"radio",gE:"radiogroup",
iE:"region",lE:"row",mE:"rowgroup",nE:"rowheader",pE:"scrollbar",qE:"search",sE:Yd,uE:"slider",wE:"spinbutton",xE:"status",zE:"tab",AE:"tablist",BE:"tabpanel",CE:"textbox",DE:"textinfo",EE:"timer",FE:"toolbar",GE:"tooltip",HE:"tree",IE:"treegrid",JE:"treeitem"};var Zn=[dc,"grid","group",td,"menu","menubar","radiogroup","row","rowgroup","tablist","textbox","toolbar","tree","treegrid"],$n=function(a,b){b?(E(ah(Yn,b),"No such ARIA role "+b),a.setAttribute(Td,b)):a.removeAttribute(Td)},T=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d=ao(b);""===c||void 0==c?(Xn||(c={},Xn=(c.atomic=!1,c.autocomplete=Ed,c.dropeffect=Ed,c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation=xe,c.readonly=!1,c.relevant="additions text",c.required=
!1,c.sort=Ed,c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid=vc,c)),c=Xn,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},bo=function(a,b){a=a.getAttribute(ao(b));return null==a||void 0==a?"":String(a)},co=function(a){var b=bo(a,mb);return Ji(a).getElementById(b)},eo=function(a,b){var c="";b&&(c=b.id,E(c,"The active element should have an id."));T(a,mb,c)},fo=function(a,b){T(a,rd,b)},ao=function(a){E(a,"ARIA attribute cannot be empty.");E(ah(Wn,a),"No such ARIA attribute "+a);
return"aria-"+a};(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!y.requestAnimationFrame;++c)y.requestAnimationFrame=y[b+"RequestAnimationFrame"],y.cancelAnimationFrame=y[b+"CancelAnimationFrame"]||y[b+"CancelRequestAnimationFrame"];if(!y.requestAnimationFrame){var d=0;y.requestAnimationFrame=function(f){var g=(new Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return y.setTimeout(function(){f(g+h)},h)};y.cancelAnimationFrame||(y.cancelAnimationFrame=function(f){clearTimeout(f)})}})();
var go=[[],[]],ho=0,io=!1,jo=0,lo=function(a,b){var c=jo++,d={Ny:{id:c,zc:a.measure,context:b},Yy:{id:c,zc:a.Xy,context:b},state:{},kb:void 0,th:!1};return function(){0<arguments.length?(d.kb||(d.kb=[]),d.kb.length=0,d.kb.push.apply(d.kb,arguments),d.kb.push(d.state)):d.kb&&0!=d.kb.length?(d.kb[0]=d.state,d.kb.length=1):d.kb=[d.state];d.th||(d.th=!0,go[ho].push(d));io||(io=!0,window.requestAnimationFrame(ko))}},ko=function(){io=!1;var a=go[ho],b=a.length;ho=(ho+1)%2;for(var c,d=0;d<b;++d){c=a[d];
var f=c.Ny;c.th=!1;f.zc&&f.zc.apply(f.context,c.kb)}for(d=0;d<b;++d)c=a[d],f=c.Yy,c.th=!1,f.zc&&f.zc.apply(f.context,c.kb),c.state={};a.length=0};var mo=function(a){return typeof a.className==v?a.className:a.getAttribute&&a.getAttribute("class")||""},no=function(a){return a.classList?a.classList:mo(a).match(/\S+/g)||[]},oo=function(a,b){typeof a.className==v?a.className=b:a.setAttribute&&a.setAttribute("class",b)},U=function(a,b){return a.classList?a.classList.contains(b):Bf(no(a),b)},V=function(a,b){if(a.classList)a.classList.add(b);else if(!U(a,b)){var c=mo(a);oo(a,c+(0<c.length?" "+b:b))}},po=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(f){V(a,f)});else{var c={};Array.prototype.forEach.call(no(a),function(f){c[f]=!0});Array.prototype.forEach.call(b,function(f){c[f]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;oo(a,b)}},qo=function(a,b){a.classList?a.classList.remove(b):U(a,b)&&oo(a,Array.prototype.filter.call(no(a),function(c){return c!=b}).join(" "))},ro=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){qo(a,c)}):oo(a,Array.prototype.filter.call(no(a),function(c){return!Bf(b,c)}).join(" "))},so=function(a,
b,c){c?V(a,b):qo(a,b)},to=function(a,b){var c=!U(a,b);so(a,b,c);return c};var uo=G?uh(ph(qh(bd))):uh(ph(qh("about:blank")));th(uo);var vo=G?uh(ph(qh(bd))):uh(ph(qh("javascript:undefined")));th(vo);var wo=function(a){R.call(this);this.m=a;a=G?zc:Ub;this.py=Q(this.m,G?yc:xc,this,!G);this.qy=Q(this.m,a,this,!G)};D(wo,R);wo.prototype.handleEvent=function(a){var b=new Ij(a.mb);b.type=a.type==yc||a.type==xc?yc:zc;this.dispatchEvent(b)};wo.prototype.o=function(){wo.i.o.call(this);bk(this.py);bk(this.qy);delete this.m};var yo=function(a,b,c){R.call(this);this.target=a;this.handle=b||a;this.yk=c||new Vk(NaN,NaN,NaN,NaN);this.B=Ji(a);this.ca=new fk(this);this.Eb(this.ca);this.deltaY=this.deltaX=this.Pr=this.Or=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Ua=!0;this.xd=!1;this.Aq=!0;this.ep=0;this.jg=this.qx=!1;Q(this.handle,["touchstart",wd],this.Lr,!1,this);this.hm=xo};D(yo,R);var xo=y.document&&y.document.documentElement&&!!y.document.documentElement.setCapture&&!!y.document.releaseCapture;w=yo.prototype;
w.D=function(){return this.ca};w.qr=function(a){this.yk=a||new Vk(NaN,NaN,NaN,NaN)};w.ma=function(a){this.Ua=a};w.o=function(){yo.i.o.call(this);ak(this.handle,["touchstart",wd],this.Lr,!1,this);this.jn();this.handle=this.target=null};w.yp=function(){void 0===this.kc&&(this.kc=sl(this.target));return this.kc};
w.Lr=function(a){var b=a.type==wd;if(!this.Ua||this.xd||b&&!a.sh())this.dispatchEvent("earlycancel");else{if(0==this.ep)if(this.jo(a))this.xd=!0,this.Aq&&b&&a.preventDefault();else return;else this.Aq&&b&&a.preventDefault();this.LB();this.clientX=this.Or=a.clientX;this.clientY=this.Pr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.au();this.Pk=K(this.B).we()}};
w.LB=function(){var a=this.B,b=a.documentElement,c=!this.hm;this.ca.listen(a,["touchmove",xd],this.Gw,{capture:c,passive:!1});this.ca.listen(a,["touchend",Ad],this.Mg,c);this.hm?(b.setCapture(!1),this.ca.listen(b,"losecapture",this.Mg)):this.ca.listen(Ui(a),Ub,this.Mg);G&&this.qx&&this.ca.listen(a,"dragstart",Fj);this.JA&&this.ca.listen(this.JA,"scroll",this.Nk,c)};w.jo=function(a){return this.dispatchEvent(new zo("start",this,a.clientX,a.clientY,a))};
w.jn=function(){this.ca.removeAll();this.hm&&this.B.releaseCapture()};w.Mg=function(a,b){this.jn();this.xd?(this.xd=!1,this.dispatchEvent(new zo("end",this,a.clientX,a.clientY,a,this.Lp(this.deltaX),this.Mp(this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
w.Gw=function(a){if(this.Ua){var b=(this.jg&&this.yp()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.xd){var d=this.Or-this.clientX,f=this.Pr-this.clientY;if(d*d+f*f>this.ep)if(this.jo(a))this.xd=!0;else{this.isDisposed()||this.Mg(a);return}}c=this.an(b,c);b=c.x;c=c.y;this.xd&&this.dispatchEvent(new zo("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(this.Wn(a,b,c,!1),a.preventDefault())}};
w.an=function(a,b){var c=K(this.B).we();a+=c.x-this.Pk.x;b+=c.y-this.Pk.y;this.Pk=c;this.deltaX+=a;this.deltaY+=b;return new I(this.Lp(this.deltaX),this.Mp(this.deltaY))};w.Nk=function(a){var b=this.an(0,0);a.clientX=this.clientX;a.clientY=this.clientY;this.Wn(a,b.x,b.y,!0)};w.Wn=function(a,b,c){this.ku(b,c);this.dispatchEvent(new zo("drag",this,a.clientX,a.clientY,a,b,c))};
w.Lp=function(a){var b=this.yk,c=isNaN(b.left)?null:b.left;b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};w.Mp=function(a){var b=this.yk,c=isNaN(b.top)?null:b.top;b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
w.au=function(){if(this.jg){var a=this.target;var b=a.offsetLeft,c=a.offsetParent;c||al(a)!=wc||(c=Ji(a).documentElement);if(c){if(H&&!Sg(58)){var d=il(c);b+=d.left}else 8<=Number(Vg)&&!(9<=Number(Vg))&&(d=il(c),b-=d.left);a=sl(c)?c.clientWidth-(b+a.offsetWidth):b}else a=b}else a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop};w.ku=function(a,b){this.jg&&this.yp()?this.target.style.right=a+Qd:this.target.style.left=a+Qd;this.target.style.top=b+Qd};
var zo=function(a,b,c,d,f,g,h){Ej.call(this,a);this.clientX=c;this.clientY=d;this.left=void 0!==g?g:b.deltaX;this.top=void 0!==h?h:b.deltaY};D(zo,Ej);var Ao=function(){};Te(Ao);Ao.prototype.az=0;Ao.prototype.ox="";Ao.prototype.Uc=function(){return this.ox+":"+(this.az++).toString(36)};var Co=function(a){R.call(this);this.W=a||K();this.kc=Bo;this.U=null;this.L=!1;this.m=null;this.Xc=void 0;this.Jb=this.Ka=this.P=this.Ld=null;this.Qd=this.ps=!1};D(Co,R);Co.prototype.nx=Ao.F();var Bo=null,Do=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?Yc:ue;case 4:return b?"activate":"deactivate";case 8:return b?Ud:"unselect";case 16:return b?"check":"uncheck";case 32:return b?xc:Ub;case 64:return b?"open":ac}throw Error("Invalid component state");};w=Co.prototype;
w.getId=function(){return this.U||(this.U=this.nx.Uc())};w.yl=function(a){this.P&&this.P.Jb&&(ch(this.P.Jb,this.U),dh(this.P.Jb,a,this));this.U=a};w.g=function(){return this.m};w.N=function(){var a=this.m;E(a,"Can not call getElementStrict before rendering/decorating.");return a};w.mc=function(a){this.m=a};w.Jj=function(a){return this.m?this.W.Jj(a,this.m):[]};w.xe=function(a){return this.m?this.W.xe(a,this.m):null};
w.Va=function(a){var b=this.xe(a);E(b,"Expected element in component with class: %s",a);return b};w.D=function(){this.Xc||(this.Xc=new fk(this));return E(this.Xc)};w.Vf=function(a){if(this==a)throw Error(hb);if(a&&this.P&&this.U&&this.P.Rg(this.U)&&this.P!=a)throw Error(hb);this.P=a;Co.i.Dl.call(this,a)};w.getParent=function(){return this.P};w.Dl=function(a){if(this.P&&this.P!=a)throw Error("Method not supported");Co.i.Dl.call(this,a)};w.s=function(){return this.W};w.j=function(){this.m=this.W.createElement(n)};
w.render=function(a){this.gl(a)};w.lA=function(a){this.gl(a.parentNode,a)};w.gl=function(a,b){if(this.L)throw Error(Pa);this.m||this.j();a?a.insertBefore(this.m,b||null):this.W.B.body.appendChild(this.m);this.P&&!this.P.L||this.K()};w.H=function(a){if(this.L)throw Error(Pa);if(a&&this.Sa(a)){this.ps=!0;var b=Ji(a);this.W&&this.W.B==b||(this.W=K(a));this.ia(a);this.K()}else throw Error("Invalid element to decorate");};w.Sa=function(){return!0};w.ia=function(a){this.m=a};
w.K=function(){this.L=!0;this.Ma(function(a){!a.L&&a.g()&&a.K()})};w.oa=function(){this.Ma(function(a){a.L&&a.oa()});this.Xc&&this.Xc.removeAll();this.L=!1};w.o=function(){this.L&&this.oa();this.Xc&&(this.Xc.dispose(),delete this.Xc);this.Ma(function(a){a.dispose()});!this.ps&&this.m&&dj(this.m);this.P=this.Ld=this.m=this.Jb=this.Ka=null;Co.i.o.call(this)};w.Me=function(a){return this.getId()+"."+a};w.Al=function(a){this.Ld=a};w.vb=function(a,b){this.fe(a,this.Na(),b)};
w.fe=function(a,b,c){E(!!a,"Provided element must not be null.");if(a.L&&(c||!this.L))throw Error(Pa);if(0>b||b>this.Na())throw Error("Child component index out of bounds");this.Jb&&this.Ka||(this.Jb={},this.Ka=[]);if(a.getParent()==this){var d=a.getId();this.Jb[d]=a;Cf(this.Ka,a)}else dh(this.Jb,a.getId(),a);a.Vf(this);If(this.Ka,b,0,a);a.L&&this.L&&a.getParent()==this?(c=this.R(),(c.childNodes[b]||null)!=a.g()&&(a.g().parentElement==c&&c.removeChild(a.g()),b=c.childNodes[b]||null,c.insertBefore(a.g(),
b))):c?(this.m||this.j(),b=this.Ga(b+1),a.gl(this.R(),b?b.m:null)):this.L&&!a.L&&a.m&&a.m.parentNode&&1==a.m.parentNode.nodeType&&a.K()};w.R=function(){return this.m};w.dd=function(){null==this.kc&&(this.kc=sl(this.L?this.m:this.W.B.body));return this.kc};w.Ye=function(a){if(this.L)throw Error(Pa);this.kc=a};w.Tw=function(){return!!this.Ka&&0!=this.Ka.length};w.Na=function(){return this.Ka?this.Ka.length:0};
w.Rg=function(a){if(this.Jb&&a){var b=this.Jb;a=(null!==b&&a in b?b[a]:void 0)||null}else a=null;return a};w.Ga=function(a){return this.Ka?this.Ka[a]||null:null};w.Ma=function(a,b){this.Ka&&this.Ka.forEach(a,b)};w.Ie=function(a){return this.Ka&&a?this.Ka.indexOf(a):-1};w.removeChild=function(a,b){if(a){var c=typeof a===v?a:a.getId();a=this.Rg(c);c&&a&&(ch(this.Jb,c),Cf(this.Ka,a),b&&(a.oa(),a.m&&dj(a.m)),a.Vf(null))}if(!a)throw Error("Child is not in parent component");return a};
w.bA=function(a,b){return this.removeChild(this.Ga(a),b)};w.Zk=function(a){for(var b=[];this.Tw();)b.push(this.bA(0,a));return b};var Eo=function(a){this.M=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error(ib);for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)};w=Eo.prototype;w.zb=function(){return this.M.size};w.Nb=function(){return Array.from(this.M.values())};w.Ba=function(){return Array.from(this.M.keys())};w.Yb=function(a){return this.M.has(a)};
w.rj=function(a,b){var c=this;b=void 0===b?function(d,f){return d===f}:b;return this===a?!0:this.M.size!=a.zb()?!1:this.Ba().every(function(d){return b(c.M.get(d),a.get(d))})};w.Hd=function(){return 0==this.M.size};w.clear=function(){this.M.clear()};w.remove=function(a){return this.M.delete(a)};w.get=function(a,b){return this.M.has(a)?this.M.get(a):b};w.set=function(a,b){this.M.set(a,b);return this};
w.addAll=function(a){if(a instanceof Eo){a=He(a.M);for(var b=a.next();!b.done;b=a.next()){var c=He(b.value);b=c.next().value;c=c.next().value;this.M.set(b,c)}}else if(a)for(a=He(Object.entries(a)),b=a.next();!b.done;b=a.next())c=He(b.value),b=c.next().value,c=c.next().value,this.M.set(b,c)};w.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.M.forEach(function(d,f){return a.call(b,d,f,c)})};w.clone=function(){return new Eo(this)};
w.Xl=function(){for(var a={},b=He(this.M),c=b.next();!c.done;c=b.next()){var d=He(c.value);c=d.next().value;d=d.next().value;a[c]=d}return a};var Fo=function(a,b){this.m=a;this.W=b};Fo.prototype.XA=function(a){if(a){this.Fe||(this.Fe=[]);a=this.W.pv(this.W.B.body);for(var b=0;b<a.length;b++){var c=a[b];c==this.m||bo(c,Wc)||(T(c,Wc,!0),this.Fe.push(c))}}else if(this.Fe){for(b=0;b<this.Fe.length;b++)this.Fe[b].removeAttribute(ao(Wc));this.Fe=null}};var Go=function(a,b){Co.call(this,b);this.IC=!!a;this.Le=null;this.Nq=lo({Xy:this.Xh},this)};D(Go,Co);w=Go.prototype;w.Aj=null;w.ea=!1;w.Za=null;w.Ja=null;w.Vb=null;w.Zi=!1;w.C=function(){return"goog-modalpopup"};w.Qg=function(){return this.Za};w.j=function(){Go.i.j.call(this);var a=this.g();E(a);var b=Vf(this.C()).split(" ");po(a,b);pj(a,!0);S(a,!1);this.Vp();this.Fn()};
w.Vp=function(){if(this.IC&&!this.Ja){var a=this.s().j(Sa,{frameborder:0,style:"border:0;vertical-align:bottom;"});Qf(a,Sa);a.src=th(uo).toString();this.Ja=a;this.Ja.className=this.C()+"-bg";S(this.Ja,!1);rl(this.Ja,0)}this.Za||(this.Za=this.s().j(n,this.C()+"-bg"),S(this.Za,!1))};w.Fn=function(){this.Vb||(this.Vb=this.s().createElement(Za),S(this.Vb,!1),pj(this.Vb,!0),this.Vb.style.position=lb)};w.Ar=function(){this.Zi=!0;try{this.Vb.focus()}catch(a){}Jk(this.Lq,0,this)};
w.Lq=function(){this.Zi=!1};w.kA=function(){E(!!this.Za,"Background element must not be null.");this.Ja&&bj(this.Ja,this.g());bj(this.Za,this.g())};w.Sa=function(a){return!!a&&a.tagName==n};w.ia=function(a){Go.i.ia.call(this,a);a=Vf(this.C()).split(" ");po(E(this.g()),a);this.Vp();this.Fn();pj(this.g(),!0);S(this.g(),!1)};
w.K=function(){this.kA();Go.i.K.call(this);var a=this.Vb,b=this.g();E(null!=a&&null!=b,"goog.dom.insertSiblingAfter expects non-null arguments");b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling);this.Aj=new wo(this.s().B);this.D().listen(this.Aj,yc,this.oz);this.ol(!1)};w.oa=function(){this.isVisible()&&this.G(!1);N(this.Aj);Go.i.oa.call(this);dj(this.Ja);dj(this.Za);dj(this.Vb)};
w.G=function(a){E(this.L,"ModalPopup must be rendered first.");a!=this.ea&&(this.Qe&&this.Qe.stop(),this.ef&&this.ef.stop(),this.Pe&&this.Pe.stop(),this.df&&this.df.stop(),this.L&&this.ol(a),a?this.YB():this.jx())};w.ol=function(a){this.aq||(this.aq=new Fo(this.N(),this.W));this.aq.XA(a)};
w.YB=function(){if(this.dispatchEvent("beforeshow")){try{this.Le=this.s().B.activeElement}catch(a){}this.Xh();this.Ia();this.D().listen(this.s().getWindow(),Sd,this.Xh).listen(this.s().getWindow(),Md,this.Nq);this.Fr(!0);this.focus();this.ea=!0;this.Qe&&this.ef?(Tj(this.Qe,"end",this.Mh,!1,this),this.ef.play(),this.Qe.play()):this.Mh()}};
w.jx=function(){this.dispatchEvent("beforehide")&&(this.D().S(this.s().getWindow(),Sd,this.Xh).S(this.s().getWindow(),Md,this.Nq),this.ea=!1,this.Pe&&this.df?(Tj(this.Pe,"end",this.Kh,!1,this),this.df.play(),this.Pe.play()):this.Kh(),this.yA())};w.yA=function(){try{var a=this.s(),b=a.B.body,c=a.B.activeElement||b;if(!this.Le||this.Le==b){this.Le=null;return}(c==b||a.contains(this.g(),c))&&this.Le.focus()}catch(d){}this.Le=null};
w.Fr=function(a){this.Ja&&S(this.Ja,a);this.Za&&S(this.Za,a);S(this.g(),a);S(this.Vb,a)};w.Mh=function(){this.dispatchEvent("show")};w.Kh=function(){this.Fr(!1);this.dispatchEvent(Xc)};w.isVisible=function(){return this.ea};w.focus=function(){this.oo()};
w.Xh=function(){this.Ja&&S(this.Ja,!1);this.Za&&S(this.Za,!1);var a=this.s().B,b=Si(Ui(a)||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Ja&&(S(this.Ja,!0),ol(this.Ja,c,a));this.Za&&(S(this.Za,!0),ol(this.Za,c,a))};
w.Ia=function(){var a=this.s().B,b=Ui(a)||window;if(al(this.g())==wc)var c=a=0;else c=this.s().we(),a=c.x,c=c.y;var d=pl(this.g());b=Si(b);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);cl(this.g(),a,c);cl(this.Vb,a,c)};w.oz=function(a){this.Zi?this.Lq():a.target==this.Vb&&Jk(this.oo,0,this)};w.oo=function(){try{G&&this.s().B.body.focus(),this.g().focus()}catch(a){}};
w.o=function(){N(this.Qe);this.Qe=null;N(this.Pe);this.Pe=null;N(this.ef);this.ef=null;N(this.df);this.df=null;Go.i.o.call(this)};var Ko=function(a,b,c){Go.call(this,b,c);this.Ta=a||"modal-dialog";this.Ra=(new Ho).jb(Io,!0).jb(Jo,!1,!0)};D(Ko,Go);w=Ko.prototype;w.yu=!0;w.Xj=!0;w.bq=!0;w.uu=!0;w.xC=!1;w.vg=.5;w.Vl="";w.Kb=null;w.yc=null;w.Vn=!1;w.hb=null;w.ib=null;w.gg=null;w.gb=null;w.Aa=null;w.Ea=null;w.Pf=mc;w.Lx=!1;w.C=function(){return this.Ta};w.xr=function(a){this.Vl=a;this.ib&&kj(this.ib,a)};w.wr=function(a){this.uB(ai(a))};w.uB=function(a){this.Kb=a;this.Aa&&oi(this.Aa,a)};
w.Oa=function(){return null!=this.Kb?Yh(this.Kb):""};w.Vc=function(){return this.Pf};w.ni=function(a){this.Pf=a};w.bl=function(){this.g()||this.render()};w.R=function(){this.bl();return this.Aa};w.vv=function(){this.bl();return this.g()};w.Qg=function(){this.bl();return Ko.i.Qg.call(this)};w.er=function(a){this.vg=a;this.g()&&(a=this.Qg())&&rl(a,this.vg)};
w.rB=function(a){this.bq=a;if(this.L){var b=this.s(),c=this.Qg(),d=this.Ja;a?(d&&b.lp(d,this.g()),b.lp(c,this.g())):(b.removeNode(d),b.removeNode(c))}this.isVisible()&&this.ol(a)};w.qw=function(){this.Yp()};w.Yp=function(){if(this.xC&&(this.s(),this.g())){var a=this.N();pl(a);al(a)!=wc&&this.s()}};w.cu=function(){return new yo(this.g(),this.hb)};
w.kr=function(a){var b=Vf(this.Ta+"-title-draggable").split(" ");this.g()&&(a?po(E(this.hb),b):ro(E(this.hb),b));a&&!this.yc?(this.yc=this.cu(),po(E(this.hb),b),Q(this.yc,"start",this.gB,!1,this),Q(this.yc,"drag",this.qw,!1,this)):!a&&this.yc&&(this.yc.dispose(),this.yc=null)};
w.j=function(){Ko.i.j.call(this);var a=this.g();E(a,"getElement() returns null");var b=this.s();this.gg=this.getId();var c=this.Me("contentEl");this.hb=b.j(n,this.Ta+"-title",this.ib=b.j(Za,{className:this.Ta+"-title-text",id:this.gg},this.Vl),this.gb=b.j(Za,this.Ta+"-title-close"));$i(a,this.hb,this.Aa=b.j(n,{className:this.Ta+la,id:c}),this.Ea=b.j(n,this.Ta+"-buttons"));$n(this.ib,"heading");$n(this.gb,Wb);pj(this.gb,!0);fo(this.gb,"Close");$n(a,this.Vc());T(a,sd,this.gg||"");this.Kb&&(oi(this.Aa,
this.Kb),this.Lx&&c&&T(a,"describedby",c));S(this.gb,this.Xj);this.Ra&&this.Ra.Yi(this.Ea);S(this.Ea,!!this.Ra);this.er(this.vg)};
w.ia=function(a){Ko.i.ia.call(this,a);a=this.g();E(a,"The DOM element for dialog cannot be null.");var b=this.Ta+la;this.Aa=Ni(null,b,a)[0];this.Aa||(this.Aa=this.s().j(n,b),this.Kb&&oi(this.Aa,this.Kb),a.appendChild(this.Aa));b=this.Ta+"-title";var c=this.Ta+"-title-text",d=this.Ta+"-title-close";(this.hb=Ni(null,b,a)[0])?(this.ib=Ni(null,c,this.hb)[0],this.gb=Ni(null,d,this.hb)[0]):(this.hb=this.s().j(n,b),a.insertBefore(this.hb,this.Aa));this.ib?(this.Vl=rj(this.ib),this.ib.id||(this.ib.id=this.getId())):
(this.ib=Wi(Za,{className:c,id:this.getId()}),this.hb.appendChild(this.ib));this.gg=this.ib.id;T(a,sd,this.gg||"");this.gb||(this.gb=this.s().j(Za,d),this.hb.appendChild(this.gb));S(this.gb,this.Xj);b=this.Ta+"-buttons";(this.Ea=Ni(null,b,a)[0])?(this.Ra=new Ho(this.s()),this.Ra.H(this.Ea)):(this.Ea=this.s().j(n,b),a.appendChild(this.Ea),this.Ra&&this.Ra.Yi(this.Ea),S(this.Ea,!!this.Ra));this.er(this.vg)};
w.K=function(){Ko.i.K.call(this);this.D().listen(this.g(),od,this.Nf).listen(this.g(),pd,this.Nf);this.D().listen(this.Ea,r,this.hz);this.kr(this.uu);this.D().listen(this.gb,r,this.Fz);var a=this.g();E(a,"The DOM element for dialog cannot be null");$n(a,this.Vc());""!==this.ib.id&&T(a,sd,this.ib.id);this.bq||this.rB(!1)};w.oa=function(){this.isVisible()&&this.G(!1);this.kr(!1);Ko.i.oa.call(this)};w.G=function(a){a!=this.isVisible()&&(this.L||this.render(),Ko.i.G.call(this,a))};
w.Mh=function(){Ko.i.Mh.call(this);this.Yp();this.dispatchEvent(nb)};w.Kh=function(){Ko.i.Kh.call(this);this.dispatchEvent("afterhide");this.Vn&&this.dispose()};w.gB=function(){var a=this.s().B,b=Si(Ui(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=pl(this.g());al(this.g())==wc?this.yc.qr(new Vk(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):this.yc.qr(new Vk(0,0,c-d.width,a-d.height))};w.Fz=function(){this.Tj()};
w.Tj=function(){if(this.Xj){var a=this.Ra,b=a&&a.yg;b?(a=a.get(b),this.dispatchEvent(new Lo(b,a))&&this.G(!1)):this.G(!1)}};w.fB=function(a){this.Vn=a};w.o=function(){this.Ea=this.gb=null;Ko.i.o.call(this)};w.fr=function(a){this.Ra=a;this.Ea&&(this.Ra?this.Ra.Yi(this.Ea):oi(this.Ea,ii),S(this.Ea,!!this.Ra))};w.hz=function(a){if((a=this.Cu(a.target))&&!a.disabled){a=a.name;var b=this.Ra.get(a);this.dispatchEvent(new Lo(a,b))&&this.G(!1)}};
w.Cu=function(a){for(;null!=a&&a!=this.Ea;){if(a.tagName==Ha)return a;a=a.parentNode}return null};
w.Nf=function(a){var b=!1,c=!1,d=this.Ra,f=a.target;if(a.type==od)if(this.yu&&27==a.keyCode){var g=d&&d.yg;f=f.tagName==Ya&&!f.disabled;g&&!f?(c=!0,b=d.get(g),b=this.dispatchEvent(new Lo(g,b))):f||(b=!0)}else 9==a.keyCode&&a.shiftKey&&f==this.g()&&this.Ar();else if(13==a.keyCode){if(f.tagName==Ha&&!f.disabled)g=f.name;else if(f==this.gb)this.Tj();else if(d){var h=d.Kg,k=h&&d.ov(h);f=(f.tagName==cb||f.tagName==Ya||"A"==f.tagName)&&!f.disabled;!k||k.disabled||f||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new Lo(g,
String(d.get(g)))))}else f!=this.gb||32!=a.keyCode&&" "!=a.key||this.Tj();if(b||c)a.stopPropagation(),a.preventDefault();b&&this.G(!1)};var Lo=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};D(Lo,Ej);var Ho=function(a){Eo.call(this);this.W=a||K();this.Ta="goog-buttonset";this.yg=this.m=this.Kg=null},Mo,No;D(Ho,Eo);w=Ho.prototype;w.clear=function(){Eo.prototype.clear.call(this);this.Kg=this.yg=null};
w.set=function(a,b,c,d){Eo.prototype.set.call(this,a,b);c&&(this.Kg=a);d&&(this.yg=a);return this};w.jb=function(a,b,c){return this.set(a.key,a.caption,b,c)};w.Yi=function(a){this.m=a;this.render()};w.render=function(){if(this.m){oi(this.m,ii);var a=K(this.m);this.forEach(function(b,c){b=a.j(Ha,{name:c},b);c==this.Kg&&(b.className=this.Ta+ma);this.m.appendChild(b)},this)}};
w.H=function(a){if(a&&1==a.nodeType){this.m=a;a=Li(Ha,this.m);for(var b=0,c,d,f;c=a[b];b++)if(d=c.name||c.id,f=rj(c)||c.value,d){var g=0==b;this.set(d,f,g,c.name==Xb);g&&V(c,this.Ta+ma)}}};w.g=function(){return this.m};w.s=function(){return this.W};w.ov=function(a){for(var b=this.hv(),c=0,d;d=b[c];c++)if(d.name==a||d.id==a)return d;return null};w.hv=function(){return Li(Ha,E(this.m))};
var Io={key:"ok",caption:"OK"},Jo={key:Xb,caption:"Cancel"},Oo={key:"yes",caption:"Yes"},Po={key:"no",caption:"No"},Qo={key:"save",caption:"Save"},Ro={key:"continue",caption:"Continue"};"undefined"!=typeof document&&(Mo=(new Ho).jb(Io,!0,!0),No=(new Ho).jb(Io,!0).jb(Jo,!1,!0),(new Ho).jb(Oo,!0).jb(Po,!1,!0),(new Ho).jb(Oo).jb(Po,!0).jb(Jo,!1,!0),(new Ho).jb(Ro).jb(Qo).jb(Jo,!0,!0));var So=function(a,b,c,d){Ij.call(this,d);this.type=nd;this.keyCode=a;this.charCode=b;this.repeat=c};D(So,Ij);var To=function(a,b){R.call(this);a&&this.ud(a,b)};D(To,R);w=To.prototype;w.m=null;w.vh=null;w.uk=null;w.wh=null;w.rb=-1;w.Pa=-1;w.Wb=!1;
var Uo={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Vo={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Wo=Dg&&H;w=To.prototype;
w.Zc=function(a){(Cg||Ag)&&(17==this.rb&&!a.ctrlKey||18==this.rb&&!a.altKey||Dg&&91==this.rb&&!a.metaKey)&&this.Mq();-1==this.rb&&(a.ctrlKey&&17!=a.keyCode?this.rb=17:a.altKey&&18!=a.keyCode?this.rb=18:a.metaKey&&91!=a.keyCode&&(this.rb=91));pn(a.keyCode,this.rb,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.Pa=on(a.keyCode),Wo&&(this.Wb=a.altKey)):this.handleEvent(a)};w.Mq=function(){this.Pa=this.rb=-1};w.zw=function(a){this.Mq();this.Wb=a.altKey};
w.handleEvent=function(a){var b=a.mb,c=b.altKey;if(G&&a.type==pd){var d=this.Pa;var f=13!=d&&27!=d?b.keyCode:0}else(Cg||Ag)&&a.type==pd?(d=this.Pa,f=0<=b.charCode&&63232>b.charCode&&nn(d)?b.charCode:0):(a.type==pd?(Wo&&(c=this.Wb),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,f=0):(d=this.Pa,f=b.charCode):(d=b.keyCode||this.Pa,f=b.charCode||0)):(d=b.keyCode||this.Pa,f=b.charCode||0),Dg&&63==f&&224==d&&(d=191));var g=d=on(d);d?63232<=d&&d in Uo?g=Uo[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
Vo&&(g=Vo[b.keyIdentifier]);if(!H||a.type!=pd||pn(g,this.rb,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.rb,this.rb=g,b=new So(g,f,a,b),b.altKey=c,this.dispatchEvent(b)};w.g=function(){return this.m};w.ud=function(a,b){this.wh&&this.detach();this.m=a;this.vh=Q(this.m,pd,this,b);this.uk=Q(this.m,od,this.Zc,b,this);this.wh=Q(this.m,qd,this.zw,b,this)};w.detach=function(){this.vh&&(bk(this.vh),bk(this.uk),bk(this.wh),this.wh=this.uk=this.vh=null);this.m=null;this.Pa=this.rb=-1};
w.o=function(){To.i.o.call(this);this.detach()};var Xo={qd:wd,rd:Ad,be:"mousecancel",Is:xd,Ks:zd,Js:yd,Gs:"mouseenter",Hs:"mouseleave"};var Yo={qd:Gj?"pointerdown":wd,rd:Gj?"pointerup":Ad,be:Gj?"pointercancel":"mousecancel",Is:Gj?"pointermove":xd,Ks:Gj?"pointerover":zd,Js:Gj?"pointerout":yd,Gs:Gj?"pointerenter":"mouseenter",Hs:Gj?"pointerleave":"mouseleave"};var Zo=function(){};Zo.prototype.Ia=function(){};var $o=function(a,b,c){this.element=a;this.hf=b;this.Iz=c};D($o,Zo);$o.prototype.Ia=function(a,b,c){Vn(this.element,this.hf,a,b,void 0,c,this.Iz)};var ap=function(a,b,c,d){$o.call(this,a,b);this.Kd=c?5:0;this.Ok=d||void 0};D(ap,$o);ap.prototype.Ev=function(){return this.Kd};ap.prototype.ki=function(a){this.Kd=a};ap.prototype.Ia=function(a,b,c,d){var f=Vn(this.element,this.hf,a,b,null,c,10,d,this.Ok);if(f&496){var g=this.ng(f,this.hf);b=this.ng(f,b);f=Vn(this.element,g,a,b,null,c,10,d,this.Ok);f&496&&(g=this.ng(f,g),b=this.ng(f,b),Vn(this.element,g,a,b,null,c,this.Kd,d,this.Ok))}};ap.prototype.ng=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var bp=function(a,b){this.Ig=a instanceof I?a:new I(a,b)};D(bp,Zo);bp.prototype.Ia=function(a,b,c,d){E(a);var f=Ji(a);var g=f.body;f=f.documentElement;f=new I(g.scrollLeft||f.scrollLeft,g.scrollTop||f.scrollTop);g=this.Ig.x+f.x;f=this.Ig.y+f.y;var h=Sn(a);g-=h.x;f-=h.y;Un(new I(g,f),a,b,c,null,null,d)};var cp=function(a,b,c,d){ap.call(this,a,b,c||d);(c||d)&&this.ki(65|(d?32:132))};D(cp,ap);var dp=function(a,b){bp.call(this,a,b)};D(dp,bp);dp.prototype.Kd=0;dp.prototype.ki=function(a){this.Kd=a};dp.prototype.Ia=function(a,b,c,d){var f=dl(a);f=hl(f);var g=K(a).xo();g=new I(this.Ig.x+g.scrollLeft,this.Ig.y+g.scrollTop);var h=b,k=Un(g,a,h,c,f,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||k&128)h^=1;k=Un(g,a,h,c,f,10,d);0!=(k&496)&&Un(g,a,b,c,f,this.Kd,d)}};var fp=function(a,b){if(!a)throw Error("Invalid class name "+a);if(typeof b!==t)throw Error("Invalid decorator function "+b);ep[a]=b},gp={},ep={};var hp=function(a){this.Fm=a};Te(hp);var ip=function(a,b){a=new a;a.C=function(){return b};return a};w=hp.prototype;w.yb=function(){return this.Fm};w.qj=function(a,b){a&&(a.tabIndex=b?0:-1)};w.j=function(a){return a.s().j(n,this.Ac(a).join(" "))};w.R=function(a){return a};w.Sa=function(a){return a.tagName==n};w.H=function(a,b){b.id&&a.yl(b.id);var c=this.C(),d=!1,f=no(b);f&&Array.prototype.forEach.call(f,function(g){g==c?d=!0:g&&this.zB(a,g,c)},this);d||V(b,c);this.Jn(a,this.R(b));return b};
w.zB=function(a,b,c){b==c+na?a.ma(!1):b==c+"-horizontal"?a.setOrientation(Zc):b==c+"-vertical"&&a.setOrientation(xe)};w.Jn=function(a,b,c){if(b){c=c||b.firstChild;for(var d;c&&c.parentNode==b;){d=c.nextSibling;if(1==c.nodeType){var f=this.Hj(c);f&&(f.mc(c),a.isEnabled()||f.ma(!1),a.vb(f),f.H(c))}else c.nodeValue&&""!=Vf(c.nodeValue)||b.removeChild(c);c=d}}};w.Hj=function(a){a:{E(a);a=no(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in ep?ep[d]():null){a=d;break a}}a=null}return a};
w.bd=function(a){a=a.g();E(a,"The container DOM element cannot be null.");ul(a,!0,H);G&&(a.hideFocus=!0);var b=this.yb();b&&$n(a,b)};w.sa=function(a){return a.g()};w.C=function(){return"goog-container"};w.Ac=function(a){var b=this.C(),c=[b,a.Od==Zc?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+na);return c};var jp=function(){},kp;Te(jp);var lp=function(a,b){a=new a;a.C=function(){return b};return a},mp={button:"pressed",checkbox:$b,menuitem:Wd,menuitemcheckbox:$b,menuitemradio:$b,radio:$b,tab:Wd,treeitem:Wd};w=jp.prototype;w.yb=function(){};w.j=function(a){return a.s().j(n,this.Ac(a).join(" "),a.Oa())};w.R=function(a){return a};w.se=function(a,b,c){(a=a.g?a.g():a)&&(c?po:ro)(a,[b])};w.Xn=function(a,b,c){this.se(a,b,c)};w.Sa=function(){return!0};
w.H=function(a,b){b.id&&a.yl(b.id);var c=this.R(b);c&&c.firstChild?a.ii(c.firstChild.nextSibling?Gf(c.childNodes):c.firstChild):a.ii(null);var d=0,f=this.C(),g=this.nb(),h=!1,k=!1,l=Gf(no(b));l.forEach(function(m){h||m!=f?k||m!=g?d|=this.ah(m):k=!0:(h=!0,g==f&&(k=!0));1==this.ah(m)&&(sf(c),oj(c)&&pj(c,!1))},this);a.Hl(d);h||(l.push(f),g==f&&(k=!0));k||l.push(g);(a=a.Mb)&&l.push.apply(l,a);h&&k&&!a||oo(b,l.join(" "));return b};w.bd=function(a){a.dd()&&this.Ye(a.g(),!0);a.isEnabled()&&this.Pc(a,a.isVisible())};
w.rl=function(a,b){if(b=b||this.yb()){E(a,eb);var c=a.getAttribute(Td)||null;b!=c&&$n(a,b)}};w.dr=function(a,b){E(a);E(b);var c=a.sg;null!=c&&this.ql(b,c);a.isVisible()||T(b,Wc,!a.isVisible());a.isEnabled()||this.pc(b,1,!a.isEnabled());a.pa(8)&&this.pc(b,8,a.Bp());a.pa(16)&&this.pc(b,16,a.cd());a.pa(64)&&this.pc(b,64,a.pb())};w.ql=function(a,b){fo(a,b)};w.Uf=function(a,b){ul(a,!b,!G)};w.Ye=function(a,b){this.se(a,this.nb()+"-rtl",b)};w.Hc=function(a){var b;return a.pa(32)&&(b=a.sa())?oj(b):!1};
w.Pc=function(a,b){var c;if(a.pa(32)&&(c=a.sa())){if(!b&&a.nk()){try{c.blur()}catch(d){}a.nk()&&a.eb(null)}oj(c)!=b&&pj(c,b)}};w.G=function(a,b){S(a,b);a&&T(a,Wc,!b)};w.setState=function(a,b,c){var d=a.g();if(d){var f=this.zd(b);f&&this.se(a,f,c);this.pc(d,b,c)}};w.pc=function(a,b,c){kp||(kp={1:"disabled",8:Wd,16:$b,64:tc});E(a,eb);b=kp[b];var d=a.getAttribute(Td)||null;d&&(d=mp[d]||b,b=b==$b||b==Wd?d:b);b&&T(a,b,c)};
w.lc=function(a,b){var c=this.R(a);c&&(aj(c),b&&(typeof b===v?kj(c,b):(a=function(d){if(d){var f=Ji(c);c.appendChild(typeof d===v?f.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Ve(b)||"nodeType"in b?a(b):Gf(b).forEach(a))))};w.sa=function(a){return a.g()};w.C=function(){return Cc};w.nb=function(){return this.C()};w.Ac=function(a){var b=this.C(),c=[b],d=this.nb();d!=b&&c.push(d);b=this.qv(a.getState());c.push.apply(c,b);(a=a.Mb)&&c.push.apply(c,a);return c};
w.qv=function(a){for(var b=[];a;){var c=a&-a;b.push(this.zd(c));a&=~c}return b};w.zd=function(a){this.Ag||this.Bn();return this.Ag[a]};w.ah=function(a){this.Qr||this.fu();a=parseInt(this.Qr[a],10);return isNaN(a)?0:a};w.Bn=function(){var a=this.nb(),b=!eg(a.replace(/\xa0|\s/g," ")," ");E(b,"ControlRenderer has an invalid css class: '"+a+"'");this.Ag={1:a+na,2:a+"-hover",4:a+"-active",8:a+"-selected",16:a+"-checked",32:a+"-focused",64:a+"-open"}};
w.fu=function(){this.Ag||this.Bn();var a=this.Ag,b={},c;for(c in a)b[a[c]]=c;this.Qr=b};var W=function(a,b,c){Co.call(this,c);if(!b){for(b=this.constructor;b;){var d=Ye(b);if(d=gp[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?typeof d.F===t?d.F():new d:null}this.u=b;this.ii(void 0!==a?a:null);this.sg=null};D(W,Co);w=W.prototype;w.Kb=null;w.Z=0;w.cg=39;w.ug=255;w.ui=0;w.ea=!0;w.Mb=null;w.hh=!0;w.pg=!1;w.Pf=null;w.xl=function(a){this.L&&a!=this.hh&&this.Zn(a);this.hh=a};w.sa=function(){return this.u.sa(this)};w.Ug=function(){return this.Ca||(this.Ca=new To)};
w.dt=function(a){a&&(this.Mb?Bf(this.Mb,a)||this.Mb.push(a):this.Mb=[a],this.u.Xn(this,a,!0))};w.cA=function(a){a&&this.Mb&&Cf(this.Mb,a)&&(0==this.Mb.length&&(this.Mb=null),this.u.Xn(this,a,!1))};w.se=function(a,b){b?this.dt(a):this.cA(a)};w.j=function(){var a=this.u.j(this);this.mc(a);this.u.rl(a,this.Vc());this.pg||this.u.Uf(a,!1);this.isVisible()||this.u.G(a,!1)};w.Vc=function(){return this.Pf};w.ni=function(a){this.Pf=a};w.ql=function(a){this.sg=a;var b=this.g();b&&this.u.ql(b,a)};w.R=function(){return this.u.R(this.g())};
w.Sa=function(a){return this.u.Sa(a)};w.ia=function(a){a=this.u.H(this,a);this.mc(a);this.u.rl(a,this.Vc());this.pg||this.u.Uf(a,!1);this.ea=a.style.display!=Ed};w.K=function(){W.i.K.call(this);this.u.dr(this,this.N());this.u.bd(this);if(this.cg&-2&&(this.hh&&this.Zn(!0),this.pa(32))){var a=this.sa();if(a){var b=this.Ug();b.ud(a);this.D().listen(b,nd,this.xa).listen(a,xc,this.Yc).listen(a,Ub,this.eb)}}};
w.Zn=function(a){var b=this.Qd?Yo:Xo,c=this.D(),d=this.g();a?(c.listen(d,b.qd,this.Ha).listen(d,[b.rd,b.be],this.Pb).listen(d,zd,this.De).listen(d,yd,this.ih),this.Qd&&c.listen(d,Rc,this.Th),this.yf!=Wg&&c.listen(d,gc,this.yf),G&&!this.Af&&(this.Af=new np(this),this.Eb(this.Af))):(c.S(d,b.qd,this.Ha).S(d,[b.rd,b.be],this.Pb).S(d,zd,this.De).S(d,yd,this.ih),this.Qd&&c.S(d,Rc,this.Th),this.yf!=Wg&&c.S(d,gc,this.yf),G&&(N(this.Af),this.Af=null))};
w.oa=function(){W.i.oa.call(this);this.Ca&&this.Ca.detach();this.isVisible()&&this.isEnabled()&&this.u.Pc(this,!1)};w.o=function(){W.i.o.call(this);this.Ca&&(this.Ca.dispose(),delete this.Ca);delete this.u;this.Af=this.Mb=this.Kb=null};w.Oa=function(){return this.Kb};w.lc=function(a){this.u.lc(this.g(),a);this.ii(a)};w.ii=function(a){this.Kb=a};w.ue=function(){var a=this.Oa();if(!a)return"";a=typeof a===v?a:Array.isArray(a)?a.map(sj).join(""):rj(a);return xi(a)};
w.Ye=function(a){W.i.Ye.call(this,a);var b=this.g();b&&this.u.Ye(b,a)};w.Uf=function(a){this.pg=a;var b=this.g();b&&this.u.Uf(b,a)};w.isVisible=function(){return this.ea};w.G=function(a,b){return b||this.ea!=a&&this.dispatchEvent(a?"show":Xc)?((b=this.g())&&this.u.G(b,a),this.isEnabled()&&this.u.Pc(this,a),this.ea=a,!0):!1};w.isEnabled=function(){return!this.Ab(1)};w.Ux=function(){var a=this.getParent();return!!a&&typeof a.isEnabled==t&&!a.isEnabled()};
w.ma=function(a){!this.Ux()&&this.Id(1,!a)&&(a||(this.setActive(!1),this.Xa(!1)),this.isVisible()&&this.u.Pc(this,a),this.setState(1,!a,!0))};w.rp=function(){return this.Ab(2)};w.Xa=function(a){this.Id(2,a)&&this.setState(2,a)};w.isActive=function(){return this.Ab(4)};w.setActive=function(a){this.Id(4,a)&&this.setState(4,a)};w.Bp=function(){return this.Ab(8)};w.Wf=function(a){this.Id(8,a)&&this.setState(8,a)};w.cd=function(){return this.Ab(16)};w.Xd=function(a){this.Id(16,a)&&this.setState(16,a)};
w.nk=function(){return this.Ab(32)};w.We=function(a){this.Id(32,a)&&this.setState(32,a)};w.pb=function(){return this.Ab(64)};w.qa=function(a){this.Id(64,a)&&this.setState(64,a)};w.getState=function(){return this.Z};w.Ab=function(a){return!!(this.Z&a)};w.setState=function(a,b,c){c||1!=a?this.pa(a)&&b!=this.Ab(a)&&(this.u.setState(this,a,b),this.Z=b?this.Z|a:this.Z&~a):this.ma(!b)};w.Hl=function(a){this.Z=a};w.pa=function(a){return!!(this.cg&a)};
w.Da=function(a,b){if(this.L&&this.Ab(a)&&!b)throw Error(Pa);!b&&this.Ab(a)&&this.setState(a,!1);this.cg=b?this.cg|a:this.cg&~a};w.ob=function(a){return!!(this.ug&a)&&this.pa(a)};w.WA=function(a,b){this.ug=b?this.ug|a:this.ug&~a};w.jr=function(a,b){this.ui=b?this.ui|a:this.ui&~a};w.Id=function(a,b){return this.pa(a)&&this.Ab(a)!=b&&(!(this.ui&a)||this.dispatchEvent(Do(a,b)))&&!this.isDisposed()};w.De=function(a){!op(a,this.g())&&this.dispatchEvent(pc)&&this.isEnabled()&&this.ob(2)&&this.Xa(!0)};
w.ih=function(a){!op(a,this.g())&&this.dispatchEvent("leave")&&(this.ob(4)&&this.setActive(!1),this.ob(2)&&this.Xa(!1))};w.Th=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};w.yf=Wg;var op=function(a,b){return!!a.relatedTarget&&ij(b,a.relatedTarget)};w=W.prototype;w.Ha=function(a){this.isEnabled()&&(this.ob(2)&&this.Xa(!0),a.sh()&&(this.ob(4)&&this.setActive(!0),this.u&&this.u.Hc(this)&&this.sa().focus()));!this.pg&&a.sh()&&a.preventDefault()};
w.Pb=function(a){this.isEnabled()&&(this.ob(2)&&this.Xa(!0),this.isActive()&&this.Mc(a)&&this.ob(4)&&this.setActive(!1))};w.Mc=function(a){this.ob(16)&&this.Xd(!this.cd());this.ob(8)&&this.Wf(!0);this.ob(64)&&this.qa(!this.pb());var b=new Ej(p,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.Sk=a.Sk);return this.dispatchEvent(b)};w.Yc=function(){this.ob(32)&&this.We(!0)};w.eb=function(){this.ob(4)&&this.setActive(!1);this.ob(32)&&this.We(!1)};
w.xa=function(a){return this.isVisible()&&this.isEnabled()&&this.Ob(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};w.Ob=function(a){return 13==a.keyCode&&this.Mc(a)};if(typeof W!==t)throw Error("Invalid component class "+W);if(typeof jp!==t)throw Error("Invalid renderer class "+jp);var pp=Ye(W);gp[pp]=jp;fp(Cc,function(){return new W(null)});
var np=function(a){P.call(this);this.Hg=a;this.Eg=!1;this.ya=new fk(this);this.Eb(this.ya);var b=this.Hg.N();a=a.Qd?Yo:Xo;this.ya.listen(b,a.qd,this.gh).listen(b,a.rd,this.Fw).listen(b,r,this.Cc)};D(np,P);var qp=!G||9<=Number(Vg);np.prototype.gh=function(){this.Eg=!1};np.prototype.Fw=function(){this.Eg=!0};
var rp=function(a,b){if(!qp)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};np.prototype.Cc=function(a){if(this.Eg)this.Eg=!1;else{var b=a.mb,c=b.button,d=b.type,f=rp(b,wd);this.Hg.Ha(new Ij(f,a.currentTarget));f=rp(b,Ad);this.Hg.Pb(new Ij(f,a.currentTarget));qp||(b.button=c,b.type=d)}};
np.prototype.o=function(){this.Hg=null;np.i.o.call(this)};var sp=function(a,b,c){Co.call(this,c);this.u=b||hp.F();this.Od=a||xe};D(sp,Co);w=sp.prototype;w.vk=null;w.Ca=null;w.u=null;w.Od=null;w.ea=!0;w.Ua=!0;w.Cj=!0;w.ta=-1;w.ua=null;w.Ik=!1;w.qt=!1;w.Hz=!0;w.vc=null;w.sa=function(){return this.vk||this.u.sa(this)};w.Ug=function(){return this.Ca||(this.Ca=new To(this.sa()))};w.j=function(){this.mc(this.u.j(this))};w.R=function(){return this.u.R(this.g())};w.Sa=function(a){return this.u.Sa(a)};
w.ia=function(a){this.mc(this.u.H(this,a));a.style.display==Ed&&(this.ea=!1)};
w.K=function(){sp.i.K.call(this);this.Ma(function(c){c.L&&this.Gq(c)},this);var a=this.g();this.u.bd(this);this.G(this.ea,!0);var b=this.Qd?Yo:Xo;this.D().listen(this,pc,this.Qj).listen(this,Yc,this.Rj).listen(this,ue,this.Uj).listen(this,"open",this.Hw).listen(this,ac,this.Pj).listen(a,b.qd,this.Ha).listen(Ji(a),[b.rd,b.be],this.pw).listen(a,[b.qd,b.rd,b.be,zd,yd,gc],this.mw);this.Qd&&this.D().listen(a,Rc,this.Th);this.Hc()&&this.Yn(!0)};w.Th=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};
w.Yn=function(a){var b=this.D(),c=this.sa();a?b.listen(c,xc,this.Yc).listen(c,Ub,this.eb).listen(this.Ug(),nd,this.xa):b.S(c,xc,this.Yc).S(c,Ub,this.eb).S(this.Ug(),nd,this.xa)};w.oa=function(){this.Sb(-1);this.ua&&this.ua.qa(!1);this.Ik=!1;sp.i.oa.call(this)};w.o=function(){sp.i.o.call(this);this.Ca&&(this.Ca.dispose(),this.Ca=null);this.u=this.ua=this.vc=this.vk=null};w.Qj=function(){return!0};
w.Rj=function(a){var b=this.Ie(a.target);if(-1<b&&b!=this.ta){var c=this.Bc();c&&c.Xa(!1);this.ta=b;c=this.Bc();this.Ik&&c.setActive(!0);this.Hz&&this.ua&&c!=this.ua&&(c.pa(64)?c.qa(!0):this.ua.qa(!1))}b=this.g();E(b,db);null!=a.target.g()&&T(b,mb,a.target.g().id)};w.Uj=function(a){a.target==this.Bc()&&(this.ta=-1);a=this.g();E(a,db);a.removeAttribute(ao(mb))};w.Hw=function(a){(a=a.target)&&a!=this.ua&&a.getParent()==this&&(this.ua&&this.ua.qa(!1),this.ua=a)};
w.Pj=function(a){a.target==this.ua&&(this.ua=null);var b=this.g(),c=a.target.g();b&&a.target.rp()&&c&&eo(b,c)};w.Ha=function(a){this.Ua&&this.kd(!0);var b=this.sa();b&&oj(b)?b.focus():a.preventDefault()};w.pw=function(){this.kd(!1)};w.mw=function(a){var b=this.Qd?Yo:Xo,c=this.Pv(a.target);if(c)switch(a.type){case b.qd:c.Ha(a);break;case b.rd:case b.be:c.Pb(a);break;case zd:c.De(a);break;case yd:c.ih(a);break;case gc:c.yf(a)}};
w.Pv=function(a){if(this.vc)for(var b=this.g();a&&a!==b;){var c=a.id;if(c in this.vc)return this.vc[c];a=a.parentNode}return null};w.Yc=function(){};w.eb=function(){this.Sb(-1);this.kd(!1);this.ua&&this.ua.qa(!1)};w.xa=function(a){return this.isEnabled()&&this.isVisible()&&(0!=this.Na()||this.vk)&&this.Ob(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
w.Ob=function(a){var b=this.Bc();if(b&&typeof b.xa==t&&b.xa(a)||this.ua&&this.ua!=b&&typeof this.ua.xa==t&&this.ua.xa(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Hc())this.sa().blur();else return!1;break;case 36:this.mh();break;case 35:this.kx();break;case 38:if(this.Od==xe)this.Zj();else return!1;break;case 37:if(this.Od==Zc)this.dd()?this.Yj():this.Zj();else return!1;break;case 40:if(this.Od==xe)this.Yj();else return!1;break;case 39:if(this.Od==
Zc)this.dd()?this.Zj():this.Yj();else return!1;break;default:return!1}return!0};w.Gq=function(a){var b=a.g();b=b.id||(b.id=a.getId());this.vc||(this.vc={});this.vc[b]=a};w.vb=function(a,b){uf(a,W,"The child of a container must be a control");sp.i.vb.call(this,a,b)};w.fe=function(a,b,c){uf(a,W);a.jr(2,!0);a.jr(64,!0);!this.Hc()&&this.qt||a.Da(32,!1);a.xl(!1);var d=a.getParent()==this?this.Ie(a):-1;sp.i.fe.call(this,a,b,c);a.L&&this.L&&this.Gq(a);this.EC(d,b)};
w.EC=function(a,b){-1==a&&(a=this.Na());a==this.ta?this.ta=Math.min(this.Na()-1,b):a>this.ta&&b<=this.ta?this.ta++:a<this.ta&&b>this.ta&&this.ta--};w.removeChild=function(a,b){a=typeof a===v?this.Rg(a):a;uf(a,W);if(a){var c=this.Ie(a);-1!=c&&(c==this.ta?(a.Xa(!1),this.ta=-1):c<this.ta&&this.ta--);(c=a.g())&&c.id&&this.vc&&ch(this.vc,c.id)}a=sp.i.removeChild.call(this,a,b);a.xl(!0);return a};w.setOrientation=function(a){if(this.g())throw Error(Pa);this.Od=a};w.isVisible=function(){return this.ea};
w.G=function(a,b){if(b||this.ea!=a&&this.dispatchEvent(a?"show":Xc)){this.ea=a;var c=this.g();c&&(S(c,a),this.Hc()&&this.u.qj(this.sa(),this.Ua&&this.ea),b||this.dispatchEvent(this.ea?nb:"afterhide"));return!0}return!1};w.isEnabled=function(){return this.Ua};
w.ma=function(a){this.Ua!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Ua=!0,this.Ma(function(b){b.qs?delete b.qs:b.ma(!0)})):(this.Ma(function(b){b.isEnabled()?b.ma(!1):b.qs=!0}),this.Ua=!1,this.kd(!1)),this.Hc()&&this.u.qj(this.sa(),a&&this.ea))};w.Hc=function(){return this.Cj};w.Pc=function(a){a!=this.Cj&&this.L&&this.Yn(a);this.Cj=a;this.Ua&&this.ea&&this.u.qj(this.sa(),a)};w.Sb=function(a){(a=this.Ga(a))?a.Xa(!0):-1<this.ta&&this.Bc().Xa(!1)};w.Xa=function(a){this.Sb(this.Ie(a))};
w.Bc=function(){return this.Ga(this.ta)};w.mh=function(){this.nh(function(a,b){return(a+1)%b},this.Na()-1)};w.kx=function(){this.nh(function(a,b){a--;return 0>a?b-1:a},0)};w.Yj=function(){this.nh(function(a,b){return(a+1)%b},this.ta)};w.Zj=function(){this.nh(function(a,b){a--;return 0>a?b-1:a},this.ta)};w.nh=function(a,b){b=0>b?this.Ie(this.ua):b;var c=this.Na();b=a.call(this,b,c);for(var d=0;d<=c;){var f=this.Ga(b);if(f&&this.cn(f))return this.oB(b),!0;d++;b=a.call(this,b,c)}return!1};
w.cn=function(a){return a.isVisible()&&a.isEnabled()&&a.pa(2)};w.oB=function(a){this.Sb(a)};w.kd=function(a){this.Ik=a};var tp=function(){};D(tp,jp);Te(tp);tp.prototype.C=function(){return Jc};var up=function(a,b,c){W.call(this,a,c||tp.F(),b);this.Da(1,!1);this.Da(2,!1);this.Da(4,!1);this.Da(32,!1);this.Hl(1)};D(up,W);fp(Jc,function(){return new up(null)});var vp=function(){this.ej=[]};D(vp,jp);Te(vp);w=vp.prototype;w.ve=function(a){var b=this.ej[a];if(!b){switch(a){case 0:b=this.nb()+"-highlight";break;case 1:b=this.nb()+"-checkbox";break;case 2:b=this.nb()+la}this.ej[a]=b}return b};w.yb=function(){return"menuitem"};w.j=function(a){var b=a.s().j(n,this.Ac(a).join(" "),this.Cn(a.Oa(),a.s()));this.vl(a,b,a.pa(8)||a.pa(16));return b};w.R=function(a){return a&&a.firstChild};
w.H=function(a,b){E(b);this.Uw(b)||b.appendChild(this.Cn(b.childNodes,a.s()));U(b,"goog-option")&&(a.gi(!0),this.gi(a,b,!0));return vp.i.H.call(this,a,b)};w.lc=function(a,b){var c=this.R(a),d=this.Vj(a)?c.firstChild:null;vp.i.lc.call(this,a,b);d&&!this.Vj(a)&&c.insertBefore(d,c.firstChild||null)};w.Uw=function(a){a=fj(a);var b=this.ve(2);return!!a&&U(a,b)};w.Cn=function(a,b){var c=this.ve(2);return b.j(n,c,a)};w.sr=function(a,b,c){a&&b&&this.vl(a,b,c)};w.gi=function(a,b,c){a&&b&&this.vl(a,b,c)};
w.Vj=function(a){if(a=this.R(a)){a=a.firstChild;var b=this.ve(1);return!!a&&hj(a)&&U(a,b)}return!1};w.vl=function(a,b,c){this.rl(b,a.Vc());this.dr(a,b);c!=this.Vj(b)&&(so(b,"goog-option",c),b=this.R(b),c?(c=this.ve(1),b.insertBefore(a.s().j(n,c),b.firstChild||null)):b.removeChild(b.firstChild))};w.zd=function(a){switch(a){case 2:return this.ve(0);case 16:case 8:return Lc;default:return vp.i.zd.call(this,a)}};
w.ah=function(a){var b=this.ve(0);switch(a){case Lc:return 16;case b:return 2;default:return vp.i.ah.call(this,a)}};w.C=function(){return"goog-menuitem"};var wp=function(a,b,c,d){W.call(this,a,d||vp.F(),c);this.setValue(b)};D(wp,W);w=wp.prototype;w.getValue=function(){var a=this.Ld;return null!=a?a:this.ue()};w.setValue=function(a){this.Al(a)};w.Da=function(a,b){wp.i.Da.call(this,a,b);switch(a){case 8:this.vB(b);break;case 16:this.ZA(b)}};w.sr=function(a){this.Da(8,a)};w.vB=function(a){this.cd()&&!a&&this.Xd(!1);var b=this.g();b&&this.u.sr(this,b,a)};w.gi=function(a){this.Da(16,a)};w.ZA=function(a){var b=this.g();b&&this.u.gi(this,b,a)};
w.ue=function(){var a=this.Oa();return Array.isArray(a)?(a=yf(a,function(b){return hj(b)&&(U(b,"goog-menuitem-accel")||U(b,"goog-menuitem-mnemonic-separator"))?"":sj(b)}).join(""),xi(a)):wp.i.ue.call(this)};w.Pb=function(a){var b=this.getParent();if(b){var c=b.vq;b.vq=null;if(c&&typeof a.clientX===u&&ti(c,new I(a.clientX,a.clientY)))return}wp.i.Pb.call(this,a)};w.Ob=function(a){return a.keyCode==this.Hk&&this.Mc(a)?!0:wp.i.Ob.call(this,a)};w.Iv=function(){return this.Hk};fp("goog-menuitem",function(){return new wp(null)});
wp.prototype.Vc=function(){return this.pa(16)?vd:this.pa(8)?"menuitemradio":wp.i.Vc.call(this)};wp.prototype.getParent=function(){return W.prototype.getParent.call(this)};wp.prototype.Be=function(){return W.prototype.Be.call(this)};var xp=function(){};D(xp,jp);Te(xp);xp.prototype.j=function(a){return a.s().j(n,this.C())};xp.prototype.H=function(a,b){b.id&&a.yl(b.id);if("HR"==b.tagName){var c=b;b=this.j(a);bj(b,c);dj(c)}else V(b,this.C());return b};xp.prototype.lc=function(){};xp.prototype.C=function(){return Kc};var yp=function(a,b){W.call(this,null,a||xp.F(),b);this.Da(1,!1);this.Da(2,!1);this.Da(4,!1);this.Da(32,!1);this.Hl(1)};D(yp,W);yp.prototype.K=function(){yp.i.K.call(this);var a=this.g();E(a,"The DOM element for the separator cannot be null.");$n(a,Yd)};fp(Kc,function(){return new yp});var zp=function(a){this.Fm=a||"menu"};D(zp,hp);Te(zp);w=zp.prototype;w.Sa=function(a){return"UL"==a.tagName||zp.i.Sa.call(this,a)};w.Hj=function(a){return"HR"==a.tagName?new yp:zp.i.Hj.call(this,a)};w.wb=function(a,b){return ij(a.g(),b)};w.C=function(){return Hc};w.bd=function(a){zp.i.bd.call(this,a);a=a.g();E(a,"The menu DOM element cannot be null.");T(a,Sc,te)};var Ap=function(a){yp.call(this,xp.F(),a)};D(Ap,yp);fp(Kc,function(){return new yp});var Bp=function(a,b){sp.call(this,xe,b||zp.F(),a);this.Pc(!1)};D(Bp,sp);w=Bp.prototype;w.Vi=!0;w.rt=!1;w.C=function(){return this.u.C()};w.wb=function(a){if(this.u.wb(this,a))return!0;for(var b=0,c=this.Na();b<c;b++){var d=this.Ga(b);if(typeof d.wb==t&&d.wb(a))return!0}return!1};w.Ya=function(a){this.vb(a,!0)};w.td=function(a,b){this.fe(a,b,!0)};w.removeItem=function(a){(a=this.removeChild(a,!0))&&a.dispose()};w.bb=function(a){return this.Ga(a)};w.Sg=function(){return this.Na()};
w.Tg=function(){var a=[];this.Ma(function(b){a.push(b)});return a};w.setPosition=function(a,b){var c=this.isVisible();c||S(this.g(),!0);var d=this.g(),f=gl(d);a instanceof I&&(b=a.y,a=a.x);a=mf(a)-f.x;cl(d,d.offsetLeft+a,d.offsetTop+(Number(b)-f.y));c||S(this.g(),!1)};w.fi=function(a){(this.Vi=a)&&this.Pc(!0)};w.G=function(a,b,c){(b=Bp.i.G.call(this,a,b))&&a&&this.L&&this.Vi&&this.sa().focus();this.vq=a&&c&&typeof c.clientX===u?new I(c.clientX,c.clientY):null;return b};
w.Qj=function(a){this.Vi&&this.sa().focus();return Bp.i.Qj.call(this,a)};w.cn=function(a){return(this.rt||a.isEnabled())&&a.isVisible()&&a.pa(2)};w.ia=function(a){this.ju(a);Bp.i.ia.call(this,a)};w.Ob=function(a){var b=Bp.i.Ob.call(this,a);b||this.Ma(function(c){!b&&c.Iv&&c.Hk==a.keyCode&&(this.isEnabled()&&this.Xa(c),b=c.xa(a))},this);return b};w.Sb=function(a){Bp.i.Sb.call(this,a);(a=this.Ga(a))&&kl(a.g(),this.g())};
w.ju=function(a){var b=this.u;a=this.s().ye(n,b.C()+la,a);for(var c=a.length,d=0;d<c;d++)b.Jn(this,a[d])};var Cp=function(a,b){Bp.call(this,a,b);this.fi(!0);this.G(!1,!0);this.nc=new jn};D(Cp,Bp);w=Cp.prototype;w.Xr=!1;w.MB=!1;w.Ep=0;w.ia=function(a){Cp.i.ia.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.ud(this.s().g(a),1)};w.K=function(){Cp.i.K.call(this);this.nc.forEach(this.Nm,this);var a=this.D();a.listen(this,p,this.iq);a.listen(this.s().B,wd,this.kz,!0)};
w.ud=function(a,b,c,d,f){this.jk(a)||(b=this.zn(a,b,c,d,f),this.L&&this.Nm(b),a=bf(this.uz,a),this.g()&&this.D().listen(this.g(),od,a))};w.uz=function(a,b){if(27==b.keyCode)a.focus();else if(a=this.Ga(this.ta)){var c=a.g();a=new Ij(b.mb,c);a.target=c;if(32==b.keyCode||13==b.keyCode)if(Lj(c))c.mf(od,!1,a);else if(c=Wj(c))if(c=c.listeners[od.toString()]){c=c.concat();for(var d=0;d<c.length;d++){var f=c[d];f&&0==f.capture&&!f.Te&&dk(f,a)}}32==b.keyCode&&this.Dc()}};
w.zn=function(a,b,c,d,f){if(!a)return null;b={m:a,Sr:b,Oy:c,wj:d?gc:wd,Dy:f};this.nc.set(Ye(a),b);return b};w.jk=function(a){return a?this.nc.Yb(Ye(a)):!1};w.Nm=function(a){this.D().listen(a.m,a.wj,this.Nh);a.wj!=gc&&this.D().listen(a.m,od,this.Dz)};w.detach=function(a){if(!this.jk(a))throw Error("Menu not attached to provided element, unable to detach.");a=Ye(a);this.L&&this.ou(this.nc.get(a));this.nc.remove(a)};w.ou=function(a){this.D().S(a.m,a.wj,this.Nh)};w.EB=function(a){this.Xr=a};
w.XB=function(a,b,c){var d=this.isVisible();this.Tx()&&this.Xr?this.Dc():this.dispatchEvent("beforeshow")&&(b="undefined"!=typeof b?b:8,d||(this.g().style.visibility=Wc),S(this.g(),!0),a.Ia(this.g(),b,c),d||(this.g().style.visibility=ye),this.Sb(-1),this.G(!0))};w.Er=function(a,b,c){b=void 0!==a.Sr?new ap(a.m,a.Sr,!0):new dp(b,c);b.ki&&b.ki(5);this.XB(b,a.Oy,a.Dy,a.m)};w.Dc=function(){this.isVisible()&&(this.G(!1),this.isVisible()||(this.Ep=Date.now()))};w.Tx=function(){return this.isVisible()||this.MC()};
w.MC=function(){return 150>Date.now()-this.Ep};w.iq=function(){this.Dc()};w.Nh=function(a){this.MB&&a.shiftKey&&2==a.button||this.uq(a)};w.Dz=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||this.uq(a);40==a.keyCode&&this.mh()};w.uq=function(a){for(var b=this.nc.Ba(),c=0;c<b.length;c++){var d=this.nc.get(b[c]);if(d.m==a.currentTarget){this.Er(d,a.clientX,a.clientY);a.preventDefault();a.stopPropagation();break}}};w.kz=function(a){this.isVisible()&&!this.wb(a.target)&&this.Dc()};
w.eb=function(a){Cp.i.eb.call(this,a);this.Dc()};w.o=function(){Cp.i.o.call(this);this.nc&&(this.nc.clear(),delete this.nc)};new Hn(0,0,1);new Hn(9999,11,31);Ao.F();var Dp=function(a,b){Co.call(this,b);this.Y=a||""},Ep;D(Dp,Co);Dp.prototype.ec=null;Dp.prototype.ky=10;var Fp=function(){null==Ep&&(Ep="placeholder"in Xi(document,Ta));return Ep};w=Dp.prototype;w.Ee=!1;w.j=function(){this.mc(this.s().j(Ta,{type:"text"}))};w.ia=function(a){Dp.i.ia.call(this,a);this.Y||(this.Y=a.getAttribute(rd)||"");uj(Ji(a))==a&&(this.Ee=!0,a=this.g(),E(a),qo(a,this.Ff));Fp()&&(this.g().placeholder=this.Y);a=this.g();E(a,fb);T(a,rd,this.Y)};
w.K=function(){Dp.i.K.call(this);this.Ft();this.Rc();this.g().Jc=this};w.oa=function(){Dp.i.oa.call(this);this.On();this.g().Jc=null};w.Ft=function(){var a=new fk(this);a.listen(this.g(),xc,this.Ko);a.listen(this.g(),Ub,this.kw);if(Fp())this.ca=a;else{H&&a.listen(this.g(),[pd,od,qd],this.sw);var b=Ji(this.g());a.listen(Ui(b),ud,this.Rw);this.ca=a;this.Om()}};w.Om=function(){!this.Gu&&this.ca&&this.g().form&&(this.ca.listen(this.g().form,ke,this.tw),this.Gu=!0)};
w.On=function(){this.ca&&(this.ca.dispose(),this.ca=null)};w.o=function(){Dp.i.o.call(this);this.On()};w.Ff="label-input-label";w.Ko=function(){this.Ee=!0;var a=this.g();E(a);qo(a,this.Ff);if(!Fp()&&!this.ad()&&!this.sx){var b=this;a=function(){b.g()&&(b.g().value="")};G?Jk(a,10):a()}};w.kw=function(){Fp()||(this.ca.S(this.g(),r,this.Ko),this.ec=null);this.Ee=!1;this.Rc()};
w.sw=function(a){27==a.keyCode&&(a.type==od?this.ec=this.g().value:a.type==pd?this.g().value=this.ec:a.type==qd&&(this.ec=null),a.preventDefault())};w.tw=function(){this.ad()||(this.g().value="",Jk(this.iw,10,this))};w.iw=function(){this.ad()||(this.g().value=this.Y)};w.Rw=function(){this.Rc()};w.hasFocus=function(){return this.Ee};w.ad=function(){return!!this.g()&&""!=this.g().value&&this.g().value!=this.Y};w.clear=function(){this.g().value="";null!=this.ec&&(this.ec="")};
w.reset=function(){this.ad()&&(this.clear(),this.Rc())};w.setValue=function(a){null!=this.ec&&(this.ec=a);this.g().value=a;this.Rc()};w.getValue=function(){return null!=this.ec?this.ec:this.ad()?this.g().value:""};w.pr=function(a){var b=this.g();Fp()?(b&&(b.placeholder=a),this.Y=a):this.ad()||(b&&(b.value=""),this.Y=a,this.Pq());b&&T(b,rd,this.Y)};w.Lj=function(){return this.Y};
w.Rc=function(){var a=this.g();E(a,fb);Fp()?this.g().placeholder!=this.Y&&(this.g().placeholder=this.Y):this.Om();T(a,rd,this.Y);this.ad()?(a=this.g(),E(a),qo(a,this.Ff)):(this.sx||this.Ee||(a=this.g(),E(a),V(a,this.Ff)),Fp()||Jk(this.Pq,this.ky,this))};w.ma=function(a){this.g().disabled=!a;var b=this.g();E(b);so(b,this.Ff+na,!a)};w.isEnabled=function(){return!this.g().disabled};w.Pq=function(){!this.g()||this.ad()||this.Ee||(this.g().value=this.Y)};var Gp=function(){};D(Gp,jp);Te(Gp);w=Gp.prototype;w.yb=function(){return Wb};w.pc=function(a,b,c){switch(b){case 8:case 16:E(a,"The button DOM element cannot be null.");T(a,"pressed",c);break;default:case 64:case 1:Gp.i.pc.call(this,a,b,c)}};w.j=function(a){var b=Gp.i.j.call(this,a);this.Qc(b,a.Wc());var c=a.getValue();c&&this.setValue(b,c);a.pa(16)&&this.pc(b,16,a.cd());return b};w.H=function(a,b){b=Gp.i.H.call(this,a,b);a.IB(this.getValue(b));a.Il(this.Wc(b));a.pa(16)&&this.pc(b,16,a.cd());return b};
w.getValue=function(){};w.setValue=function(){};w.Wc=function(a){return a.title};w.Qc=function(a,b){a&&(b?a.title=b:a.removeAttribute(re))};w.hi=function(a,b){var c=a.dd(),d=this.nb()+"-collapse-left",f=this.nb()+"-collapse-right";a.se(c?f:d,!!(b&1));a.se(c?d:f,!!(b&2))};w.C=function(){return Bc};var Hp=function(){};D(Hp,Gp);Te(Hp);w=Hp.prototype;w.yb=function(){};w.j=function(a){this.yr(a);return a.s().j(Ha,{"class":this.Ac(a).join(" "),disabled:!a.isEnabled(),title:a.Wc()||"",value:a.getValue()||""},a.ue()||"")};w.Sa=function(a){return a.tagName==Ha||a.tagName==Ta&&(a.type==Wb||a.type==ke||"reset"==a.type)};w.H=function(a,b){this.yr(a);if(b.disabled){var c=nf(this.zd(1));V(b,c)}return Hp.i.H.call(this,a,b)};w.bd=function(a){a.D().listen(a.g(),r,a.Mc)};w.Uf=function(){};w.Ye=function(){};
w.Hc=function(a){return a.isEnabled()};w.Pc=function(){};w.setState=function(a,b,c){Hp.i.setState.call(this,a,b,c);(a=a.g())&&1==b&&(a.disabled=c)};w.getValue=function(a){return a.value};w.setValue=function(a,b){a&&(a.value=b)};w.pc=function(){};w.yr=function(a){a.xl(!1);a.WA(255,!1);a.Da(32,!1)};var Ip=function(a,b,c){W.call(this,a,b||Hp.F(),c)};D(Ip,W);w=Ip.prototype;w.getValue=function(){return this.jm};w.setValue=function(a){this.jm=a;this.u.setValue(this.g(),a)};w.IB=function(a){this.jm=a};w.Wc=function(){return this.fa};w.Qc=function(a){this.fa=a;this.u.Qc(this.g(),a)};w.Il=function(a){this.fa=a};w.hi=function(a){this.u.hi(this,a)};w.o=function(){Ip.i.o.call(this);delete this.jm;delete this.fa};
w.K=function(){Ip.i.K.call(this);if(this.pa(32)){var a=this.sa();a&&this.D().listen(a,qd,this.Ob)}};w.Ob=function(a){return 13==a.keyCode&&a.type==nd||32==a.keyCode&&a.type==qd?this.Mc(a):32==a.keyCode};fp(Bc,function(){return new Ip(null)});var Jp=function(){};D(Jp,Gp);Te(Jp);w=Jp.prototype;w.j=function(a){var b=this.Ac(a);b=a.s().j(n,Gc+b.join(" "),this.jf(a.Oa(),a.s()));this.Qc(b,a.Wc());return b};w.yb=function(){return Wb};w.R=function(a){return a&&a.firstChild&&a.firstChild.firstChild};w.jf=function(a,b){return b.j(n,Gc+(this.C()+qa),b.j(n,Gc+(this.C()+pa),a))};w.Sa=function(a){return a.tagName==n};w.To=function(a,b){b=a.s().ze(b);var c=this.C()+qa;return b&&U(b,c)&&(a=a.s().ze(b),b=this.C()+pa,a&&U(a,b))?!0:!1};
w.H=function(a,b){E(b);Kp(b,!0);Kp(b,!1);this.To(a,b)||b.appendChild(this.jf(b.childNodes,a.s()));po(b,[Fc,this.C()]);return Jp.i.H.call(this,a,b)};w.C=function(){return"goog-custom-button"};var Kp=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var f=c.nodeValue;if(""==Vf(f))a.removeChild(c);else{c.nodeValue=b?f.replace(/^[\s\xa0]+/,""):f.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};var Lp=function(){};D(Lp,Jp);Te(Lp);w=Lp.prototype;w.R=function(a){return Lp.i.R.call(this,a&&a.firstChild)};w.H=function(a,b){var c=Ni("*",Hc,b)[0];if(c){S(c,!1);Zi(Ji(c).body,c);var d=new Bp;d.H(c);a.Tb(d)}return Lp.i.H.call(this,a,b)};w.jf=function(a,b){return Lp.i.jf.call(this,[this.createCaption(a,b),this.Jg(b)],b)};w.createCaption=function(a,b){return b.j(n,Gc+(this.C()+ka),a)};w.Jg=function(a){return a.j(n,Gc+(this.C()+oa),"\u00a0")};w.C=function(){return Ic};var Mp=function(){this.ej=[]};D(Mp,vp);Te(Mp);w=Mp.prototype;w.j=function(a){var b=Mp.i.j.call(this,a);E(b);V(b,Nc);this.xm(a,b);return b};w.H=function(a,b){b=Mp.i.H.call(this,a,b);E(b);V(b,Nc);this.xm(a,b);var c=Ni(n,Hc,b);if(c.length){var d=new Bp(a.s());c=c[0];S(c,!1);a.s().B.body.appendChild(c);d.H(c);a.Tb(d,!0)}return b};w.lc=function(a,b){var c=this.R(a),d=c&&c.lastChild;Mp.i.lc.call(this,a,b);d&&c.lastChild!=d&&U(d,Oc)&&c.appendChild(d)};
w.bd=function(a){Mp.i.bd.call(this,a);var b=a.R(),c=a.s().ye(Za,Oc,b)[0];Np(a,c);c!=b.lastChild&&b.appendChild(c);a=a.g();E(a,"The sub menu DOM element cannot be null.");T(a,Sc,te)};w.xm=function(a,b){var c=a.s().j(Za);c.className=Oc;Np(a,c);this.R(b).appendChild(c)};var Np=function(a,b){E(b);a.dd()?(V(b,Pc),kj(b,a.og?"\u25c4":"\u25ba")):(qo(b,Pc),kj(b,a.og?"\u25ba":"\u25c4"))};var Op=function(a,b,c,d){wp.call(this,a,b,c,d||Mp.F())};D(Op,wp);w=Op.prototype;w.lb=null;w.Ml=null;w.Gk=!1;w.za=null;w.Pg=!1;w.og=!0;w.Vx=!1;w.K=function(){Op.i.K.call(this);this.D().listen(this.getParent(),Xc,this.qq);this.za&&this.li(this.za,!0)};w.oa=function(){this.D().S(this.getParent(),Xc,this.qq);this.za&&(this.li(this.za,!1),this.Pg||(this.za.oa(),dj(this.za.g())));Op.i.oa.call(this)};w.o=function(){this.za&&!this.Pg&&this.za.dispose();this.za=null;Op.i.o.call(this)};
w.Xa=function(a,b){Op.i.Xa.call(this,a);b&&this.ja().kd(!0);a||(this.lb&&Kk(this.lb),this.lb=Jk(this.xc,218,this))};w.Ll=function(){var a=this.getParent();a&&a.Bc()==this&&(this.vr(!0),this.Pn())};w.xc=function(){var a=this.za;a&&a.getParent()==this&&(this.vr(!1),a.Ma(function(b){typeof b.xc==t&&b.xc()}))};w.ke=function(){this.lb&&Kk(this.lb);this.Ml&&Kk(this.Ml)};w.G=function(a,b){(a=Op.i.G.call(this,a,b))&&!this.isVisible()&&this.xc();return a};
w.Pn=function(){this.getParent().Ma(function(a){a!=this&&typeof a.xc==t&&(a.xc(),a.ke())},this)};w.xa=function(a){var b=a.keyCode,c=this.dd()?37:39,d=this.dd()?39:37;if(!this.Gk){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.Hk)return!1;this.Ll();this.ja().mh();this.ke()}else if(!this.ja().xa(a))if(b==d)this.xc();else return!1;a.preventDefault();return!0};w.iz=function(){this.za.getParent()==this&&(this.ke(),this.Be().Xa(this),this.Pn())};w.qq=function(a){a.target==this.Be()&&(this.xc(),this.ke())};
w.De=function(a){this.isEnabled()&&(this.ke(),this.Ml=Jk(this.Ll,218,this));Op.i.De.call(this,a)};w.Mc=function(a){this.ke();if(this.pa(8)||this.pa(16))return Op.i.Mc.call(this,a);this.Ll();return!0};w.vr=function(a){!a&&this.ja()&&this.ja().Sb(-1);this.dispatchEvent(Do(64,a));var b=this.ja();a!=this.Gk&&so(E(this.g()),"goog-submenu-open",a);a!=b.isVisible()&&(a&&(b.L||b.render(),b.Sb(-1)),b.G(a),a&&this.Pz());this.Gk=a};w.li=function(a,b){var c=this.D();(b?c.listen:c.S).call(c,a,pc,this.iz)};
w.Pz=function(){var a=new ap(this.g(),this.og?12:8,this.Vx),b=this.ja(),c=b.g();b.isVisible()||(c.style.visibility=Wc,S(c,!0));a.Ia(c,this.og?8:12);b.isVisible()||(S(c,!1),c.style.visibility=ye)};w.Ya=function(a){this.ja().vb(a,!0)};w.td=function(a,b){this.ja().fe(a,b,!0)};w.removeItem=function(a){(a=this.ja().removeChild(a,!0))&&a.dispose()};w.bb=function(a){return this.ja().Ga(a)};w.Sg=function(){return this.ja().Na()};w.Tg=function(){return this.ja().Tg()};
w.ja=function(){this.za?this.Pg&&this.za.getParent()!=this&&this.za.Vf(this):this.Tb(new Bp(this.s()),!0);this.za.g()||this.za.j();return this.za};w.Tb=function(a,b){var c=this.za;a!=c&&(c&&(this.xc(),this.L&&this.li(c,!1)),this.za=a,this.Pg=!b,a&&(a.Vf(this),a.G(!1,!0),a.fi(!1),a.Pc(!1),this.L&&this.li(a,!0)))};w.wb=function(a){return this.ja().wb(a)};fp(Nc,function(){return new Op(null)});var Pp=function(a,b,c,d,f){Ip.call(this,a,c||Lp.F(),d);this.Da(64,!0);this.Kf=new cp(null,9);b&&this.Tb(b);this.Py=null;this.da=new Ik(500);this.Yt=!0;this.Qy=f||zp.F()};D(Pp,Ip);w=Pp.prototype;w.mk=!1;w.Jq=!1;w.MA=!1;w.K=function(){Pp.i.K.call(this);this.Pm(!0);this.A&&this.tg(this.A,!0);T(this.N(),Sc,!!this.A)};w.oa=function(){Pp.i.oa.call(this);this.Pm(!1);if(this.A){this.qa(!1);this.A.oa();this.tg(this.A,!1);var a=this.A.g();a&&dj(a)}};
w.o=function(){Pp.i.o.call(this);this.A&&(this.A.dispose(),delete this.A);delete this.Oz;this.da.dispose()};w.Ha=function(a){Pp.i.Ha.call(this,a);this.isActive()&&(this.qa(!this.pb(),a),this.A&&this.A.kd(this.pb()))};w.Pb=function(a){Pp.i.Pb.call(this,a);this.A&&!this.isActive()&&this.A.kd(!1)};w.Mc=function(){this.setActive(!1);return!0};w.ow=function(a){this.A&&this.A.isVisible()&&!this.wb(a.target)&&this.qa(!1)};w.wb=function(a){return a&&ij(this.g(),a)||this.A&&this.A.wb(a)||!1};
w.Ob=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=qd)return!0}else if(a.type!=nd)return!1;if(this.A&&this.A.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.A.xa(a);return c&&this.A&&this.A.ua instanceof Op||!(27==a.keyCode||b&&this.Yt)?c:(this.qa(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.qa(!0,a),!0):!1};w.Sj=function(){this.qa(!1)};w.Ew=function(){this.isActive()||this.qa(!1)};w.eb=function(a){this.mk||this.qa(!1);Pp.i.eb.call(this,a)};
w.ja=function(){this.A||this.Tb(new Bp(this.s(),this.Qy));return this.A||null};w.Tb=function(a){var b=this.A;a!=b&&(b&&(this.qa(!1),this.L&&this.tg(b,!1),delete this.A),this.L&&T(this.N(),Sc,!!a),a&&(this.A=a,a.Vf(this),a.G(!1),a.fi(this.mk),this.L&&this.tg(a,!0)));return b};w.Ya=function(a){this.ja().vb(a,!0)};w.td=function(a,b){this.ja().fe(a,b,!0)};w.removeItem=function(a){(a=this.ja().removeChild(a,!0))&&a.dispose()};w.bb=function(a){return this.A?this.A.Ga(a):null};
w.Sg=function(){return this.A?this.A.Na():0};w.G=function(a,b){(a=Pp.i.G.call(this,a,b))&&!this.isVisible()&&this.qa(!1);return a};w.ma=function(a){Pp.i.ma.call(this,a);this.isEnabled()||this.qa(!1)};w.ar=function(a){this.Kf.hf=a?9:13};w.Xx=function(){return this.Kf.Ev&&!!(this.Kf.Kd&32)};w.tB=function(a){this.Jq=a};w.Er=function(){this.qa(!0)};
w.qa=function(a,b){Pp.i.qa.call(this,a);if(this.A&&this.Ab(64)==a){if(a){if(!this.A.L)if(this.Jq){var c=gj(this.g());c?this.A.lA(c):this.A.render(this.g().parentNode)}else this.A.render();this.Gi=hl(this.g());this.Ym=ql(this.g());this.zq();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.MA?this.A.mh():this.A.Sb(-1)}else{this.setActive(!1);this.A.kd(!1);if(c=this.g())T(c,mb,""),T(c,Od,"");null!=this.Ph&&(this.Ph=void 0,(c=this.A.g())&&ol(c,"",""))}this.A.G(a,!1,b);
this.isDisposed()||this.Ht(a)}this.A&&this.A.g()&&this.A.N().removeAttribute(ao(Wc))};w.zq=function(){if(this.A.L){var a=this.Oz||this.g(),b=this.Kf;this.Kf.element=a;a=this.A.g();this.A.isVisible()||(a.style.visibility=Wc,S(a,!0));!this.Ph&&this.Xx()&&(this.Ph=pl(a));b.Ia(a,b.hf^1,this.Py,this.Ph);this.A.isVisible()||(S(a,!1),a.style.visibility=ye)}};
w.Oh=function(){var a=ql(this.g()),b=hl(this.g());var c=this.Ym;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Gi,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.A.L&&b&&this.Gi&&b.wf()<this.Gi.wf()&&(c=this.A.g(),this.A.isVisible()||(c.style.visibility=Wc,S(c,!0)),cl(c,new I(0,0))),this.Ym=a,this.Gi=b,this.zq())};
w.tg=function(a,b){var c=this.D();b=b?c.listen:c.S;b.call(c,a,p,this.Sj);b.call(c,a,ac,this.Pj);b.call(c,a,Yc,this.Rj);b.call(c,a,ue,this.Uj)};w.Pm=function(a){var b=this.D();(a?b.listen:b.S).call(b,this.g(),od,this.xw)};w.Rj=function(a){(a=a.target.g())&&this.cr(a)};w.xw=function(a){this.pa(32)&&this.sa()&&this.A&&this.A.isVisible()&&a.stopPropagation()};w.Uj=function(){if(!this.A.Bc()){var a=this.g();E(a,gb);T(a,mb,"");T(a,Od,"")}};
w.Pj=function(a){if(this.pb()&&a.target instanceof wp){a=a.target;var b=a.g();a.isVisible()&&a.rp()&&null!=b&&this.cr(b)}};w.cr=function(a){var b=this.g();E(b,gb);a=co(a)||a;if(!a.id){var c=Ao.F();a.id=c.Uc()}eo(b,a);T(b,Od,a.id)};w.Ht=function(a){var b=this.D(),c=a?b.listen:b.S;c.call(b,this.s().B,wd,this.ow,!0);this.mk&&c.call(b,this.A,Ub,this.Ew);c.call(b,this.da,"tick",this.Oh);a?this.da.start():this.da.stop()};fp(Ic,function(){return new Pp(null)});var Qp=function(a){R.call(this);this.Ic=[];this.ht(a)};D(Qp,R);w=Qp.prototype;w.Oc=null;w.Wd=null;w.Sg=function(){return this.Ic.length};w.tx=function(a){return a?this.Ic.indexOf(a):-1};w.bb=function(a){return this.Ic[a]||null};w.ht=function(a){a&&(a.forEach(function(b){this.di(b,!1)},this),Hf(this.Ic,a))};w.Ya=function(a){this.td(a,this.Sg())};w.td=function(a,b){a&&(this.di(a,!1),If(this.Ic,b,0,a))};w.removeItem=function(a){a&&Cf(this.Ic,a)&&a==this.Oc&&(this.Oc=null,this.dispatchEvent(Ud))};
w.ic=function(){return this.Oc};w.Tg=function(){return Gf(this.Ic)};w.ld=function(a){a!=this.Oc&&(this.di(this.Oc,!1),this.Oc=a,this.di(a,!0));this.dispatchEvent(Ud)};w.Zg=function(){return this.tx(this.Oc)};w.tr=function(a){this.ld(this.bb(a))};w.clear=function(){var a=this.Ic;if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0;this.Oc=null};w.o=function(){Qp.i.o.call(this);delete this.Ic;this.Oc=null};w.di=function(a,b){a&&(typeof this.Wd==t?this.Wd(a,b):typeof a.Wf==t&&a.Wf(b))};var Rp=function(a,b,c,d,f){Pp.call(this,a,b,c,d,f||new zp(td));this.jj=this.Oa();this.gk=null;this.ni(td)};D(Rp,Pp);w=Rp.prototype;w.V=null;w.K=function(){Rp.i.K.call(this);this.dm();this.Op()};w.ia=function(a){Rp.i.ia.call(this,a);(a=this.ue())?this.dB(a):this.ic()||this.tr(0)};w.o=function(){Rp.i.o.call(this);this.V&&(this.V.dispose(),this.V=null);this.jj=null};w.Sj=function(a){this.ld(a.target);Rp.i.Sj.call(this,a);a.stopPropagation();this.dispatchEvent(p)};
w.Pw=function(){var a=this.ic();Rp.i.setValue.call(this,a&&a.getValue());this.dm()};w.Tb=function(a){var b=Rp.i.Tb.call(this,a);a!=b&&(this.V&&this.V.clear(),a&&(this.V?a.Ma(function(c){this.ji(c);this.V.Ya(c)},this):this.hj(a)));return b};w.dB=function(a){this.jj=a;this.dm()};w.Ya=function(a){this.ji(a);Rp.i.Ya.call(this,a);this.V?this.V.Ya(a):this.hj(this.ja());this.cm()};w.td=function(a,b){this.ji(a);Rp.i.td.call(this,a,b);this.V?this.V.td(a,b):this.hj(this.ja())};
w.removeItem=function(a){Rp.i.removeItem.call(this,a);this.V&&this.V.removeItem(a)};w.ld=function(a){if(this.V){var b=this.ic();this.V.ld(a);a!=b&&this.dispatchEvent(Yb)}};w.tr=function(a){this.V&&this.ld(this.V.bb(a))};w.setValue=function(a){if(null!=a&&this.V)for(var b=0,c;c=this.V.bb(b);b++)if(c&&typeof c.getValue==t&&c.getValue()==a){this.ld(c);return}this.ld(null)};w.getValue=function(){var a=this.ic();return a?a.getValue():null};w.ic=function(){return this.V?this.V.ic():null};
w.Zg=function(){return this.V?this.V.Zg():-1};w.hj=function(a){this.V=new Qp;a&&a.Ma(function(b){this.ji(b);this.V.Ya(b)},this);this.Op()};w.Op=function(){this.V&&this.D().listen(this.V,Ud,this.Pw)};w.dm=function(){var a=this.ic();this.lc(a?a.ue():this.jj);var b=this.u.R(this.g());b&&this.s().Ox(b)&&(null==this.gk&&(this.gk=bo(b,rd)),a=a?a.g():null,fo(b,a?bo(a,rd):this.gk),this.cm())};
w.cm=function(){var a=this.u;if(a&&(a=a.R(this.g()))){var b=this.N();a.id||(a.id=Ao.F().Uc());$n(a,Ld);T(a,Wd,!0);T(b,mb,a.id);if(this.V){b=this.V.Tg();T(a,"setsize",this.Co(b));var c=this.V.Zg();T(a,"posinset",0<=c?this.Co(b.slice(0,c+1)):0)}}};w.Co=function(a){return a.filter(function(b){return b instanceof wp}).length};w.ji=function(a){a.ni(a instanceof wp?Ld:Yd)};w.qa=function(a,b){Rp.i.qa.call(this,a,b);this.pb()?this.ja().Sb(this.Zg()):this.cm()};fp("goog-select",function(){return new Rp(null)});var Sp=function(a){try{return typeof a.selectionStart==u}catch(b){return!1}};var Tp=function(a){try{return y.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};var Up=function(){};Up.prototype.Zm=null;Up.prototype.getOptions=function(){return this.Zm||(this.Zm=this.Jx())};var Vp,Wp=function(){};D(Wp,Up);Wp.prototype.En=function(){var a=this.Do();return a?new ActiveXObject(a):new XMLHttpRequest};Wp.prototype.Jx=function(){var a={};this.Do()&&(a[0]=!0,a[1]=!0);return a};
Wp.prototype.Do=function(){if(!this.fp&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{return new ActiveXObject(c),this.fp=c}catch(d){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return this.fp};Vp=new Wp;var Xp=function(a){R.call(this);this.headers=new Map;this.Li=a||null;this.va=!1;this.Ki=this.I=null;this.Hf=this.Gp=this.Kc="";this.Ed=this.fk=this.ph=this.uj=!1;this.dg=0;this.yi=null;this.Oq="";this.Fi=this.Vz=this.us=!1;this.am=null};D(Xp,R);Xp.prototype.J=ym("goog.net.XhrIo");var Yp=/^https?$/i,Zp=["POST","PUT"],$p=[];Xp.prototype.Vt=function(){this.dispose();Cf($p,this)};Xp.prototype.setTrustToken=function(a){this.am=a};
Xp.prototype.send=function(a,b,c,d){if(this.I)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Kc+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Kc=a;this.Hf="";this.Gp=b;this.uj=!1;this.va=!0;this.I=this.gu();this.Ki=this.Li?this.Li.getOptions():Vp.getOptions();this.I.onreadystatechange=A(this.tq,this);this.Vz&&"onprogress"in this.I&&(this.I.onprogress=A(function(h){this.rq(h,!0)},this),this.I.upload&&(this.I.upload.onprogress=A(this.rq,this)));try{Cm(this.J,this.fc("Opening Xhr")),
this.fk=!0,this.I.open(b,String(a),!0),this.fk=!1}catch(h){Cm(this.J,this.fc("Error opening Xhr: "+h.message));this.Ng(5,h);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var f in d)c.set(f,d[f]);else if(typeof d.keys===t&&typeof d.get===t){f=He(d.keys());for(var g=f.next();!g.done;g=f.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h){return"content-type"==h.toLowerCase()});
f=y.FormData&&a instanceof y.FormData;!Bf(Zp,b)||d||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=He(c);for(d=b.next();!d.done;d=b.next())c=He(d.value),d=c.next().value,c=c.next().value,this.I.setRequestHeader(d,c);this.Oq&&(this.I.responseType=this.Oq);"withCredentials"in this.I&&this.I.withCredentials!==this.us&&(this.I.withCredentials=this.us);if("setTrustToken"in this.I&&this.am)try{this.I.setTrustToken(this.am)}catch(h){Cm(this.J,this.fc("Error SetTrustToken: "+
h.message))}try{this.kn(),0<this.dg&&(this.Fi=aq(this.I),Cm(this.J,this.fc("Will abort after "+this.dg+"ms if incomplete, xhr2 "+this.Fi)),this.Fi?(this.I.timeout=this.dg,this.I.ontimeout=A(this.eg,this)):this.yi=Jk(this.eg,this.dg,this)),Cm(this.J,this.fc("Sending request")),this.ph=!0,this.I.send(a),this.ph=!1}catch(h){Cm(this.J,this.fc("Send error: "+h.message)),this.Ng(5,h)}};var aq=function(a){return G&&typeof a.timeout===u&&void 0!==a.ontimeout};w=Xp.prototype;
w.gu=function(){return this.Li?this.Li.En():Vp.En()};w.eg=function(){"undefined"!=typeof Re&&this.I&&(this.Hf="Timed out after "+this.dg+"ms, aborting",Cm(this.J,this.fc(this.Hf)),this.dispatchEvent("timeout"),this.abort(8))};w.Ng=function(a,b){this.va=!1;this.I&&(this.Ed=!0,this.I.abort(),this.Ed=!1);this.Hf=b;this.Qn();this.Dg()};w.Qn=function(){this.uj||(this.uj=!0,this.dispatchEvent(ec),this.dispatchEvent(qc))};
w.abort=function(){this.I&&this.va&&(Cm(this.J,this.fc("Aborting")),this.va=!1,this.Ed=!0,this.I.abort(),this.Ed=!1,this.dispatchEvent(ec),this.dispatchEvent("abort"),this.Dg())};w.o=function(){this.I&&(this.va&&(this.va=!1,this.Ed=!0,this.I.abort(),this.Ed=!1),this.Dg(!0));Xp.i.o.call(this)};w.tq=function(){this.isDisposed()||(this.fk||this.ph||this.Ed?this.sq():this.yz())};w.yz=function(){this.sq()};
w.sq=function(){if(this.va&&"undefined"!=typeof Re)if(this.Ki[1]&&4==this.Ce()&&2==this.bh())Cm(this.J,this.fc("Local request error detected and ignored"));else if(this.ph&&4==this.Ce())Jk(this.tq,0,this);else if(this.dispatchEvent(Rd),this.kk()){Cm(this.J,this.fc("Request complete"));this.va=!1;try{this.Dp()?(this.dispatchEvent(ec),this.dispatchEvent(le)):(this.Hf=this.Vv()+" ["+this.bh()+"]",this.Qn())}finally{this.Dg()}}};
w.rq=function(a,b){E("progress"===a.type,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent(bq(a,"progress"));this.dispatchEvent(bq(a,b?"downloadprogress":"uploadprogress"))};var bq=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};w=Xp.prototype;
w.Dg=function(a){if(this.I){this.kn();var b=this.I,c=this.Ki[0]?function(){}:null;this.Ki=this.I=null;a||this.dispatchEvent("ready");try{b.onreadystatechange=c}catch(d){Am(this.J,"Problem encountered resetting onreadystatechange: "+d.message)}}};w.kn=function(){this.I&&this.Fi&&(this.I.ontimeout=null);this.yi&&(Kk(this.yi),this.yi=null)};w.isActive=function(){return!!this.I};w.kk=function(){return 4==this.Ce()};
w.Dp=function(){var a=this.bh();a:switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var b=!0;break a;default:b=!1}return b||0===a&&!this.Rx()};w.Rx=function(){var a=String(this.Kc).match(Sl)[1]||null;!a&&y.self&&y.self.location&&(a=y.self.location.protocol.slice(0,-1));return Yp.test(a?a.toLowerCase():"")};w.Ce=function(){return this.I?this.I.readyState:0};w.bh=function(){try{return 2<this.Ce()?this.I.status:-1}catch(a){return-1}};
w.Vv=function(){try{return 2<this.Ce()?this.I.statusText:""}catch(a){return Cm(this.J,"Can not get status: "+a.message),""}};w.Yg=function(a){if(this.I){var b=this.I.responseText;a&&0==b.indexOf(a)&&(b=b.substring(a.length));a:{a=b;if(y.JSON)try{var c=y.JSON.parse(a);E(typeof c==Hd);var d=c;break a}catch(f){}d=Tp(a)}return d}};w.getResponseHeader=function(a){if(this.I&&this.kk())return a=this.I.getResponseHeader(a),null===a?void 0:a};
w.getAllResponseHeaders=function(){return this.I&&2<=this.Ce()?this.I.getAllResponseHeaders()||"":""};w.fc=function(a){return a+" ["+this.Gp+" "+this.Kc+" "+this.bh()+"]"};var cq=function(a,b,c){for(var d=[],f=0;f<c.length;f++){var g=c[f],h=a.toLowerCase(),k=String(g).toLowerCase(),l=0;if(-1!=k.indexOf(h))l=parseInt((k.indexOf(h)/4).toString(),10);else for(var m=h.split(""),q=-1,B=10,M=0,O;O=m[M];M++)O=k.indexOf(O),O>q?(q=O-q-1,q>B-5&&(q=B-5),l+=q,q=O):(l+=B,B+=5);l<6*h.length&&d.push({hC:g,Uq:l,index:f})}d.sort(function(za,sa){var Kb=za.Uq-sa.Uq;return 0!=Kb?Kb:za.index-sa.index});a=[];for(M=0;M<b&&M<d.length;M++)a.push(d[M].hC);return a};var dq=function(a,b,c){R.call(this);this.Jf=a;this.Wd=c;this.u=b;Q(b,["hilite",Ud,"canceldismiss","dismiss"],this.handleEvent,!1,this);this.ub=null;this.la=[];this.Fc=-1;this.ab=0;this.lb=this.na=null;this.kp={}};D(dq,R);w=dq.prototype;w.Hy=10;w.Qm=!0;w.Am=!1;w.vs=!1;w.bs=!1;w.getToken=function(){return this.ub};
w.handleEvent=function(a){var b=this.Jf;if(a.target==this.u)switch(a.type){case "hilite":this.Ec(a.row);break;case Ud:var c=!1;if(typeof a.row===u){a=a.row;var d=this.la[this.sf(a)];c=!!d&&b.rk&&b.rk(d);d&&!c&&this.Fc!=a&&this.Ec(a)}c||this.ci();break;case "canceldismiss":this.dj();break;case "dismiss":this.oj()}};w.UA=function(a){this.Qm=a};w.setToken=function(a,b){this.ub!=a&&(this.ub=a,this.Jf.uA(this.ub,this.Hy,A(this.Gy,this),b),this.dj())};w.dh=function(){return this.na};
w.DB=function(a){this.na=a};w.pb=function(){return this.u.isVisible()};w.bk=function(){for(var a=this.ab+this.la.length-1,b=this.Fc,c=0;c<this.la.length;c++){if(b>=this.ab&&b<a)b++;else if(-1==b)b=this.ab;else if(this.Am&&b==a){this.Ec(-1);break}else if(this.vs&&b==a)b=this.ab;else break;if(this.Ec(b))return!0}return!1};
w.bp=function(){for(var a=this.ab+this.la.length-1,b=this.Fc,c=0;c<this.la.length;c++){if(b>this.ab)b--;else if(this.Am&&b==this.ab){this.Ec(-1);break}else if(!this.vs||-1!=b&&b!=this.ab)break;else b=a;if(this.Ec(b))return!0}return!1};w.Ec=function(a){var b=this.sf(a),c=this.la[b];return c&&this.Jf.rk&&this.Jf.rk(c)?!1:(this.Fc=a,this.u.Ec(a),-1!=b)};
w.ci=function(){var a=this.sf(this.Fc);if(-1!=a){var b=this.la[a],c=this.Wd.nl(b);this.bs?(this.ub=null,this.oj()):this.ac();c||(this.dispatchEvent({type:"update",row:b,index:a}),this.bs&&this.Wd.update(!0));return!0}this.ac();this.dispatchEvent({type:"update",row:null,index:null});return!1};w.Xw=function(){return this.pb()&&-1!=this.sf(this.Fc)};
w.ac=function(){this.Fc=-1;this.ub=null;this.ab+=this.la.length;this.la=[];window.clearTimeout(this.lb);this.lb=null;this.u.ac();this.dispatchEvent(me);this.dispatchEvent("dismiss")};w.oj=function(){this.lb||(this.lb=window.setTimeout(A(this.ac,this),100))};w.gp=function(){return this.lb?(window.clearTimeout(this.lb),this.lb=null,!0):!1};w.dj=function(){this.gp()||window.setTimeout(A(this.gp,this),10)};w.o=function(){dq.i.o.call(this);delete this.kp;this.u.dispose();this.Wd.dispose();this.Jf=null};
w.Gy=function(a,b,c){this.ub==a&&this.el(b,c)};w.el=function(a,b){var c=Ue(b)==Hd&&b;b=(c?c.UE():b)?this.sf(this.Fc):-1;this.ab+=this.la.length;this.la=a;for(var d=[],f=0;f<a.length;++f)d.push({id:this.Ao(f),data:a[f]});a=null;this.na&&(a=this.kp[Ye(this.na)]||this.na);this.u.pl(a);this.u.el(d,this.ub,this.na);a=this.Qm;c&&void 0!==c.nv()&&(a=c.nv());this.Fc=-1;(a||0<=b)&&0!=d.length&&this.ub&&(0<=b?this.Ec(this.Ao(b)):this.bk());this.dispatchEvent(me)};
w.sf=function(a){a-=this.ab;return 0>a||a>=this.la.length?-1:a};w.Ao=function(a){return this.ab+a};w.update=function(a){this.Wd.update(a)};var eq=function(a,b,c,d){P.call(this);d=d||150;this.Ne=null!=c?c:!0;this.xB(a||",;");this.Pp=b||"";this.Tz=!1;this.Sz=this.Ne;this.da=0<d?new Ik(d):null;this.Fa=new fk(this);this.Ri=new fk(this);this.Ca=new To;this.Fp=-1};D(eq,P);w=eq.prototype;w.NC=!0;w.ev=!0;w.ms=!1;w.PA=!0;w.OA=!0;w.wm=null;w.ha=null;w.xk="";w.pd=!1;w.jl=!1;w.DC=!0;w.Et=function(a){this.aa=a};w.getValue=function(){return this.ha.value};w.setValue=function(a){this.ha.value=a};
w.vo=function(){var a=this.ha,b=0;Sp(a)&&(b=a.selectionStart);return b};w.cB=function(a){var b=this.ha;Sp(b)&&(b.selectionStart=a);b=this.ha;Sp(b)&&(b.selectionEnd=a)};w.Gt=function(a){hj(a)&&($n(a,dc),T(a,"autocomplete","list"));this.Fa.listen(a,xc,this.Yc);this.Fa.listen(a,Ub,this.eb);if(!this.ha&&(this.Ri.listen(a,od,this.rz),hj(a))){var b=Ji(a);uj(b)==a&&this.Eq(a)}};w.nl=function(a,b){this.ha&&this.FB(a.toString(),b);return!1};
w.FB=function(a,b){if(void 0!==b?b:this.Ne){b=this.Fo(this.getValue(),this.vo());var c=this.Pl(this.getValue());this.Zq&&!this.Zq.test(a)&&(a=a.replace(/[\s\xa0]+$/,"")+this.lu);this.NC&&(0==b||Uf(c[b-1])||(a=" "+a),b==c.length-1&&(a+=" "));if(a!=c[b]){c[b]=a;a=this.ha;(H||G)&&a.blur();a.value=c.join("");for(var d=0,f=0;f<=b;f++)d+=c[f].length;a.focus();this.cB(d)}}else this.setValue(a);this.jl=!0};
w.o=function(){eq.i.o.call(this);null!=this.wm&&window.clearTimeout(this.wm);this.Fa.dispose();delete this.Fa;this.Ri.dispose();this.Ca.dispose();N(this.da)};w.xB=function(a,b){this.Tf=a;this.lu=null!=b?b:this.Tf.substring(0,1);a=this.Ne?"[\\s"+this.Tf+"]+":"[\\s]+";this.cs=new RegExp("^"+a+"|"+a+"$","g");this.Zq=new RegExp("\\s*["+this.Tf+"]$")};
w.xa=function(a){switch(a.keyCode){case 40:if(this.aa.pb())return this.Uy(),a.preventDefault(),!0;if(!this.Ne)return this.update(!0),a.preventDefault(),!0;break;case 38:if(this.aa.pb())return this.Vy(),a.preventDefault(),!0;break;case 9:if(!this.aa.pb()||a.shiftKey||this.Tz)this.aa.ac();else if(this.update(),this.aa.ci()&&this.Sz)return a.preventDefault(),!0;break;case 13:if(this.aa.pb()){if(this.update(),this.aa.ci())return a.preventDefault(),a.stopPropagation(),!0}else this.aa.ac();break;case 27:if(this.aa.pb())return this.aa.ac(),
a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!this.pd)return this.fC(),!0;break;default:this.da&&!this.DC&&(this.da.stop(),this.da.start())}return this.Mo(a)};w.Mo=function(a){var b=this.Ne&&a.charCode&&-1!=this.Tf.indexOf(String.fromCharCode(a.charCode));this.PA&&b&&this.update();return this.OA&&b&&this.aa.ci()?(a.preventDefault(),!0):!1};w.yw=function(){return!1};
w.et=function(){this.Ca.ud(this.ha);this.Fa.listen(this.Ca,nd,this.Nf);this.Fa.listen(this.ha,wd,this.oq);G&&this.Fa.listen(this.ha,pd,this.kq)};w.eA=function(){this.Fa.S(this.Ca,nd,this.Nf);this.Ca.detach();this.Fa.S(this.ha,qd,this.yw);this.Fa.S(this.ha,wd,this.oq);G&&this.Fa.S(this.ha,pd,this.kq);this.pd&&this.Ql()};w.Yc=function(a){this.Eq(a.target||null)};
w.Eq=function(a){this.Ri.removeAll();this.aa&&this.aa.dj();a!=this.ha&&(this.ha=a,this.da&&(this.da.start(),this.Fa.listen(this.da,"tick",this.Oh)),this.xk=this.getValue(),this.et())};w.eb=function(){this.Uz()};w.Uz=function(){this.ha&&(this.eA(),this.ha=null,this.da&&(this.da.stop(),this.Fa.S(this.da,"tick",this.Oh)),this.aa&&this.aa.oj())};w.Oh=function(){this.update()};w.rz=function(a){this.Yc(a)};w.Nf=function(a){this.Fp=a.keyCode;this.aa&&this.xa(a)};w.mq=function(){this.pd&&229!=this.Fp&&this.Ql()};
w.nq=function(a){this.pd&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&this.Ql()};w.oq=function(a){this.aa&&this.Ha(a)};w.Ha=function(){};w.fC=function(){this.pd||(this.Fa.listen(this.ha,qd,this.nq),this.Fa.listen(this.ha,pd,this.mq),this.pd=!0)};w.Ql=function(){this.pd&&(this.pd=!1,this.Fa.S(this.ha,pd,this.mq),this.Fa.S(this.ha,qd,this.nq))};w.kq=function(a){this.Mo(a)};
w.update=function(a){if(this.ha&&(a||this.getValue()!=this.xk)){if(a||!this.jl)a=this.Kz(),this.aa&&(this.aa.DB(this.ha),this.aa.setToken(a,this.getValue()));this.xk=this.getValue()}this.jl=!1};w.Kz=function(){return this.Lz()};w.Vy=function(){return this.ms?this.aa.bk():this.aa.bp()};w.Uy=function(){return this.ms?this.aa.bp():this.aa.bk()};w.Lz=function(){var a=this.vo(),b=this.getValue();return this.yC(this.Pl(b)[this.Fo(b,a)])};w.yC=function(a){return this.cs?String(a).replace(this.cs,""):a};
w.Fo=function(a,b){var c=this.Pl(a);if(b==a.length)return c.length-1;for(var d=a=0,f=0;d<c.length&&f<=b;d++)f+=c[d].length,a=d;return a};w.Pl=function(a){if(!this.Ne)return[a];a=String(a).split("");for(var b=[],c=[],d=0,f=!1;d<a.length;d++)this.Pp&&-1!=this.Pp.indexOf(a[d])?(this.ev&&!f&&(b.push(c.join("")),c.length=0),c.push(a[d]),f=!f):f||-1==this.Tf.indexOf(a[d])?c.push(a[d]):(c.push(a[d]),b.push(c.join("")),c.length=0);b.push(c.join(""));return b};var fq=function(a,b,c,d){R.call(this);this.P=a||document.body;this.W=K(this.P);this.Wh=!a;this.m=null;this.ub="";this.la=[];this.Ud=[];this.Mr=this.oh=-1;this.ea=!1;this.className="ac-renderer";this.ai="ac-row";this.Jp="active";this.vm="ac-active";this.lx="ac-highlighted";this.pe=b||null;this.JC=null!=d?d:!0;this.Wp=!0;this.lh=!1;this.AA=!!c;this.Bi=!1;this.Gh=0;this.Hr=!1};D(fq,R);w=fq.prototype;w.Um=0;w.g=function(){return this.m};w.pB=function(a){this.Wp=a};w.pl=function(a){this.sc=a};
w.el=function(a,b,c){this.ub=b;this.la=a;this.oh=-1;this.Mr=cf();this.na=c;this.Ud=[];this.Yz()};w.ac=function(){this.ea&&(this.ea=!1,this.Wr(!1),0<this.Gh?(N(this.he),this.he=new Ll(this.m,this.Gh),this.he.play()):S(this.m,!1))};w.show=function(){this.ea||(this.ea=!0,this.Wr(!0),0<this.Gh?(N(this.he),this.he=new Ml(this.m,this.Gh),this.he.play()):S(this.m,!0))};
w.Wr=function(a){this.na&&(T(this.na,Sc,a),T(E(this.m),tc,a),T(this.na,tc,a),a?T(this.na,Od,this.m.id):(this.na.removeAttribute(ao(Od)),eo(this.na,null)))};w.isVisible=function(){return this.ea};w.cp=function(a){var b=0<=a&&a<this.la.length?this.la[a]:void 0,c=0<=a&&a<this.Ud.length?this.Ud[a]:void 0;this.dispatchEvent({type:"rowhilite",cF:c,row:b?b.data:null})&&(this.mx(),this.oh=a,c&&(po(c,[this.vm,this.Jp]),this.na&&eo(this.na,c),kl(c,this.m)))};
w.mx=function(){0<=this.oh&&ro(E(this.Ud[this.oh]),[this.vm,this.Jp])};w.Ec=function(a){if(-1==a)this.cp(-1);else for(var b=0;b<this.la.length;b++)if(this.la[b].id==a){this.cp(b);break}};w.qB=function(a){E(a);po(a,Vf(this.className).split(" "))};w.Jy=function(){if(!this.m){var a=this.W.j(n,{style:"display:none"});this.Hr&&(a.style.overflowY=Tb);this.m=a;this.qB(a);$n(a,td);a.id=Ao.F().Uc();this.W.appendChild(this.P,a);Q(a,r,this.Cc,!1,this);Q(a,wd,this.gh,!1,this);Q(a,zd,this.Lo,!1,this)}};
w.Yz=function(){this.Jy();this.Bi&&(this.m.style.visibility=Wc);this.OC&&(this.m.style.minWidth=this.OC.clientWidth-this.Um+Qd);this.Iy&&(this.m.style.maxWidth=this.Iy.clientWidth-this.Um+Qd);this.Ud.length=0;this.W.Zk(this.m);if(this.pe&&this.pe.render)this.pe.render(this,this.m,this.la,this.ub);else{var a=null;this.la.forEach(function(b){b=this.sA(b,this.ub);this.Bi?this.m.insertBefore(b,a):this.W.appendChild(this.m,b);a=b},this)}0==this.la.length?this.ac():(this.show(),this.Ia(),ul(this.m,!0))};
w.kv=function(){var a=this.AA?5:1;this.Bi&&(a^=1);return a};w.Ia=function(){if(this.na&&this.Wh){var a=this.sc||this.na,b=this.kv(),c=65;this.Hr&&(this.m.style.height="",c|=32);Vn(a,b,this.m,b^1,null,null,c);this.Bi&&(this.m.style.visibility=ye)}};w.dh=function(){return this.na||null};w.o=function(){this.m&&(ak(this.m,r,this.Cc,!1,this),ak(this.m,wd,this.gh,!1,this),ak(this.m,zd,this.Lo,!1,this),this.W.removeNode(this.m),this.m=null,this.ea=!1);N(this.he);this.P=null;fq.i.o.call(this)};
w.rA=function(a,b,c){kj(c,a.data.toString())};w.dC=function(a,b){this.rs=!1;this.ak(a,b)};
w.ak=function(a,b){if(this.lh||!this.rs)if(3==a.nodeType){var c=null;Array.isArray(b)&&1<b.length&&!this.lh&&(c=b.slice(1));b=this.Zv(b);if(0!=b.length){var d=a.nodeValue,f=this.Wp?new RegExp("\\b(?:"+b+")","gi"):new RegExp(b,"gi");b=[];for(var g=0,h=f.exec(d),k=0;h;)k++,b.push(d.substring(g,h.index)),b.push(d.substring(h.index,f.lastIndex)),g=f.lastIndex,h=f.exec(d);b.push(d.substring(g));if(1<b.length){c=this.lh?k:1;for(d=0;d<c;d++)f=2*d,a.nodeValue=b[f],g=this.W.createElement("B"),g.className=
this.lx,this.W.appendChild(g,this.W.createTextNode(b[f+1])),g=a.parentNode.insertBefore(g,a.nextSibling),a.parentNode.insertBefore(this.W.createTextNode(""),g.nextSibling),a=g.nextSibling;a.nodeValue=b.slice(2*c).join("");this.rs=!0}else c&&this.ak(a,c)}}else for(a=a.firstChild;a;)c=a.nextSibling,this.ak(a,b),a=c};
w.Zv=function(a){var b="";if(!a)return b;Array.isArray(a)&&(a=a.filter(function(c){return!Uf(Fi(c))}));this.lh?Array.isArray(a)?b=a.map(Di).join("|"):(b=a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,""),b=Di(b),b=b.replace(/ /g,"|")):Array.isArray(a)?b=0<a.length?Di(a[0]):"":/^\W/.test(a)||(b=Di(a));return b};
w.sA=function(a,b){var c=this.W.j(n,{className:this.ai,id:Ao.F().Uc()});$n(c,Ld);this.pe&&this.pe.qA?this.pe.qA(a,b,c):this.rA(a,b,c);b&&this.JC&&this.dC(c,b);V(c,this.ai);this.Ud.push(c);return c};w.Eo=function(a){for(;a&&a!=this.m&&!U(a,this.ai);)a=a.parentNode;return a?this.Ud.indexOf(a):-1};w.Cc=function(a){var b=this.Eo(a.target);0<=b&&this.dispatchEvent({type:Ud,row:this.la[b].id});a.stopPropagation()};w.gh=function(a){a.stopPropagation();a.preventDefault()};
w.Lo=function(a){a=this.Eo(a.target);0<=a&&!(300>cf()-this.Mr)&&this.dispatchEvent({type:"hilite",row:this.la[a].id})};var gq=function(){};D(gq,Jp);Te(gq);w=gq.prototype;w.R=function(a){return a&&a.firstChild.firstChild.firstChild.lastChild};w.jf=function(a,b){var c=this.nb();return b.j(n,Gc+(c+qa),b.j(n,Gc+(c+pa),b.j(n,c+"-pos",b.j(n,c+"-top-shadow","\u00a0"),b.j(n,c+la,a))))};w.To=function(a,b){var c=this.nb();return(b=a.s().ze(b))&&U(b,c+qa)&&(b=a.s().ze(b))&&U(b,c+pa)&&(b=a.s().ze(b))&&U(b,c+"-pos")&&(b=a.s().ze(b))&&U(b,c+"-top-shadow")&&(a=a.s().Jv(b))&&U(a,c+la)?!0:!1};w.C=function(){return Bc};w.nb=function(){return"goog-button-base"};
fp(Bc,function(){return new Ip(null,gq.F())});E(!0);var hq=typeof Symbol===t&&"symbol"===typeof Symbol()?Symbol("INTERNAL_ARRAY_STATE"):void 0,iq=Object.getOwnPropertyDescriptor(Array.prototype,"iy");
Object.defineProperties(Array.prototype,{iy:{get:function(){function a(f,g){f&b&&c.push(g)}var b=jq(this),c=[];a(1,"IS_REPEATED_FIELD");a(2,"IS_IMMUTABLE_ARRAY");a(4,"IS_API_FORMATTED");a(8,"ONLY_MUTABLE_VALUES");a(16,"MUTABLE_REFERENCES_ARE_OWNED");a(32,"CONSTRUCTED");a(64,"TRANSFERRED");a(128,"IS_FIXED_GROUP");var d=c.join(",");return iq?iq.get.call(this)+"|"+d:d},configurable:!0,enumerable:!1}});function jq(a){qf(a,"state is only maintained on arrays.");a=hq?a[hq]:a.XE;return null==a?0:a};var kq=function(){throw Error("please construct maps as mutable then call toImmutable");};
if("undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance){var lq=function(){throw Error("Cannot perform instanceof checks on ImmutableMap: please use isImmutableMap or isMutableMap to assert on the mutability of a map. See go/jspb-api-gotchas#immutable-classes for more information");},mq={};Object.defineProperties(kq,(mq[Symbol.hasInstance]={value:lq,configurable:!1,writable:!1,enumerable:!1},mq));E(kq[Symbol.hasInstance]===lq,"defineProperties did not work: was it monkey-patched?")};if("undefined"!==typeof Proxy){var oq=nq;new Proxy({},{getPrototypeOf:oq,setPrototypeOf:oq,isExtensible:oq,preventExtensions:oq,getOwnPropertyDescriptor:oq,defineProperty:oq,has:oq,get:oq,set:oq,deleteProperty:oq,apply:oq,construct:oq})}function nq(){throw Error("this array or object is owned by JSPB and should not be reused, did you mean to copy it with copyJspbArray? See go/jspb-api-gotchas#construct_from_array");throw Error();};function pq(){};(function(){var a=y.jspbGetTypeName;y.jspbGetTypeName=a?function(b){return a(b)||void 0}:pq})();/*
SPDX-License-Identifier: Apache-2.0 */
var qq=nd;var rq=!1,sq=!1;function tq(a){if(!a)throw Error("Expected value to be defined");return a}function uq(a){var b=rq;rq=a;return b}function vq(a){var b=sq;sq=a;return b};var wq=Object.prototype.hasOwnProperty;function xq(){}xq.prototype=Object.create(null);function yq(a,b,c){tq("style"in a);a=a.style;if(typeof c===v)a.cssText=c;else{a.cssText="";for(var d in c)wq.call(c,d)&&(b=c[d],0<=d.indexOf("-")?a.setProperty(d,b):a[d]=b)}}function zq(a,b,c){var d=typeof c;d===Hd||d===t?a[b]=c:null==c?a.removeAttribute(b):(d=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(d,b,c):a.setAttribute(b,c)}
function Aq(){var a=new xq;a.__default=zq;a.style=yq;return a}Aq();var Bq=function(a){this.nu=[];this.node=a};Bq.prototype.Ey=function(a){this.nu.push(a)};var Cq="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};var Dq=function(a,b,c){this.rm=null;this.key=b;this.text=c};Dq.prototype.lv=function(a){var b;if(!(b=this.rm)){for(a=Array(a);0<a.length;)a.pop();b=this.rm=a}return b};var Eq=null,Fq=null,Gq=null;function Hq(a,b,c){for(;b!==c;){var d=b.nextSibling;a.removeChild(b);Eq.Ey(b);b=d}}
function Iq(a){return function(b,c,d){var f=Eq,g=Fq,h=Gq;Eq=new Bq(b);Fq=null;var k=Gq=b.parentNode;var l;var m=Cq.call(b);if((l=11===m.nodeType||9===m.nodeType?m.activeElement:null)&&b.contains(l))for(m=[];l!==k;)l=tq(l),m.push(l),l=l.parentNode||(k?l.host:null);k=uq(!1);m=vq(!1);try{var q=a(b,c,d);if(rq)throw Error("elementOpenEnd() must be called after calling elementOpenStart().");return q}finally{Eq=f,Fq=g,Gq=h,uq(k),vq(m)}}};var Jq=Aq();var Kq=["src","srcdoc","codebase","data","href","rel",p,"formaction","sandbox","cite","poster","icon"];function Lq(a){if(!Array.isArray(a)||!Array.isArray(a.raw))throw new TypeError("safeAttr is a template literal tag function and should be called using the tagged template syntax. For example, safeAttr`foo`;");var b=a[0].toLowerCase();if(0===b.indexOf("on")||0==="on".indexOf(b))throw Error("Prefix '"+a[0]+"' does not guarantee the attribute to be safe as it is also a prefix for event handler attributesPlease use 'addEventListener' to set event handlers.");Kq.forEach(function(c){if(0===c.indexOf(b))throw Error("Prefix '"+
a[0]+"' does not guarantee the attribute to be safe as it is also a prefix for the security sensitive attribute '"+(c+"'. Please use native or safe DOM APIs to set the attribute."));});return new Om(b,Mm)};var Mq={fF:!0},Nq={hF:!0},Oq={gF:!0},Pq={eF:!0},Qq={dF:!0},Rq=function(){throw Error("Do not instantiate directly");};Rq.prototype.wc=null;Rq.prototype.Oa=function(){return this.content};Rq.prototype.toString=function(){return this.content};Rq.prototype.Yl=function(){if(this.Zb!==Mq)throw Error("Sanitized content was not of kind HTML.");return ki(qh("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),this.toString())};var Sq=function(){Rq.call(this)};D(Sq,Rq);
Sq.prototype.Zb=Mq;var Tq=function(){Rq.call(this)};D(Tq,Rq);Tq.prototype.Zb=Nq;Tq.prototype.wc=1;var Uq=function(){Rq.call(this)};D(Uq,Rq);Uq.prototype.Zb=Oq;Uq.prototype.wc=1;var Vq=function(){Rq.call(this)};D(Vq,Rq);Vq.prototype.Zb=Pq;Vq.prototype.wc=1;var Wq=function(){Rq.call(this)};D(Wq,Rq);Wq.prototype.Zb=Qq;Wq.prototype.wc=1;var Xq=function(a,b,c){(b=null!=a&&a.Zb===b)&&E(a.constructor===c);return b};var Yq=function(a,b){this.ne=typeof a==u?0<a?1:0>a?-1:null:null==a?null:a?-1:1;this.tt=!!b};w=Yq.prototype;w.zu=Dn;w.At=function(a,b){return 0>Number(a)*Number(b)};w.pu=function(a,b,c,d){return d&&(this.At(b,this.ne)||1==this.ne&&An.test(vn(a,c))||-1==this.ne&&zn.test(vn(a,c)))?1==this.ne?"\u200e":"\u200f":""};w.ZB=function(a,b,c){null==a&&(a=this.zu(Yh(b),!0));return this.aC(a,b,c)};
w.aC=function(a,b,c){c=c||void 0==c;var d=0!=a&&a!=this.ne;if(this.tt||d){var f;d&&(f=-1==a?"rtl":"ltr");d=gi("span",{dir:f},b)}else d=b;b=Yh(b);return d=fi(d,this.pu(b,a,!0,c))};w.mark=function(){switch(this.ne){case 1:return"\u200e";case -1:return"\u200f";default:return""}};var Zq=function(a){if(null!=a)switch(a.wc){case 1:return 1;case -1:return-1;case 0:return 0}return null},cr=function(a){return Xq(a,Mq,Sq)?a:a instanceof Wh?$q(Yh(a)):a instanceof Wh?$q(Xh(a).toString()):$q(String(String(a)).replace(ar,br),Zq(a))},$q=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.wc=d);return c}}(Sq),X={},dr=function(a,b){return a&&b&&a.Qx&&b.Qx?a.Zb!==b.Zb?!1:a.toString()===b.toString():a instanceof Rq&&b instanceof
Rq?a.Zb!=b.Zb?!1:a.toString()==b.toString():a==b},er=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=String(c);if(!c)return"";c=new b(c);void 0!==d&&(c.wc=d);return c}}(Sq),fr=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return(c=String(c))?new b(c):""}}(Wq),gr=RegExp("^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\\b"),mr=function(a,b){if(!b)return String(a).replace(hr,"").replace(ir,
"<");a=String(a).replace(/\[/g,"[");var c=[],d=[];a=a.replace(hr,function(g,h){if(h&&(h=h.toLowerCase(),b.hasOwnProperty(h)&&b[h])){var k=c.length,l="</",m="";if("/"!=g.charAt(1)){l="<";for(var q;q=jr.exec(g);)if(q[1]&&"dir"==q[1].toLowerCase()){if(g=q[2]){if("'"==g.charAt(0)||'"'==g.charAt(0))g=g.substr(1,g.length-2);g=g.toLowerCase();if("ltr"==g||"rtl"==g||g==Tb)m=' dir="'+g+'"'}break}jr.lastIndex=0}c[k]=l+h+">";d[k]=m;return"["+k+"]"}return""});a=String(a).replace(kr,br);var f=lr(c);a=a.replace(/\[(\d+)\]/g,
function(g,h){return d[h]&&c[h]?c[h].substr(0,c[h].length-1)+d[h]+">":c[h]});return a+f},nr=function(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")},lr=function(a){for(var b=[],c=0,d=a.length;c<d;++c){var f=a[c];"/"==f.charAt(1)?(f=b.lastIndexOf(f),0>f?a[c]="":(a[c]=b.slice(f).reverse().join(""),b.length=f)):"<li>"==f&&0>b.lastIndexOf("</ol>")&&0>b.lastIndexOf("</ul>")?a[c]="":gr.test(f)||b.push("</"+f.substring(1))}return b.reverse().join("")},Y=function(a){return Xq(a,Mq,Sq)?String(mr(a.Oa())).replace(kr,
br):String(a).replace(ar,br)},or=function(a){Xq(a,Pq,Vq)&&(a=a.Oa());return(a&&!a.startsWith(" ")?" ":"")+a},tr=function(a){Xq(a,Nq,Tq)||Xq(a,Oq,Uq)?a=pr(a):a instanceof wh?a=pr(xh(a)):a instanceof wh?a=pr(xh(a)):a instanceof sh?a=pr(th(a).toString()):a instanceof sh?a=pr(th(a).toString()):(a=String(a),qr.test(a)?a=a.replace(rr,sr):(lf("Bad value `%s` for |filterNormalizeUri",[a]),a="about:invalid#zSoyz"));return a},vr=function(a){Xq(a,Qq,Wq)?a=nr(a.Oa()):null==a?a="":a instanceof Hh?a=nr(Ih(a)):
a instanceof Hh?a=nr(Ih(a)):a instanceof Th?a=nr(Uh(a)):a instanceof Th?a=nr(Uh(a)):(a=String(a),ur.test(a)||(lf("Bad value `%s` for |filterCssValue",[a]),a="zSoyz"));return a},wr={},xr=function(a,b){a=wr[a]||(wr[a]=new Yq(a));var c=Zh(String(b));var d=Zq(b);null==d&&(d=Dn(b+"",!0),null!=b&&void 0!==b.wc&&(b.wc=d));b=a.ZB(d,c);return Yh(b)},yr=function(a,b,c,d,f){a||(a=c instanceof Function?c.displayName||c.name||ve:c instanceof Object?c.constructor.displayName||c.constructor.name||Object.prototype.toString.call(c):
null===c?Fd:typeof c,lf("expected "+d+" "+b+" of type "+f+", but got "+a+"."),lf("parameter type error. Enable DEBUG to see details."));return c},zr={},Ar=function(a){E(a===zr,"found an incorrect call marker, was an internal function called from the top level?")},Br={"\x00":"�","\t":"	","\n":" ","\v":"","\f":"","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ",
"\u2028":"
","\u2029":"
"},br=function(a){return Br[a]},Cr={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E",
"\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D",
"\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},sr=function(a){return Cr[a]},ar=/[\x00\x22\x26\x27\x3c\x3e]/g,kr=/[\x00\x22\x27\x3c\x3e]/g,rr=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,ur=/^(?!-*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|rgba|hsl|hsla|calc|max|min|cubic-bezier|linear-gradient)\((?:[-\u0020\t,+.!#%_0-9a-zA-Z]|(?:rgb|rgba|hsl|hsla|calc|max|min|cubic-bezier|linear-gradient)\([-\u0020\t,+.!#%_0-9a-zA-Z]+\))+\)|[-+]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|!important)(?:\s*[,\u0020]\s*|$))*$/i,
qr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Dr=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,pr=function(a){return String(a).replace(rr,sr)},Er=function(a){a=String(a);return Dr.test(a)?a:(lf("Bad value `%s` for |filterHtmlAttributes",[a]),"zSoyz")},hr=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,ir=/</g,jr=/([a-zA-Z][a-zA-Z0-9:\-]*)[\t\n\r\u0020]*=[\t\n\r\u0020]*("[^"]*"|'[^']*')/g;var Fr=Ge(["data-soyloggingfunction-"]);Lq(Fr);var Gr={matches:function(a,b,c,d,f){return b===c&&(typeof d===v&&typeof f===v?d.startsWith(f)||f.startsWith(d):d==f)}};(function(a){return Iq(function(b,c,d){Gq=Fq=b;Fq=null;c(d);Hq(Gq,Fq?Fq.nextSibling:Gq.firstChild,null);Fq=Gq;Gq=Gq.parentNode;if(Fq!==b){c=Fq;for(d=[];c&&c!==b;)d.push(c.nodeName.toLowerCase()),c=c.parentNode;throw Error("One or more tags were not closed:\n"+d.join("\n"));}return b},a)})(Gr);
(function(a){return Iq(function(b,c,d){var f={nextSibling:b};var g=b.nextSibling;var h=b.previousSibling;Fq=f;c(d);if(b.__incrementalDOMData)c=b.__incrementalDOMData;else if(c=1===b.nodeType?b.localName:b.nodeName,d=qq,d=1===b.nodeType&&null!=d?b.getAttribute(d):null,c=new Dq(c,1===b.nodeType?d||void 0:null,void 0),b.__incrementalDOMData=c,1===b.nodeType){d=b.attributes;var k=d.length;if(k)for(var l=c.lv(k),m=0,q=0;m<k;m+=1,q+=2){var B=d[m],M=B.value;l[q]=B.name;l[q+1]=M}}c.key&&(Gq||console.warn("patchOuter requires the node have a parent if there is a key."));
d=Fq;c=tq(f);d=tq(d);k=d.nextSibling===c.nextSibling&&d.previousSibling===h;if(!(d.nextSibling===g&&d.previousSibling===h||k||d===c))throw Error("There must be exactly one top level call corresponding to the patched element.");Gq&&Hq(Gq,Fq?Fq.nextSibling:Gq.firstChild,b.nextSibling);return f===Fq?null:Fq},a)})(Gr);/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function Hr(a,b,c,d){(b=b(c||Ir,d))&&b.mA&&a?b.mA(a):(b=Jr(b),ni(E(a),b))}function Kr(a,b,c,d){d=d||K();if((a=a(b||Ir,c))&&a.al)return a.al();a=Jr(a);Lr(a.cb());return d.FA(a)}function Mr(a,b,c,d){a=a(b||Ir,c);d=d||K();a&&a.al?d=a.al():(d=d.createElement(n),a=Jr(a),Lr(a.cb()),ni(d,a));1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d}
function Jr(a){if(!z(a))return $h(String(a));if(a.Yl){var b=a.Yl();if(b instanceof Wh)return b}lf("Soy template output is unsafe for use as HTML: "+a);return $h("zSoyz")}function Lr(a){var b=a.match(Nr);E(!b,"This template starts with a %s, which cannot be a child of a <div>, as required by soy internals. Consider using goog.soy.renderElement instead.\nTemplate output: %s",b&&b[0],a)}var Nr=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,Ir={};Jq.checked=function(a,b,c){null==c?(a.removeAttribute($b),a.checked=!1):(a.setAttribute($b,String(c)),a.checked=!(!1===c||c===vc))};Jq.value=function(a,b,c){null==c?(a.removeAttribute(we),a.value=""):(a.setAttribute(we,String(c)),a.value=String(c))};qq="ssk";var Or=function(a,b){if(X[jd])return X[jd](a,b);a=a||{};var c=a.attributes,d=a.content,f=a.disabled,g=a.id,h=a.Tl,k=a.title,l=a.LC,m=a.value,q=$q;g='<div role="button"'+(g?' id="'+Y(g)+'"':"")+' class="';var B=a||{};a=B.Cg;var M=B.disabled,O=B.checked,za=B.style;B=B.width;Ar(zr);if(X[id])b=X[id]({Cg:a,disabled:M,checked:O,style:za,width:B},b);else{b="goog-inline-block jfk-button ";switch(z(za)?za.toString():za){case 0:b+=ed;break;case 2:b+=dd;break;case 3:b+="jfk-button-primary";break;case 1:b+="jfk-button-default";
break;case 4:b+="jfk-button-flat";break;case 5:b+="jfk-button-mini";break;case 6:b+="jfk-button-contrast";break;default:b+=ed}b+=(dr(B,1)?" jfk-button-narrow":"")+(O?" jfk-button-checked":"")+(a?" "+a:"")+(M?" jfk-button-disabled":"")}return q(g+Y(b)+'"'+(f?' aria-disabled="true"':' tabindex="'+(h?Y(h):"0")+'"')+(k?l?' data-tooltip="'+Y(k)+'"':' title="'+Y(k)+'"':"")+(m?' value="'+Y(m)+'"':"")+(c?or(Xq(c,Pq,Vq)?c.Oa():Er(c)):"")+">"+cr(null!=d?d:"")+ra)};var Pr=function(a,b){this.Bg=a;this.qu=!!b;this.Hm={0:this.Bg+"-arrowright",1:this.Bg+"-arrowup",2:this.Bg+"-arrowdown",3:this.Bg+"-arrowleft"}};x(Pr,Zo);w=Pr.prototype;w.pl=function(a){this.sc=a};w.setPosition=function(a,b,c,d){null!=a&&(this.wg=a);null!=b&&(this.Xi=b);typeof c===u&&(this.Km=Math.max(c,15));typeof d===u&&(this.Lk=d)};w.hB=function(a,b){this.Xb=a;this.Jm=b};w.YA=function(a){this.Wi=a};
w.Ia=function(a,b,c){E(this.Jm,"Must call setElements first.");this.Wh(this.wg,this.xv(this.wg,this.Xi),this.yv(),0,c)};w.yv=function(){return 2==this.Xi?Qr(this.wg)?this.Xb.offsetHeight/2:this.Xb.offsetWidth/2:this.Km};w.xv=function(a,b){2==b&&(b=0);return b};w.VA=function(a){this.op=a};
w.Wh=function(a,b,c,d,f){if(this.sc){var g=Rr(a,b);var h=this.sc;var k=this.Xb,l=this.os,m=pl(h);a:{m=(Qr(a)?m.height/2:m.width/2)-c;var q=Tn(h,g);if(l)l=l.clone(),k&&(k=Sn(k),l.left+=k.x,l.right+=k.x,l.top+=k.y,l.bottom+=k.y);else if(l=hl(h),!l){h=m;break a}h=ql(h).rC();Qr(a)?h.top<l.top&&!(q&1)?m-=l.top-h.top:h.bottom>l.bottom&&q&1&&(m-=h.bottom-l.bottom):h.left<l.left&&!(q&4)?m-=l.left-h.left:h.right>l.right&&q&4&&(m-=h.right-l.right);h=m}h=Qr(a)?new I(this.Lk,h):new I(h,this.Lk);m=Qr(a)?6:9;this.Wi&&
2==d&&(m=Qr(a)?4:1);q=a^3;Qr(a)&&"rtl"==this.sc.dir&&(q=a);g=Vn(this.sc,Rr(q,b),this.Xb,g,h,f,this.op?m:0,void 0,this.os);if(2!=d&&g&496){this.Wh(a^3,b,c,this.Wi&&0==d?1:2,f);return}!this.qu||g&496||(d=parseFloat(this.Xb.style.left),f=parseFloat(this.Xb.style.top),E(!isNaN(d)&&!isNaN(f),"Could not parse position."),isFinite(d)&&0==d%1&&isFinite(f)&&0==f%1||cl(this.Xb,Math.round(d),Math.round(f)))}this.Nz(a,b,c)};
w.Nz=function(a,b,c){var d=this.Jm;Yg(this.Hm,function(f){so(d,f,!1)},this);V(d,this.Hm[a]);d.style.top=d.style.left=d.style.right=d.style.bottom="";this.sc?(b=ml(this.sc,this.Xb),c=Sr(this.sc,a),Qr(a)?d.style.top=Tr(b.y+c.y,15,this.Xb.offsetHeight-15)+Qd:d.style.left=Tr(b.x+c.x,15,this.Xb.offsetWidth-15)+Qd):d.style[0==b?Qr(a)?"top":"left":Qr(a)?"bottom":"right"]=c+Qd};
var Tr=function(a,b,c){return b>c?b:Math.min(Math.max(a,b),c)},Rr=function(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}},Sr=function(a,b){var c=0,d=0;a=pl(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new I(c,d)},Qr=function(a){return 0==a||3==a};w=Pr.prototype;w.op=!1;w.Xi=2;w.Km=20;w.wg=3;w.os=null;w.Lk=-5;w.Wi=!1;var Ur=function(a){P.call(this);this.dom=a||K()};x(Ur,P);Ur.prototype.hp=function(){$n(this.g(),this.yb());T(this.g(),"live","polite")};Ur.prototype.yb=function(){return"tooltip"};var Vr=function(a){Ur.call(this,a);this.Aa=this.dom.j(n,"jfk-tooltip-contentId");this.Im=this.dom.j(n,"jfk-tooltip-arrow",this.dom.j(n,"jfk-tooltip-arrowimplbefore"),this.dom.j(n,"jfk-tooltip-arrowimplafter"));this.Zl=this.dom.j(n,{"class":"jfk-tooltip",role:"tooltip"},this.Aa,this.Im);this.hp()};x(Vr,Ur);Vr.prototype.g=function(){return this.Zl};Vr.prototype.R=function(){return this.Aa};Vr.prototype.o=function(){Ur.prototype.o.call(this);this.Zl&&dj(this.Zl)};var Wr=function(a){Vr.call(this,a)};x(Wr,Vr);Wr.prototype.hp=function(){$n(this.g(),this.yb())};var Zr=function(a){return Bi(Vf(a.replace(Xr,function(b,c){return Yr.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))},Yr=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Xr=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;var bs=function(a,b,c){c||(c=b instanceof Wh?Zr(Yh(b)):b);a.removeAttribute(re);a.removeAttribute(kc);a.removeAttribute(hc);b?(b instanceof Wh?a.Ef=b:(a.setAttribute(hc,b),a.Ef=null),a.setAttribute(Sb,c)):(a.Ef=null,a.removeAttribute(Sb));a=K(a)||K();b=Ye(a.B);$r[b]||($r[b]=new as(a))},$r={},as=function(a){fk.call(this);this.Sc=a;this.lj=new Lk(this.oC,0,this);this.Eb(this.lj);var b=Ui();this.Hh=typeof b.MutationObserver===t?new b.MutationObserver(A(this.jw,this)):null;a=a.B;this.listen(a,[yd,wd,
r,Ub,zc,od],this.Wt,!0);this.listen(a,[zd,xc,yc],this.SA,!0)};x(as,fk);w=as.prototype;w.o=function(){this.mn();fk.prototype.o.call(this)};w.Zr=function(a){switch(a.type){case wd:case zd:case yd:case r:this.sp=!1;break;case od:this.sp=!0}};
w.SA=function(a){this.Hh&&this.Hh.disconnect();this.Zr(a);var b=a.target;a=a.type==xc||a.type==yc;var c=this.fa&&ij(this.fa.R(),b);if(this.sp||!a||c){this.Px=a;if(a=b&&b.getAttribute&&this.Hh)a=b.getAttribute(Td)||null,a=Bf(Zn,a);a&&(this.ez(b),(a=co(b))&&(b=a));this.ee=b}else this.ee=null;this.hl()};w.ez=function(a){this.Hh.observe(a,{attributes:!0})};w.Wt=function(a){this.Zr(a);var b=a.target;a=a.type==wd||a.type==r;b=this.fa&&ij(this.fa.R(),b);a&&b||(this.ee=null,this.hl())};
w.jw=function(a){wf(a,A(function(b){var c=co(b.target);c&&"aria-activedescendant"==b.attributeName&&(this.ee=c,this.hl())},this))};w.hl=function(){if(!(this.lj.isActive()&&this.Qb&&this.Ai)){this.mn();var a=null!=this.Ai?this.Ai:50;this.lj.start(this.Qb?a:300)}};w.mn=function(){this.bi&&(Kk(this.bi),this.bi=0,this.Qb=null)};
w.oC=function(){if(!this.ee)this.Zo();else if(!(this.Qb&&this.fa&&ij(this.fa.g(),this.ee))||this.Qb.getAttribute("data-tooltip-unhoverable")){var a=tj(this.ee,function(k){return k.getAttribute&&(k.getAttribute(kc)||k.getAttribute(hc)||k.Ef)&&!k.getAttribute("data-tooltip-suspended")},!0),b=!1;this.Qb&&this.Qb!=a&&(this.Zo(),b=!0);if(!this.Qb&&a&&(this.Qb=a,this.OB(a))){var c=ii;if(a.getAttribute(kc))for(var d=Oi("jfk-tooltip-data",a),f=0;f<d.length;f++){if(d[f].parentNode==a){c=d[f].cloneNode(!0);
break}}else c=a.Ef?a.Ef:ai(a.getAttribute(hc));d=a.getAttribute(ic);f=a.getAttribute(jc);var g=a.getAttribute(lc);g=Uf(Fi(g))?-1:Number(g);var h=a.getAttribute("data-tooltip-hide-delay");h=Uf(Fi(h))?null:Number(h);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.bi=Jk(bf(this.Ir,this.Qb,c,d,g,f,h),a,this);return}this.Ir(this.Qb,c,d,g,f,h)}}};
w.OB=function(a){return a.getAttribute("data-tooltip-only-on-overflow")&&a.offsetWidth>=a.scrollWidth&&a.offsetHeight>=a.scrollHeight||this.Px&&"mouse"==a.getAttribute("data-tooltip-trigger")?!1:!0};var cs=function(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1};
as.prototype.Ir=function(a,b,c,d,f,g){this.bi=0;this.Ai=g;this.fa||(this.fa=new Wr(this.Sc),this.ap(),Zi(this.Sc.B.body,this.fa.g()),this.Eb(this.fa),this.bf=new Pr("jfk-tooltip",!0),this.bf.VA(!0),this.bf.YA(!0),this.bf.hB(this.fa.g(),this.fa.Im));a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}this.bf.setPosition(cs(c),g,void 0,d);qo(this.fa.g(),hd);this.zi!=f&&(this.zi&&!Uf(Fi(this.zi))&&qo(this.fa.g(),this.zi),Uf(Fi(f))||V(this.fa.g(),f),this.zi=f);
cl(this.fa.g(),0,0);if(b instanceof Wh)Pm(this.fa.R(),b);else for(aj(this.fa.R());c=b.firstChild;)this.fa.R().appendChild(c);this.bf.pl(a);this.bf.Ia(null,0)};as.prototype.ap=function(){this.fa&&V(this.fa.g(),hd)};as.prototype.Zo=function(){this.ap();this.Ai=this.Qb=null};var ds=[],es=function(a){E(!Object.isSealed(a),"Cannot use getInstance() with a sealed constructor.");var b="Gd";if(a.Gd&&a.hasOwnProperty(b))return a.Gd;ds.push(a);var c=new a;a.Gd=c;E(a.hasOwnProperty(b),"Could not instantiate singleton.");return c};var fs=Ge([we]),hs=function(a,b,c,d){Ip.call(this,a,gs.F(),b);this.Sl=c||0;this.km=d||0;this.im=!1};D(hs,Ip);w=hs.prototype;w.getStyle=function(){return this.Sl};w.wf=function(){return this.km};w.CB=function(a){this.Sl!=a&&(this.Sl=a,this.Fk())};w.zr=function(a){this.km!=a&&(this.km=a,this.Fk())};w.HB=function(a){this.im=a};w.Qc=function(a){this.Il(a);var b=this.g();b&&(this.im?bs(b,a,void 0):a?b.title=a:b.removeAttribute(re))};w.ma=function(a){this.isEnabled()!=a&&(hs.i.ma.call(this,a),this.Fk())};
w.focus=function(){var a=this.N();try{a.focus()}catch(b){}};w.We=function(a){hs.i.We.call(this,a);this.Xe(!1)};w.Ha=function(a){hs.i.Ha.call(this,a);this.isEnabled()&&this.Xe(!0)};w.Pb=function(a){hs.i.Pb.call(this,a);this.isEnabled()&&this.Xe(!0)};w.Xe=function(a){this.g()&&so(this.g(),"jfk-button-clear-outline",a)};w.Fk=function(){this.g()&&this.u.CC(this)};
var gs=function(){this.Jr=this.C()+"-standard";this.tm=this.C()+"-action";this.Bq=this.C()+"-primary";this.Kn=this.C()+ma;this.no=this.C()+"-flat";this.eq=this.C()+"-narrow";this.Zp=this.C()+"-mini";this.wn=this.C()+"-contrast"};D(gs,Gp);gs.F=function(){return es(gs)};gs.prototype.od=function(a,b,c){a&&c.CB(a);b&&c.zr(b)};gs.prototype.C=function(){return cd};
gs.prototype.j=function(a){uf(a,hs,"Button is expected to be instance of jfk.Button");var b=a.s(),c=Mr(Or,{disabled:!a.isEnabled(),checked:a.cd(),style:a.getStyle(),title:a.Wc(),LC:a.im,value:a.getValue(),width:a.wf()},void 0,b);b.append(c,a.Oa());this.H(a,c);return c};
gs.prototype.H=function(a,b){gs.i.H.call(this,a,b);this.hn||(this.hn=hh(this.Jr,bf(this.od,0,null),this.tm,bf(this.od,2,null),this.Bq,bf(this.od,3,null),this.Kn,bf(this.od,1,null),this.no,bf(this.od,4,null),this.Zp,bf(this.od,5,null),this.wn,bf(this.od,6,null),this.eq,bf(this.od,null,1)));for(var c=no(b),d=0;d<c.length;++d){var f=this.hn[c[d]];f&&f(a)}if(c=b.getAttribute(hc))a.Il(c),a.HB(!0);return b};var is=[Lq(fs)];gs.prototype.getValue=function(a){return a.getAttribute(we)||""};
gs.prototype.setValue=function(a,b){a&&Qm(is,a,we,b)};gs.prototype.CC=function(a){function b(g,h){(g?c:d).push(h)}E(a.g(),"Button element must already exist when updating style.");var c=[],d=[],f=a.getStyle();b(0==f,this.Jr);b(2==f,this.tm);b(3==f,this.Bq);b(4==f,this.no);b(5==f,this.Zp);b(1==f,this.Kn);b(6==f,this.wn);b(1==a.wf(),this.eq);b(!a.isEnabled(),this.C()+na);ro(a.g(),d);po(a.g(),c)};fp(cd,function(){return new hs(null)});var ks=function(a,b){a=a||{};var c=a.attributes;var d=a.Cg,f=a.checked,g=a.disabled,h=a.id,k=a.Tl,l=a.es,m=a.ariaLabel;a=a.Ct;Ar(zr);X[kd]?c=X[kd]({attributes:c,Cg:d,checked:f,disabled:g,id:h,Tl:k,es:l,ariaLabel:m,Ct:a},b):(b=l?" "+Y("jfk-checkbox-undetermined"):f?" "+Y("jfk-checkbox-checked"):" "+Y("jfk-checkbox-unchecked"),f=l?"mixed":f?te:vc,l=a?' aria-labelledby="'+Y(a)+'"':m?' aria-label="'+Y(m)+'"':"",m=$q,d=Aa+Y(fd)+" "+Y(Fc)+b+(g?" "+Y("jfk-checkbox-disabled"):"")+(d?" "+Y(d):"")+'" role="checkbox" aria-checked="'+
f+'"'+l+(h?' id="'+Y(h)+'"':"")+(g?' aria-disabled="true" tabindex="-1"':' tabindex="'+(k?Y(k):"0")+'"'),c?(c=Xq(c,Pq,Vq)?c.Oa():Er(c),c=or(c)):c="",c=m(d+c+' dir="ltr"><div class="'+Y(gd)+'" role="presentation"></div></span>'));return c};var ls=function(){};D(ls,jp);Te(ls);w=ls.prototype;w.j=function(a){var b=a.s().j(Za,this.Ac(a).join(" "));this.ir(b,a.uc);return b};w.H=function(a,b){b=ls.i.H.call(this,a,b);E(b);var c=no(b),d=!1;Bf(c,this.rf(null))?d=null:Bf(c,this.rf(!0))?d=!0:Bf(c,this.rf(!1))&&(d=!1);a.aB(d);E(b,"The element cannot be null.");T(b,$b,this.Gm(d));return b};w.yb=function(){return Zb};w.ir=function(a,b){if(a){E(a);var c=this.rf(b);E(c);E(a);U(a,c)||(Yg(ms,function(d){d=this.rf(d);E(a);so(a,d,d==c)},this),T(a,$b,this.Gm(b)))}};
w.Gm=function(a){return null==a?"mixed":1==a?te:vc};w.C=function(){return"goog-checkbox"};w.rf=function(a){var b=this.nb();if(1==a)return b+"-checked";if(0==a)return b+"-unchecked";if(null==a)return b+"-undetermined";throw Error("Invalid checkbox state: "+a);};var ns=function(a,b,c){c=c||ls.F();W.call(this,null,c,b);this.uc=void 0!==a?a:!1};D(ns,W);var ms={ys:!0,KE:!1,LE:null};w=ns.prototype;w.Y=null;w.cd=function(){return 1==this.uc};w.by=function(){return null==this.uc};w.Xd=function(a){a!=this.uc&&(this.uc=a,this.u.ir(this.g(),this.uc))};w.aB=function(a){this.uc=a};w.pr=function(a){if(this.L){var b=this.nk();this.oa();this.Y=a;this.K();b&&this.N().focus()}else this.Y=a};w.toggle=function(){this.Xd(this.uc?!1:!0)};
w.K=function(){ns.i.K.call(this);if(this.hh){var a=this.D();this.Y&&a.listen(this.Y,r,this.Oj).listen(this.Y,zd,this.De).listen(this.Y,yd,this.ih).listen(this.Y,wd,this.Ha).listen(this.Y,Ad,this.Pb);a.listen(this.g(),r,this.Oj)}a=this.N();this.Y&&a!=this.Y&&Uf(bo(a,rd))&&(this.Y.id||(this.Y.id=this.Me("lbl")),T(a,sd,this.Y.id))};w.Oj=function(a){a.stopPropagation();var b=this.uc?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(Yb))};
w.Ob=function(a){32==a.keyCode&&(this.Mc(a),this.Oj(a));return!1};fp("goog-checkbox",function(){return new ns});var os=function(a,b){var c=lp(ls,fd);ns.call(this,a,b,c);this.Da(4,!0)};x(os,ns);w=os.prototype;w.j=function(){this.mc(Mr(ks,{checked:this.cd(),disabled:!this.isEnabled(),es:this.by()},void 0,this.s()))};w.ia=function(a){ns.prototype.ia.call(this,a);V(a,Fc);this.g().dir="ltr";this.xe(gd)||this.bu();$n(this.Va(gd),"presentation")};w.bu=function(){var a=this.s().j(n,gd);this.g().appendChild(a)};w.We=function(a){ns.prototype.We.call(this,a);this.Xe(!1)};
w.Ha=function(a){ns.prototype.Ha.call(this,a);this.isEnabled()&&this.Xe(!0)};w.Xe=function(a){this.g()&&so(this.g(),"jfk-checkbox-clearOutline",a)};var ps={8:"backspace",9:"tab",13:pc,16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:Xd,61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",93:"context",
96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:Xd,187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};var qs=function(){};D(qs,Gp);Te(qs);w=qs.prototype;w.j=function(a){var b=this.Ac(a);b=a.s().j(n,Gc+b.join(" "),a.Oa());this.Qc(b,a.Wc());return b};w.yb=function(){return Wb};w.Sa=function(a){return a.tagName==n};w.H=function(a,b){E(b);V(b,Fc);return qs.i.H.call(this,a,b)};w.getValue=function(){return""};w.C=function(){return Dc};fp(Dc,function(){return new Ip(null,qs.F())});var rs=function(){};D(rs,qs);Te(rs);w=rs.prototype;w.j=function(a){var b=this.Ac(a);b=a.s().j(n,Gc+b.join(" "),[this.createCaption(a.Oa(),a.s()),this.Jg(a.s())]);this.Qc(b,a.Wc());return b};w.R=function(a){return a&&a.firstChild};
w.H=function(a,b){var c=Ni("*",Hc,b)[0];if(c){S(c,!1);a.s().B.body.appendChild(c);var d=new Bp;d.H(c);a.Tb(d)}Ni("*",this.C()+ka,b)[0]||b.appendChild(this.createCaption(b.childNodes,a.s()));Ni("*",this.C()+oa,b)[0]||b.appendChild(this.Jg(a.s()));return rs.i.H.call(this,a,b)};w.createCaption=function(a,b){return b.j(n,Gc+(this.C()+ka),a)};w.Jg=function(a){return a.j(n,{"class":Gc+(this.C()+oa),"aria-hidden":!0},"\u00a0")};w.C=function(){return Ec};fp(Ec,function(){return new Pp(null,null,rs.F())});var ss=function(a,b,c){Pp.call(this,null,null,a,c);this.ip=b||null};D(ss,Pp);w=ss.prototype;w.Sf=2;w.ma=function(a){ss.i.ma.call(this,a);this.gr(a)};w.gr=function(a){this.qf().disabled=!a};w.Ha=function(a){this.s().contains(this.qf(),a.target)||ss.i.Ha.call(this,a)};w.qf=function(){return this.s().ye(Ta,Mc,this.R())[0]};w.Io=function(){2==this.Sf?(this.Xf(0),this.bb(0)&&this.bb(0).dispatchEvent(p)):(this.Xf(2),this.bb(1)&&this.bb(1).dispatchEvent(p))};w.Dw=function(a){0==a.target.Ld?this.Xf(0):this.Xf(2)};
w.Ui=function(){this.bb(0)&&this.bb(1)&&(this.D().listen(this.ja(),p,this.Dw),this.bb(0).Al(0),this.bb(1).Al(2))};w.Ti=function(){this.D().listen(this.qf(),r,this.Io)};w.j=function(){ss.i.j.call(this);this.An();var a=new wp("All",null,this.s(),this.ip),b=new wp("None",null,this.s(),this.ip);this.Ya(a);this.Ya(b);this.Ti();this.Ui()};w.An=function(){var a=this.s().createElement(Ta);a.type=Zb;a.className=Mc;this.lc(a)};w.ia=function(a){ss.i.ia.call(this,a);this.Ti();this.Ui()};
w.Tb=function(a){ss.i.Tb.call(this,a);this.Ui()};w.Xf=function(a){if(this.Sf!=a){var b=this.qf();0==a?(b.checked=!0,rl(b,1)):1==a?(b.checked=!0,rl(b,.5)):(b.checked=!1,rl(b,1));this.Sf=a}};fp("goog-selectionmenubutton-button",function(){return new ss});var ts=function(a){ss.call(this,rs.F(),null,a);this.Ib=new os;this.Ib.Da(32,!1)};x(ts,ss);w=ts.prototype;w.qf=function(){return this.Ib.g()};w.An=function(){this.Ib.render();this.lc(this.Ib.g())};w.ia=function(a){ss.prototype.ia.call(this,a);this.Ib.H(this.xe(fd))};w.gr=function(a){this.Ib.ma(a)};w.Ti=function(){this.D().listen(this.Ib,Yb,this.Io)};w.Xf=function(a){this.Sf!=a&&(0==a?this.Ib.Xd(!0):1==a?this.Ib.Xd(null):this.Ib.Xd(!1),this.Sf=a)};w.o=function(){N(this.Ib);ss.prototype.o.call(this)};fp("jfk-selectionmenubutton",function(){return new ts});function us(a,b){P.call(this);this.In=a;this.Rp=b}D(us,P);us.prototype.EA=function(a,b,c,d){this.RB("Running script","Running script "+yi(b));a=this.fv(a,b,d);c=this.gv(c).toString();b=A(this.Kw,this,b);a=a.toString();d=new Xp;$p.push(d);b&&d.listen(ec,b);d.zk("ready",d.Vt);d.send(c,"POST",a,void 0)};
us.prototype.Kw=function(a,b){b=b.target.Yg();switch(b.result){case "AUTH_REQUIRED":this.Kl("Script requires authorization","Script "+yi(a)+" requires authorization");this.TB(b.authPanelUrl,b.authPanel);break;case "OK":this.Kl("Finished script","Finished script "+yi(a));break;default:this.Kl("Script experienced an error","Script "+yi(a)+" experienced an error"),this.QB(b.error)}};
us.prototype.gv=function(a){var b=new Zl;b.mi((""==this.In?"/macros":"/a/macros/"+this.In)+"/macroClient");this.KB(b,a);return b};us.prototype.fv=function(a,b,c){var d=new $l;d.set("cmd",2);null!=a&&d.set("lib",a);d.set("funcName",b);c&&d.set("authMae",c);this.Rp&&d.set("hl",this.Rp);d.set("authVersion","2");return d};var vs=function(a,b,c,d){Ko.call(this,void 0,!0,d);this.HC=a;a=this.R();c=K(a);d=c.j(n);b=null===b?Fd:void 0===b?"undefined":b;if(typeof b!==v)throw Error("Expected a string");b=Zh(b);Pm(d,b);c.appendChild(a,d);this.fr(No);this.xr("Authorization Required");this.G(!0);this.fB(!0);this.addEventListener("dialogselect",this.Mt)};x(vs,Ko);vs.prototype.Mt=function(a){this.Qw(a.key)};
vs.prototype.Qw=function(a){if(a!=Xb){var b=this.HC,c={target:"_blank",height:500,width:600,top:(screen.height-500)/2,left:(screen.width-600)/2,scrollbars:!0};a=window;var d=b instanceof wh?b:Bh("undefined"!=typeof b.href?b.href:String(b))||Fh;var f=void 0!==self.crossOriginIsolated,g="strict-origin-when-cross-origin";window.Request&&(g=(new Request("/")).referrerPolicy);var h="unsafe-url"===g;g=c.noreferrer;if(f&&g){if(h)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");
g=!1}b=c.target||b.target;f=[];for(var k in c)switch(k){case "width":case Tc:case "top":case "left":f.push(k+"="+c[k]);break;case "target":case "noopener":case "noreferrer":break;default:f.push(k+"="+(c[k]?1:0))}k=f.join(",");ug()&&a.navigator&&a.navigator.standalone&&b&&"_self"!=b?(c=Xi(document,"A"),Qf(c,"A"),d=d instanceof wh?d:Eh(d),c.href=xh(d),c.target=b,g&&(c.rel="noreferrer"),d=document.createEvent("MouseEvent"),d.initMouseEvent(r,!0,!0,a,1),c.dispatchEvent(d)):g?(a=si("",a,b,k),d=xh(d),a&&
(Bg&&eg(d,";")&&(d="'"+d.replace(/'/g,"%27")+"'"),a.opener=null,""===d&&(d="javascript:''"),d=ki(qh("b/12014412, meta tag with sanitized URL"),'<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+yi(d)+e),(a=a.document)&&a.write&&(a.write(Xh(d)),a.close()))):((a=si(d,a,b,k))&&c.noopener&&(a.opener=null),a&&c.noreferrer&&(a.opener=null))}this.G(!1)};var ws=function(a,b,c){us.call(this,"defaultdomain"!=a.domain?a.domain:"",b);this.Sc=c||K();this.ts=a};x(ws,us);w=ws.prototype;w.KB=function(a,b){a.Ub("mid",b)};w.TB=function(a,b){(new vs(a,b,"sitesAppsScriptAuthDialog"+this.ts.name.replace(/-/g,""))).G(!0)};w.RB=function(a,b){Vm(yi(a+": "+b))};w.Kl=function(a,b){Vm(yi(a+": "+b))};w.QB=function(a){var b=new Ko;b.xr("Alert");b.wr(a);b.fr(Mo);b.G(!0)};w.Fd=function(){this.wx();this.vx()};
w.wx=function(){for(var a=this.Sc.lm("a","apps-script-run-link"),b=0;b<a.length;b++){var c=a[b],d=c.id.split("#");3==d.length&&Q(c,r,this.Lv(d[1],d[2],d[0]),!1,this)}};w.vx=function(){for(var a=this.Sc.lm("a","apps-script-disabled-link"),b=0;b<a.length;b++)Q(a[b],r,this.UB,!1,this)};w.Ix=function(){JOT_addListener(fc,A(this.Fd,this))};w.UB=function(){Vm(this.Ls)};w.Lv=function(a,b,c){return function(){this.EA(a,b,c)}};C("gsites.pages.view.SitesMaestroRunner",ws);ws.prototype.Ls="Running Apps Scripts is available for signed in users only";
ws.prototype.initListeners=ws.prototype.Fd;ws.prototype.installEditRender=ws.prototype.Ix;var xs=!1,ys=[],As=function(a){ys.push(a);z(Se("google.visualization.ChartEditor"))?zs():xs||(xs=!0,Z.Ck("https://www.gstatic.com/charts/loader.js",function(){google.charts.safeLoad({packages:["charteditor"],language:webspace.page.locale||"en",callback:zs})}))},zs=function(){xs=!1;wf(ys,function(a){a()});ys=[]};C("sites.gvizloader.handleGvizLoaded_",zs);var Bs=function(a){for(var b=0;b<a.length;b++){var c=a[b],d=fj(c);null!=d&&"chartSpec"==d.name&&d.value&&google.visualization.drawChart(Bi(d.value),c)}},Cs=function(){var a=L(be);a&&(a=Ni(n,"sites-gviz-chart",a))&&0<a.length&&As(bf(Bs,a))},Ds=function(){var a=L(be);if(a){a=Ni("FORM","sites-iframe-gviz-form",a);for(var b=0;b<a.length;b++)a[b].submit()}};JOT_addListener(fc,Cs);JOT_addListener("decorateGvizCharts",Cs);JOT_addListener(fc,Ds);JOT_addListener("completeEdit",Ds);var Es=function(a){var b=this;this.QA=a;this.J=ym("help.api.Loader");a.then(A(function(){},this),function(){var c=b.J;c&&zm(c,mm,"Help service failed to load",void 0)},this)};Es.prototype.zt=function(a,b){return this.QA.then(function(c){var d=c[a];if(!d)throw Error("Method not found: "+a);return d.apply(c,b)})};
var Gs=function(a,b,c){for(var d=Array(arguments.length-2),f=2;f<arguments.length;f++)d[f-2]=arguments[f];f=Fs(a,b).then(function(g){return g.apply(null,d)});return new Es(f)},Hs={},Fs=function(a,b){var c=Hs[b];if(c)return c;c=(c=Se(b))?Dk(c):(new zk(function(d,f){var g=(new Ii(document)).createElement(Xa);g.async=!0;Rm(g,uh(ph(a)));g.onload=g.onreadystatechange=function(){g.readyState&&"loaded"!=g.readyState&&g.readyState!=ec||d()};g.onerror=f;(document.head||document.getElementsByTagName("head")[0]).appendChild(g)})).then(function(){var d=
Se(b);if(!d)throw Error("Failed to load "+b+" from "+a);return d});return Hs[b]=c};var Is=function(a){this.yy=a;this.J=ym(Vc)};Is.prototype.bC=function(a){this.yy.zt("startHelp",arguments)};var Js=qh("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");Fs(Js,Uc).Ur(function(){var a=ym(Vc);a&&zm(a,mm,"Help service failed to load.",void 0)});var Ks=function(a,b,c,d){d=d||"en";try{if(0<=b.indexOf("/")){var f=b.split("?#",2)[0];"/"==f.slice(-1)&&(f=f.slice(0,-1));b=f.slice(f.lastIndexOf("/")+1);if(!b||0<=b.indexOf(".")||"site"==b||"sites"==b)b="dashboard"}f={helpCenterPath:"/sites",locale:d};var g={anchor:L(a),authuser:c,context:b};a=f||{};var h=Gs(Js,Uc,"70",{apiKey:a.apiKey||a.apiKey,environment:a.environment||a.environment,helpCenterPath:a.helpCenterPath||a.helpCenterPath,locale:a.locale||a.locale||"en".replace(/-/g,"_"),nonce:a.nonce||
a.nonce,productData:a.productData||a.productData,receiverUri:a.receiverUri||a.receiverUri,renderApiUri:a.renderApiUri||a.renderApiUri,theme:a.theme||a.theme,window:a.window||a.window});(new Is(h)).bC(g)}catch(k){window.open("http://support.google.com/sites/?hl="+d)}};C("sites.util.helpBox",Ks);var Ls=function(a){R.call(this);this.Cf={};this.Bf={};this.ya=new fk(this);this.P=a;this.gj=!1};D(Ls,R);var Ms=[ud,"abort",qc];w=Ls.prototype;w.gt=function(a,b,c){if(b=typeof b===v?b:b.src)this.gj=!1,this.Cf[a]={src:b,xn:void 0!==c?c:null}};w.fA=function(a){delete this.Cf[a];var b=this.Bf[a];b&&(delete this.Bf[a],this.ya.S(b,Ms,this.pq))};w.start=function(){var a=this.Cf;$g(a).forEach(function(b){var c=a[b];c&&(delete a[b],this.wy(c,b))},this)};
w.wy=function(a,b){if(!this.isDisposed()){var c=this.P?K(this.P).j("IMG"):new Image;a.xn&&(c.crossOrigin=a.xn);this.ya.listen(c,Ms,this.pq);this.Bf[b]=c;c.id=b;c.src=a.src}};w.pq=function(a){var b=a.currentTarget;if(b){if(a.type==Rd)if(b.readyState==ec)a.type=ud;else return;"undefined"==typeof b.naturalWidth&&(a.type==ud?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.fA(b.id);this.dispatchEvent({type:a.type,target:b});this.isDisposed()||this.Ky()}};
w.Ky=function(){bh(this.Bf)&&bh(this.Cf)&&!this.gj&&(this.gj=!0,this.dispatchEvent(ec))};w.o=function(){delete this.Cf;delete this.Bf;N(this.ya);Ls.i.o.call(this)};var Ns=function(){this.ek=new Ls;Q(this.ek,ud,this.lq,!1,this)};Ns.prototype.init=function(a,b){a=L(a);b=Ni("img",b,a);a=!1;for(var c=0;c<b.length;c++){var d=b[c];d.height&&d.width?("undefined"==typeof d.naturalWidth&&(d.naturalWidth=d.width),"undefined"==typeof d.naturalHeight&&(d.naturalHeight=d.height),this.lq(null,d)):d.src&&(a=!0,this.ek.gt(d.id,d.src))}a&&this.start()};Ns.prototype.start=function(){this.ek.start()};
Ns.prototype.lq=function(a,b){if((b=a?a.target:b)&&void 0!==b.naturalWidth&&void 0!==b.naturalHeight&&(a=L(b.id))){var c=new vi(b.naturalWidth,b.naturalHeight);c.Eu(Os)?(a.height=b.naturalHeight,a.width=b.naturalWidth):(b=c.HA(Os),a.height=b.height,a.width=b.width);a.style.display=""}};C("gsites.util.ImagePreloader",Ns);var Os=new vi(96,96);C("gsites.util.ImagePreloader.prototype.init",Ns.prototype.init);function Ps(){};/*
Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
var Qs=function(a,b){this.ei=[];this.jq=a;this.Ln=b||null;this.xf=this.te=!1;this.Fb=void 0;this.Ol=this.Tm=this.aj=!1;this.Di=0;this.P=null;this.bj=0};D(Qs,Ps);w=Qs.prototype;w.cancel=function(a){if(this.te)this.Fb instanceof Qs&&this.Fb.cancel();else{if(this.P){var b=this.P;delete this.P;a?b.cancel(a):b.It()}this.jq?this.jq.call(this.Ln,this):this.Ol=!0;this.te||this.yd(new Rs(this))}};w.It=function(){this.bj--;0>=this.bj&&this.cancel()};w.vn=function(a,b){this.aj=!1;this.fm(a,b)};
w.fm=function(a,b){this.te=!0;this.Fb=b;this.xf=!a;this.ko()};w.Rc=function(){if(this.te){if(!this.Ol)throw new Ss(this);this.Ol=!1}};w.callback=function(a){this.Rc();this.Mm(a);this.fm(!0,a)};w.yd=function(a){this.Rc();this.Mm(a);this.fm(!1,a)};w.Mm=function(a){E(!(a instanceof Qs),"An execution sequence may not be initiated with a blocking Deferred.")};w.addCallback=function(a,b){return this.mg(a,null,b)};w.ge=function(a,b){return this.mg(null,a,b)};
w.mg=function(a,b,c){E(!this.Tm,"Blocking Deferreds can not be re-used");this.ei.push([a,b,c]);this.te&&this.ko();return this};w.then=function(a,b,c){var d,f,g=new zk(function(h,k){f=h;d=k});this.mg(f,function(h){h instanceof Rs?g.cancel():d(h);return Ts},this);return g.then(a,b,c)};Qs.prototype.$goog_Thenable=!0;Qs.prototype.isError=function(a){return a instanceof Error};Qs.prototype.Uo=function(){return Af(this.ei,function(a){return typeof a[1]===t})};var Ts={};
Qs.prototype.ko=function(){if(this.Di&&this.te&&this.Uo()){var a=this.Di,b=Us[a];b&&(b.wA(),delete Us[a]);this.Di=0}this.P&&(this.P.bj--,delete this.P);a=this.Fb;for(var c=b=!1;this.ei.length&&!this.aj;){var d=this.ei.shift(),f=d[0],g=d[1];d=d[2];if(f=this.xf?g:f)try{var h=f.call(d||this.Ln,a);h===Ts&&(h=void 0);void 0!==h&&(this.xf=this.xf&&(h==a||this.isError(h)),this.Fb=a=h);if(xk(a)||typeof y.Promise===t&&a instanceof y.Promise)this.aj=c=!0}catch(k){a=k,this.xf=!0,this.Uo()||(b=!0)}}this.Fb=a;
c&&(h=A(this.vn,this,!0),c=A(this.vn,this,!1),a instanceof Qs?(a.mg(h,c),a.Tm=!0):a.then(h,c));b&&(a=new Vs(a),Us[a.U]=a,this.Di=a.U)};var Ss=function(){ff.call(this)};D(Ss,ff);Ss.prototype.message="Deferred has already fired";Ss.prototype.name="AlreadyCalledError";var Rs=function(){ff.call(this)};D(Rs,ff);Rs.prototype.message="Deferred was canceled";Rs.prototype.name="CanceledError";var Vs=function(a){this.U=y.setTimeout(A(this.pC,this),0);this.Ng=a};
Vs.prototype.pC=function(){E(Us[this.U],"Cannot throw an error that is not scheduled.");delete Us[this.U];throw this.Ng;};Vs.prototype.wA=function(){y.clearTimeout(this.U)};var Us={};var $s=function(a,b){var c=b||{};b=c.document||document;var d=th(a).toString(),f=(new Ii(b)).createElement(Xa),g={Vq:f,eg:void 0},h=new Qs(Ws,g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function(){Xs(f,!0);h.yd(new Ys(1,"Timeout reached for loading script "+d))},l),g.eg=k);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&f.readyState!=ec||(Xs(f,c.SE||!1,k),h.callback(null))};f.onerror=function(){Xs(f,!0,k);h.yd(new Ys(0,"Error while loading script "+
d))};g=c.attributes||{};gh(g,{type:"text/javascript",charset:"UTF-8"});Ri(f,g);ri(f,a);Zs(b).appendChild(f);return h},Zs=function(a){var b=Li("HEAD",a);return b&&0!==b.length?b[0]:a.documentElement},Ws=function(){if(this&&this.Vq){var a=this.Vq;a&&a.tagName==Xa&&Xs(a,!0,this.eg)}},Xs=function(a,b,c){null!=c&&y.clearTimeout(c);a.onload=function(){};a.onerror=function(){};a.onreadystatechange=function(){};b&&window.setTimeout(function(){dj(a)},0)},Ys=function(a,b){var c="Jsloader error (code #"+a+")";
b&&(c+=": "+b);ff.call(this,c);this.code=a};D(Ys,ff);var at=function(){this.Fq={}};at.prototype.yB=function(a){this.Fq["card/source"]=a;return this};at.prototype.Xl=function(){return this.Fq};function bt(a){a=a||K();a=Ye(a.B);ct[a]||(ct[a]=new dt);return ct[a]}var ct={},dt=function(){P.call(this);this.Of=[];this.un=new at};x(dt,P);w=dt.prototype;w.Bh=function(){var a=Se("gapi.load");typeof a!==t||this.tp?this.ho||(this.ho=!0,$s(et).addCallback(A(this.Bh,this))):(this.tp=!0,a("card",A(this.uw,this)))};
w.uw=function(){this.gm=Se("gapi.config.update");this.Hi=Se("gapi.card.watch");this.hs=Se("gapi.card.unwatch");this.configure(this.un);for(var a=0;a<this.Of.length;a++){var b=this.Of[a];this.ss(b.g(),b.getUserData())}this.Of=[]};w.configure=function(a){this.un=a;a=a.Xl();if(this.gm)for(var b in a)this.gm(b,a[b])};w.ss=function(a,b){this.Hi?(Ym(a,"g-hovercard"),b&&a.setAttribute("data-userid",b),this.Hi(a)):(this.Of.push(new ft(a,b)),this.Bh())};
w.o=function(){P.prototype.o.call(this);delete this.Hi;delete this.hs;delete this.Of};var et=uh(ph(qh("https://apis.google.com/js/api.js")));w=dt.prototype;w.ho=!1;w.tp=!1;w.gm=null;w.Hi=null;w.hs=null;var ft=function(a,b){this.m=a;this.KC=b};ft.prototype.g=function(){return this.m};ft.prototype.getUserData=function(){return this.KC};var gt=!G&&!pg(),ht=function(a,b){if(/-[a-z]/.test(b))return null;if(gt&&a.dataset){if(rg()&&!(b in a.dataset))return null;a=a.dataset[b];return void 0===a?null:a}return a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())};var it=function(){this.Hq=cf()},jt=null;it.prototype.set=function(a){this.Hq=a};it.prototype.reset=function(){this.set(cf())};it.prototype.get=function(){return this.Hq};var kt=function(a){this.Qz=a||"";jt||(jt=new it);this.eC=jt};w=kt.prototype;w.yt=!0;w.PB=!0;w.VB=!0;w.SB=!0;w.Dr=!1;w.WB=!1;var lt=function(a){return 10>a?"0"+a:String(a)},mt=function(a){kt.call(this,a)};D(mt,kt);
var nt=function(a,b){try{var c=xj(a);var d=c.fileName;null==d&&(d="");if(/^https?:\/\//i.test(d)){var f=Bh(d)||Fh,g=qh("view-source scheme plus HTTP/HTTPS URL"),h="view-source:"+xh(f);nf(ph(g),Bd);E(!Uf(ph(g)),Cd);var k=Ah(h)}else k=Ah(ph(qh("sanitizedviewsrc")));return fi(bi("Message: "+c.message+"\nUrl: "),gi("a",{href:k,target:"_new"},c.fileName),bi("\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+c.stack+"-> [end]\n\nJS stack traversal:\n"+zj(b)+"-> "))}catch(l){return bi("Exception trying to expose exception! You win, we lose. "+
l)}};mt.prototype.Dr=!0;
mt.prototype.Tu=function(a){if(!a)return ii;switch(a.Kp.value){case km.value:var b="dbg-sh";break;case lm.value:b="dbg-sev";break;case mm.value:b="dbg-w";break;case nm.value:b="dbg-i";break;default:b="dbg-f"}var c=[];c.push(this.Qz," ");if(this.PB){var d=new Date(a.Vr);c.push("[",lt(d.getFullYear()-2E3)+lt(d.getMonth()+1)+lt(d.getDate())+" "+lt(d.getHours())+":"+lt(d.getMinutes())+":"+lt(d.getSeconds())+"."+lt(Math.floor(d.getMilliseconds()/10)),"] ")}if(this.VB){d=c.push;var f=this.eC.get();f=(a.Vr-
f)/1E3;var g=f.toFixed(3),h=0;if(1>f)h=2;else for(;100>f;)h++,f*=10;for(;0<h--;)g=" "+g;d.call(c,"[",g,"s] ")}this.SB&&c.push("[",a.Ay,"] ");this.WB&&c.push("[",a.Kp.name,"] ");c=bi(c.join(""));d=ii;this.Dr&&a.Og&&(d=fi(ji,nt(a.Og)));a=bi(a.getMessage());b=gi("span",{"class":b},fi(a,d));return this.yt?fi(c,b,ji):fi(c,b)};var ot=function(a){R.call(this);this.Ii=a||window;this.Bk=Q(this.Ii,Sd,this.Mw,!1,this);this.ag=Si(this.Ii)};D(ot,R);ot.prototype.getSize=function(){return this.ag?this.ag.clone():null};ot.prototype.o=function(){ot.i.o.call(this);this.Bk&&(bk(this.Bk),this.Bk=null);this.ag=this.Ii=null};ot.prototype.Mw=function(){var a=Si(this.Ii);wi(a,this.ag)||(this.ag=a,this.dispatchEvent(Sd))};C("sites.Hovercard",function(){var a=(new at).yB("sites");bt(void 0).configure(a);a=Ni(null,"sites-admininfobox-hovercard",null);for(var b=0;b<a.length;b++){var c=a[b],d=K(c);bt(d).ss(c,void 0)}});var pt=function(){this.ro=this.so=!1},qt=function(a){pt.F().vy(a)};pt.prototype.vy=function(a){if(this.ro)a();else{if(!this.so){this.so=!0;var b=A(this.mB,this);this.Mn=$s(uh(ph(qh("https://apis.google.com/js/platform.js"))));this.Mn.addCallback(b)}this.Mn.addCallback(a)}};pt.prototype.mB=function(){this.ro=!0};pt.F=function(){return es(pt)};C("sites.util.GapiLoader.loadGapi",qt);var rt=function(a,b,c){P.call(this);this.wt=a;a=A(this.Dx,this,b,c);a=A(this.uy,this,a);qt(a)};x(rt,P);w=rt.prototype;w.uy=function(a){$s(uh(this.wt)).addCallback(a)};w.Dx=function(a,b){var c={disableStreamPaneFocusWrapping:!0,paneDiv:L("sites-comment-docos-pane")||void 0,hideNotificationSettings:!0,resolve:!1,showErrors:!0};b&&(c.readonly=!0);this.pj=docosExterns.Docos.createWithOptions(c);this.render();a&&this.su()};w.su=function(){this.pj.displayNotificationControlDialog()};w.render=function(){this.pj.renderPaneSurface()};
w.o=function(){P.prototype.o.call(this);N(this.pj)};C("sites.CommentPane",rt);var st=function(){this.ff=[];this.sj=[];this.vd=!1;this.result=this.xi=null},tt;w=st.prototype;w.addCallback=function(a,b){if(typeof a!=t)throw"Callback must be a function";b&&(a=A(a,b));this.ff.push(a);this.vd&&this.xi&&this.Uh(this.result)};w.ge=function(a,b){if(typeof a!=t)throw"Errback must be a function";b&&(a=A(a,b));this.sj.push(a);this.vd&&!this.xi&&this.Dq(this.result)};w.callback=function(a){ef&&Bm(this.Bd(),"Got result: "+a);if(this.vd)throw Qa;this.xi=this.vd=!0;this.Uh(a)};
w.Uh=function(a){this.result=a;if(this.ff.length){var b=this.ff.shift();try{ef&&Bm(this.Bd(),"Passing result to callback handler");var c=b(a)}catch(d){ef&&(a=this.Bd())&&zm(a,mm,"Caught error running callback:"+d,d);this.vd=!1;this.yd(d);return}c instanceof st?(ef&&Bm(this.Bd(),"Callback returned Deferred, waiting for result"),c.addCallback(this.Uh,this),c.ge(this.yd,this)):this.ff.length?(ef&&Bm(this.Bd(),this.ff.length+" callbacks remaining."),this.Uh(c)):this.result=c}};
w.yd=function(a){ef&&Bm(this.Bd(),"Got error: "+a,a);if(this.vd)throw Qa;this.vd=!0;this.xi=!1;this.Dq(a)};w.Dq=function(a){this.result=a;var b;if(this.sj.length)for(;b=this.sj.shift();)try{b(a)}catch(c){}else ef&&Am(this.Bd(),"Unhandled error: "+a,a)};w.Bd=function(){tt||(tt=ym("goog.deferred.Deferred"));return tt};
var ut=function(a){this.mu=a;this.Fb=new st;this.Yh=[];for(var b=0;b<a.length;b++){var c=a[b];if(!(c instanceof st))throw"All items in DeferredArray array must be Deferred objects";c.addCallback(this.lw,this);c.ge(this.rw,this)}};ut.prototype.lw=function(a){this.Yh.push([!0,a]);this.bn()};ut.prototype.rw=function(a){this.Yh.push([!1,a]);this.bn()};ut.prototype.bn=function(){this.Yh.length==this.mu.length&&this.Fb.callback(this.Yh)};ut.prototype.addCallback=function(a){this.Fb.addCallback(a)};var wt=function(){if(vt)return vt;var a=this.J=xm().Ad("").Sp;a&&(xm().Ad(a.getName()).level=mm);a=this.J;var b=A(this.Cw,this);a&&xm().Ad(a.getName()).So.push(b);this.zy=new mt;vt=this};wt.prototype.Ov=function(){var a=document.getElementById(ae);a||(a=document.createElement(nc),a.id=ae,document.body.appendChild(a));return a};wt.prototype.Cw=function(a){if(this.enabled){var b=this.Ov().appendChild(document.createElement(nc));b.className="sites-debug-log-logrecord";Pm(b,this.zy.Tu(a))}};var vt=null;
wt.prototype.enabled=!0;C("DebugLogDisplay",wt);var Z={bF:[],Dk:{},Qp:{}};C("ResourceLoader",Z);Z.uf=function(){Z.J||(Z.J=ym("sites.ResourceLoader"));return Z.J};Z.Ah=function(a){var b=new st;if(Z.Qp[a])b.callback(!0);else{var c=Z.Dk[a];c||(Bm(Z.uf(),"loading "+a),c=Z.Bh(a));c.addCallback(b.callback,b);c.ge(b.yd,b)}b.addCallback(function(){Bm(Z.uf(),"ready: "+a)});b.ge(function(d){Am(Z.uf(),"error loading resource",d)});return b};Z.Ck=function(a,b,c){a=Z.Ah(a);b&&a.addCallback(b);c&&a.ge(c)};Z.loadResourceWithCallback=Z.Ck;
Z.ZE=function(a){for(var b=[],c=0;c<a.length;c++)b.push(Z.Ah(a[c]));a=new ut(b);a.addCallback(function(){Bm(Z.uf(),"Done.")});return a};
Z.Bh=function(a){var b=new st;b.addCallback(function(){delete Z.Dk[a];Z.Qp[a]=!0});var c=document.getElementsByTagName("head")[0];if(!c)throw"No head element found, aborting";var d=/\.css(\?|$)/.exec(a);if(d){var f=document.createElement("link");f.href=a;f.rel="stylesheet"}else/\.js$|\.js\?|\/jsapi$|\/jsapi\?/.exec(a)&&(f=Xi(document,Xa),Rm(f,uh(a)));if("undefined"!=typeof f.readyState)f.onreadystatechange=function(){"loaded"!=f.readyState&&f.readyState!=ec||b.callback(!0)};else if(d){var g=function l(){l.Du||
(l.Du=!0,window.clearInterval(h),b.callback(!0))};var h=window.setInterval(function(){try{g()}catch(l){15!=l.code&&g()}},100);window.setTimeout(g,3E3)}else f.onload=function(){b.callback(!0)};c.appendChild(f);b.addCallback(function(){Bm(Z.uf(),"loaded: "+a)});return Z.Dk[a]=b};var xt=function(a,b){this.cq={};this.px={};this.Rq=b;JOT_addListener("registerForRpc",A(this.aA,this));var c=this;this.Rq.register("resize_iframe",function(d){c.nB(this.f,d)})};xt.prototype.aA=function(a){var b=a.payload[0],c=a.payload[1],d=document.getElementById(c);if(d&&d.name){var f=d.name;d.src=a.payload[2];this.Rq.setAuthToken(f,b);this.cq[f]=c;this.px[c]=f}};xt.prototype.nB=function(a,b){if(a=document.getElementById(this.cq[a]))a.style.height=b+Qd};C("gsites.RpcHub",xt);(function(){function a(b){b&&"ping"==b.data&&b.source.postMessage("pong",b.origin)}window.addEventListener&&window.addEventListener("message",a,!1)})();var At=function(){R.call(this);this.Jk="closure_frame"+yt++;this.ck=[];zt[this.Jk]=this},Bt;D(At,R);var zt={},yt=0,Ct=function(a,b){var c=K(a);Rl(b,function(d,f){Array.isArray(d)||(d=[d]);wf(d,function(g){g=c.j(Ta,{type:Wc,name:f,value:g});a.appendChild(g)})})};w=At.prototype;w.J=ym("goog.net.IframeIo");w.ra=null;w.Rb=null;w.Ge=null;w.bz=0;w.va=!1;w.gf=!1;w.wi=!1;w.Kc=null;w.xh=null;w.Dd=null;w.dk=!1;
w.send=function(a,b,c,d){if(this.va)throw Error(jb);this.Kc=a=new Zl(a);b=b?b.toUpperCase():"GET";c&&a.Tp();Bm(this.J,"Sending iframe request: "+a+" ["+b+"]");Bt||(Bt=Wi("FORM"),Bt.acceptCharset="utf-8",c=Bt.style,c.position=lb,c.visibility=Wc,c.top=c.left="-10px",c.width=c.height="10px",c.overflow=Wc,document.body.appendChild(Bt));this.ra=Bt;"GET"==b&&Ct(this.ra,a.tb);d&&Ct(this.ra,d);pi(this.ra,Ah(a.toString()));this.ra.method=b;this.Yq();this.ln()};
w.NA=function(a,b,c){if(this.va)throw Error(jb);b=new Zl(b||a.action);c&&b.Tp();Bm(this.J,"Sending iframe request from form: "+b);this.Kc=b;this.ra=a;pi(E(this.ra),b.toString());this.Yq()};w.abort=function(){if(this.va){Bm(this.J,"Request aborted");var a=this.Xg();E(a);ck(a);this.wi=this.va=this.gf=!1;this.dispatchEvent("abort");this.Ek()}};
w.o=function(){Cm(this.J,"Disposing iframeIo instance");this.va&&(Cm(this.J,"Aborting active request"),this.abort());At.i.o.call(this);this.Rb&&this.Tq();this.Tn();delete this.tj;this.Kc=this.xh=this.ra=null;delete zt[this.Jk]};w.kk=function(){return this.gf};w.Dp=function(){return this.wi};w.isActive=function(){return this.va};w.Yg=function(){return Tp(this.xh)};w.iB=function(a){this.tj=a};
w.Yq=function(){this.va=!0;this.gf=!1;this.du();Cm(this.J,"Setting up iframes and cloning form");this.xt();var a=this.Ge+"_inner",b=jj(this.Rb);if(document.baseURI){var c=yi(a);c=ki(qh("Short HTML snippet, input escaped, safe URL, for performance"),'<head><base href="'+yi(document.baseURI)+'"></head><body><iframe id="'+c+'" name="'+c+'"></iframe>')}else c=yi(a),c=ki(qh("Short HTML snippet, input escaped, for performance"),'<body><iframe id="'+c+'" name="'+c+'"></iframe>');b.write(Xh(c));this.dk||
Q(b.getElementById(a),ud,this.Lh,!1,this);c=Li(cb,E(this.ra));for(var d=0,f=c.length;d<f;d++){var g=c[d].value;sj(c[d])!=g&&(kj(c[d],g),c[d].value=g)}c=b.importNode(E(this.ra),!0);c.target=a;c.action=this.ra.action;b.body.appendChild(c);d=Li(Ya,E(this.ra));f=Li(Ya,c);g=0;for(var h=d.length;g<h;g++)for(var k=Li("OPTION",d[g]),l=Li("OPTION",f[g]),m=0,q=k.length;m<q;m++)l[m].selected=k[m].selected;d=Li(Ta,E(this.ra));f=Li(Ta,c);g=0;for(h=d.length;g<h;g++)if("file"==d[g].type&&d[g].value!=f[g].value){Cm(this.J,
"File input value not cloned properly. Will submit using original form.");this.ra.target=a;c=this.ra;break}Cm(this.J,"Submitting form");try{this.co=!1,c.submit(),b.close(),H&&Jk(this.Tr,250,this)}catch(B){c=this.J,d=nt(B,void 0),d=Yh(d),Am(c,"Error when submitting form: "+d),this.dk||ak(b.getElementById(a),ud,this.Lh,!1,this),b.close(),this.zf(2)}};w.Lh=function(){ak(this.Xg(),ud,this.Lh,!1,this);try{this.Bw(this.uo())}catch(a){this.zf(1)}};
w.Bw=function(a){Cm(this.J,"Iframe loaded");this.gf=!0;this.va=!1;try{var b=a.body;this.xh=b.textContent||b.innerText}catch(f){var c=1}var d;c||typeof this.tj!=t||(d=this.tj(a))&&(c=4);zm(this.J,qm,"Last content: "+this.xh);zm(this.J,qm,"Last uri: "+this.Kc);c?(Cm(this.J,"Load event occurred but failed"),this.zf(c,d)):(Cm(this.J,"Load succeeded"),this.wi=!0,this.dispatchEvent(ec),this.dispatchEvent(le),this.Ek())};
w.zf=function(a,b){this.co||(this.va=this.wi=!1,this.gf=!0,4==a&&E(void 0!==b),this.dispatchEvent(ec),this.dispatchEvent(qc),this.Ek(),this.co=!0)};w.Ek=function(){Bm(this.J,"Ready for new requests");this.Tq();this.Tn();this.dispatchEvent("ready")};
w.du=function(){Cm(this.J,"Creating iframe");this.Ge=this.Jk+"_"+(this.bz++).toString(36);this.Rb=K(this.ra).j(Sa,{name:this.Ge,id:this.Ge});G&&7>Number(Qg)&&pi(this.Rb,Ah(ph(qh(bd))));var a=this.Rb.style;a.visibility=Wc;a.width=a.height="10px";a.display=Ed;Cg?a.marginTop=a.marginLeft="-10px":(a.position=lb,a.top=a.left="-10px")};w.xt=function(){K(this.ra).B.body.appendChild(this.Rb)};
w.Tq=function(){var a=this.Rb;a&&(a.onreadystatechange=null,a.onload=null,a.onerror=null,this.ck.push(a));this.Dd&&(Kk(this.Dd),this.Dd=null);H?this.Dd=Jk(this.Un,2E3,this):this.Un();this.Ge=this.Rb=null};w.Un=function(){this.Dd&&(Kk(this.Dd),this.Dd=null);for(;0!=this.ck.length;){var a=this.ck.pop();Bm(this.J,"Disposing iframe");dj(a)}};w.ln=function(){this.ra&&this.ra==Bt&&aj(this.ra)};w.Tn=function(){this.ln();this.ra=null};w.uo=function(){return this.Rb?jj(this.Xg()):null};
w.Xg=function(){return this.Rb?jj(this.Rb).getElementById(this.Ge+"_inner"):null};w.Tr=function(){if(this.va){var a=this.uo();a&&!xg(a,"documentUri")?(this.dk||ak(this.Xg(),ud,this.Lh,!1,this),navigator.onLine?((a=this.J)&&zm(a,mm,"Silent Firefox error detected",void 0),this.zf(3)):((a=this.J)&&zm(a,mm,"Firefox is offline so report offline error instead of silent error",void 0),this.zf(9))):Jk(this.Tr,250,this)}};var Dt=function(){At.call(this);this.iB(this.kC)};x(Dt,At);Dt.prototype.Cm=function(a,b,c){a[b]?a[b].value=c:(b=Wi(Za,{style:"display:none;"},Wi(Ta,{name:b,value:c,type:Wc})),a.appendChild(b))};Dt.prototype.kC=function(a){var b=null;void 0!==Ui(a).rc&&(b=502);return b};Dt.prototype.nt=function(a){var b=Rn.get("jotxtok")||"";this.Cm(a,"jot.xtok",b)};var Et=function(){Xp.call(this)};x(Et,Xp);var Ft=function(a,b,c,d,f,g,h){var k=new Et;b=A(k.St,k,b,c);Q(k,le,b);Q(k,qc,b);Q(k,"timeout",b);Q(k,"abort",b);Q(k,"ready",k.dispose,!1,k);k.send(a,d,f,g,h)};Et.prototype.send=function(a,b,c,d,f){a=new Zl(a);a.Ub("jot.xtok",Rn.get("jotxtok"));if(f)for(var g in f)a.Ub(g,f[g]);Xp.prototype.send.call(this,a.toString(),b,c,d)};
Et.prototype.St=function(a,b,c){try{var d=c.target.Yg()}catch(f){}d&&d.error&&"not-logged-in"==d.error?Vm('You need to be signed in to complete this action. Click <a href="'+(webspace.signInUrl+'">here</a> to sign in again.')):c.type==le&&a?a(c):c.type!=le&&b&&b(c)};C("JOT_addParamToUri",function(a,b,c){a=a instanceof Zl?a:new Zl(new String(a));a.Ub(b,c);return a});function Gt(a){for(var b="",c=!1,d=!0,f=0;f<arguments.length;f++){var g=arguments[f];if(typeof g==v){var h=0==g.indexOf("/");c&&h?g=g.substring(1):c||h||d||(b+="/");d=!1;c=g.lastIndexOf("/")==g.length-1;b+=g}}return b}webspace.getPath=Gt;function Ht(a){a=It(a);var b={};a&&Jt(b,a);return b}C("JOT_getCompParts",Ht);function It(a){return a.id&&0==a.id.indexOf("COMP_")?a:It(a.parentNode)}
function Jt(a,b){b=b.childNodes;for(var c=0;c<b.length;c++){var d=b[c];if(1==d.nodeType&&(!d.id||0!=d.id.indexOf("COMP_"))){var f=d.getAttribute("jotId");if(f){d.YE=f;var g=a[f];if(g){if(!(g instanceof Array)){var h=[];h.push(g);g=a[f]=h}g.push(d)}else a[f]=d}Jt(a,d)}}}
function Kt(a){Q(window,ud,function(){var b=webspace.analyticsAccountId,c=webspace.enableUniversalAnalytics,d=webspace.baseUri;if(b&&c){var f="ga";window.GoogleAnalyticsObject?f=window.GoogleAnalyticsObject:(window[f]=window[f]||function(){(window[f].q=window[f].q||[]).push(arguments)},window[f].l=1*new Date,window.GoogleAnalyticsObject=f,Z.Ah("//www.google-analytics.com/analytics.js"));var g=window[f];g("create",b,{cookiePath:d});g("send","pageview");a&&g("set","admin",!0)}})}
function Lt(a,b){Q(window,ud,function(){Z.Ck(($c==document.location.protocol?"https://ssl.":"http://www.")+"google-analytics.com/ga.js",function(){var c=webspace.analyticsAccountId,d=webspace.enableAnalytics,f=webspace.baseUri;c&&d&&b&&(c=window._gat._getTracker(c),c._setCookiePath(f),c._trackPageview(),c._trackPageLoadTime(),a&&c._setVar("admin"));if(c=webspace.domainAnalyticsAccountId)c=window._gat._getTracker(c),-1!=document.location.host.indexOf(".google.com")&&(f=f.slice(0,f.lastIndexOf("/")),
c._setCookiePath(f)),c._trackPageview(),c._trackPageLoadTime()})})}C("JOT_insertAnalyticsCode",function(a,b){b?(Kt(a),webspace.domainAnalyticsAccountId&&Lt(a,!1)):Lt(a,!0)});
C("JOT_insertTranslateCode",function(a,b){C("translateCallback",function(){var c=Se("google.translate.TranslateElement");new c({pageLanguage:b,floatPosition:c.FloatPosition.BOTTOM_RIGHT,autoDisplay:!1});document.documentElement.style.height=Tb});Q(window,ud,function(){Z.Ah(document.location.protocol+"//translate.google.com/translate_a/element.js?cb=translateCallback&hl="+a)})});
C("JOT_callEndpoint",function(a,b,c,d){a=webspace.baseUri+a;b="json="+encodeURIComponent(JSON.stringify(b));Ft(a,c,d,"POST",b)});
function Mt(a,b,c,d,f,g,h,k){var l=webspace.baseUri+"/system/services/gateway/?service="+encodeURIComponent(a);l+="&j2anofwd=true";b.requestPath=b.requestPath||(new Zl(new String(window.location))).getPath();a=f||"POST";f=function(q,B){q&&(new Zl(new String(window.location))).Rv(B)&&(l+="&"+B+"=true")};f(g,"nofwd");f(k,"ffwd");b=JSON.stringify(b);var m;h=h||{};"POST"==a?m="json="+encodeURIComponent(b):h.json=b;Ft(l,c,d,a,m,void 0,h)}C("JOT_callGateway",Mt);
C("JOT_postFormToGateway",function(a,b,c,d,f){var g=webspace.baseUri+"/system/services/gateway-upload/?service="+a,h=new Dt;d&&Q(h,le,d);f&&Q(h,qc,f);c=c||{};c.service=a;a=JSON.stringify(c);h.Cm(b,"json",a);b.acceptCharset="utf-8";h.nt(b);h.NA(b,g)});function Nt(a){return-1==Dn(a,void 0)?"rtl":"ltr"}C("JOT_getTextDir",Nt);C("JOT_setTextDir",function(a){null!=a.value&&(a.dir=Nt(a.value))});C("JOT_wrapTextDir",function(a,b){return a?(b="rtl"==b?"\u200f":"\u200e",b+a+b):""});
C("JOT_setMobilePreview",function(){var a=window.getComputedStyle(document.body,null),b=document.getElementById(be);b.style.backgroundColor=a.backgroundColor;b.style.backgroundImage=a.backgroundImage;b.style.backgroundRepeat=a.backgroundRepeat;b.style.backgroundAttachment=a.backgroundAttachment;b.style.backgroundPosition=a.backgroundPosition;document.body.style.background="white"});webspace.redirect=function(a){Sm(window.location,Gm(a))};webspace.search=function(a,b,c){Mt("Search",a,b,c)};
webspace.shallowSearch=function(a,b,c){Mt("ShallowSearch",a,b,c)};C("webspace.shallowSearch",webspace.shallowSearch);webspace.TE=function(a,b,c){Mt("GetPageTemplates",a,b,c)};webspace.iF=function(a,b,c){Mt("SaveUserSettings",a,b,c)};
function Ot(a){var b=!1,c=a.getAttribute(qe);c&&(c=parseInt(c,10));if(c){var d=a.getAttribute("issitelocale");(d=d?window.JOT_formatRelativeToNow(c,d):window.JOT_formatRelativeToNow(c))?b=!0:(d=a.getAttribute(re)||(new Ln(10)).format(new Date(c)),a.removeAttribute(qe));kj(a,d)}return b}function Pt(){var a=!1;if(window.JOT_formatRelativeToNow)for(var b=Ni("span"),c=b.length-1;0<=c;c--)Ot(b[c])&&(a=!0);a?Qt():Rt&&(window.clearInterval(Rt),Rt=null)}var Rt;
function Qt(){Rt||(Rt=window.setInterval(Pt,2E4),Q(window,"pageshow",Pt))}C("JOT_setInnerRelativeTime",function(a,b,c){for(var d=a.firstChild;d;d=d.nextSibling)if(d.getAttribute&&d.getAttribute(qe)){a=d;break}b?a.setAttribute(qe,b):a.removeAttribute(qe);a.setAttribute(re,c||(new Date(b)).toLocaleString());Ot(a);Qt()});Qt();JOT_addListener(fc,Pt);
window.JOT_SUBPAGE_click=function(a){a=new Ij(a||window.event);if(a.target.className==uc)return a=a.target.parentNode.parentNode,Bf(Xm(a),bc)?$m(a,bc):Ym(a,bc),!1};webspace.printUrl=new Zl(new String(window.location));webspace.printUrl.Ub("tmpl","/system/app/templates/print/");webspace.printUrl.Ub("showPrintDialog","1");var St=function(){P.call(this);this.Wq=Ti(document);this.ya=new fk(this);this.Eb(this.ya);this.Ue=null;var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;a&&(a=A(a,window));this.Kq=a};x(St,P);w=St.prototype;w.ay=function(){return!!document.querySelector};w.Cx=function(){if(this.ay())for(var a=Ni(nc,"goog-toc"),b=0;b<a.length;b++)this.Bx(a[b])};
w.Bx=function(a){a=Ni("a",null,a);for(var b=0;b<a.length;b++){var c=a[b],d=c.getAttribute("href"),f=d&&d.substring(1);if(d=d&&"#"==d[0]&&this.Xv(f))f=A(this.LA,this,d,f),this.ya.listen(c,r,f)}};w.Xv=function(a){return a&&(a=document.querySelector("a[name="+a+"]"))&&a.parentNode&&a.parentNode.tagName&&a.parentNode.tagName.match(/H[1-9]/)?a.parentNode:null};
w.LA=function(a,b,c){a=gl(a).y;this.Ue=new Sk([this.Wq.scrollTop],[a],200,Nl);this.ya.listen(this.Ue,ob,this.Nk);this.ya.listen(this.Ue,"end",bf(this.Az,b));this.Ue.play();c&&c.preventDefault()};w.Nk=function(a){this.Kq?this.Kq(A(this.rr,this,a.x)):this.rr(a.x)};w.rr=function(a){this.Wq.scrollTop=a};w.Az=function(a){a&&(window.location.hash=a);N(this.Ue);this.Ue=null};St.F=function(){return es(St)};JOT_addListener("pageLoaded",function(){St.F().Cx()});var Tt=function(a){hs.call(this,null);this.Yk=function(){Sm(window.location,Gm(a))}};x(Tt,hs);C("sites.components.NavigationButton",Tt);var Ut=function(a){this.Sc=a||K()};
Ut.prototype.Fd=function(a,b,c,d,f,g,h){0>d&&(d=0);if("desc"==(g||"asc")){var k=d-f;g=d+f;f=g>=c;c=c-d==c}else g=d-f,k=d+f,f=0>g,c=k>=c;d=k;d=Ul(Yl(String(window.location),Id),Id,d);g=Ul(Yl(String(window.location),Id),Id,g);g=new Tt(g);g.H(L(a));g.hi(2);if(!f){if(k=L(a)){switch(h){case "announcements":a="View newer posts";break;case "revisions":a="View newer revisions";break;default:a="Previous"}bs(k,a,void 0)}Q(g,p,g.Yk)}g.ma(!f);f=new Tt(d);f.H(L(b));f.hi(1);if(!c){if(b=L(b)){switch(h){case "announcements":a=
"View older posts";break;case "revisions":a="View older revisions";break;default:a="Next"}bs(b,a,void 0)}Q(f,p,f.Yk)}f.ma(!c)};C("sites.components.Paginator",Ut);Ut.prototype.initListeners=Ut.prototype.Fd;var Vt=function(a,b,c){Cp.call(this,null,c);this.BA=a;this.Yr=Pi("sites-navigation-link",a);this.nn=!!b;b=Pi(de,a);this.ud(a,9,8);this.EB(!1);this.H(b)};x(Vt,Cp);w=Vt.prototype;w.cC=function(){this.isVisible()&&(this.kh=Jk(A(this.Ly,this),250))};w.fj=function(){this.kh&&(Kk(this.kh),this.kh=void 0)};w.Ly=function(){this.fj();this.isActive()||this.Dc()};w.K=function(){Cp.prototype.K.call(this);this.nn?(this.vC=this.Yr.href,this.Yr.href="javascript:void(0);"):this.D().listen(this.s().B,zd,this.vz,!0)};
w.ud=function(a,b,c,d,f){this.jk(a)||(a=this.zn(a,b,c,d,f),this.nn?this.D().listen(a.m,r,this.Cz):this.D().listen(a.m,zd,this.Ez))};w.Ez=function(a){this.ik=!0;this.fj();Cp.prototype.Nh.call(this,a)};w.Cz=function(a){this.isActive()?Sm(window.location,Gm(this.vC)):(this.ik=!0,this.fj(),Cp.prototype.Nh.call(this,a))};w.vz=function(a){this.isVisible()&&(this.ik=a.target instanceof Element&&this.wb(a.target),this.isActive()||this.kh||this.cC())};w.isActive=function(){return this.ik};w.iq=function(){};
w.eb=function(){this.isActive()||this.Dc()};w.wb=function(a){return this.s().contains(this.BA,a)};C("gsites.HoverPopupMenu",Vt);var Wt=[];C("gsites.HoverPopupMenu.createSiteDropdownMenus",function(a,b){fp(ee,function(){var f=lp(vp,ee);return new wp(null,null,null,f)});var c=ip(zp,de);a=Ni(null,a);for(var d=0;d<a.length;d++)Wt.push(new Vt(a[d],b,c))});C("gsites.HoverPopupMenu.setSiteDropdownMenusFocusable",function(a){for(var b=0;b<Wt.length;b++)Wt[b].fi(a)});var Xt=function(){};Xt.prototype.xx=function(){var a=L(ce),b=Pi("sites-gears-button-icon");a&&b&&(b=new Pp(b,null,rs.F()),b.H(a),a=b.ja(),this.yx(a))};
Xt.prototype.yx=function(a){var b=webspace.user.sessionIndex;this.ed(a,"sites-view-page-help",bf(Yt,"more-actions-btn","viewPage",b));this.ed(a,"sites-help",bf(Yt,ce,document.URL,b));var c=Gt(webspace.baseUri,"/system/app/pages/meta/dashboard/userSettings");this.ed(a,"sites-user-settings",function(){Sm(window.location,Gm(c))});this.ed(a,"googleadmin-enabled-link",function(){document.cookie="JOT_GA=false; path=/";window.location.reload(!0)});this.ed(a,"googleadmin-disabled-link",function(){document.cookie=
"JOT_GA=true; path=/";window.location.reload(!0)});var d=Gt(webspace.baseUri,"/system/pages/siteAdminTool");this.ed(a,"sites-admin-page",function(){Sm(window.location,Gm(d))});var f=Gt(webspace.baseUri,"/system/app/pages/meta/dashboard/domainAdminTool");this.ed(a,"sites-domain-admin-page",function(){Sm(window.location,Gm(f))});this.ed(a,"sites-internal-feedback",function(){window.open("http://sites.google.com/a/google.com/JotSpot_Help/")})};Xt.prototype.ed=function(a,b,c){(a=a.Rg(b))&&Q(a,p,c)};
C("sites.util.GearsMenu",Xt);var Yt=function(a,b,c){Ks(a,b||"viewPage",c)};var Zt=function(a,b){P.call(this);this.Yx=!!a;(this.Sx=!!b)||(new Xt).xx();this.Yx&&this.Ax()};x(Zt,P);
Zt.prototype.Ax=function(){if(window.gbar){var a=window.gbar.qfae,b=window.gbar.qfgf;if(a&&b){this.Rf=b();this.ml=this.Rf.elements.scope;this.jd=this.Rf.elements.q;Q(this.Rf,ke,A(function(g){this.Ap()||g.preventDefault()},this));var c=new Bp;Yg($t,function(g,h){c.Ya(new wp(g,h))});b=new Rp(null,c,new rs);var d=Wi(n,["sites-search-scope-selector",Fc]);b.ar(!1);b.tB(!0);b.render(d);var f=mn(this.ml);b.setValue(f);Q(b,Yb,A(this.Nw,this));a(d)}}};
Zt.prototype.Nw=function(a){a=a.target.ic().Ld;var b=this.ml,c=b.type;switch(typeof c===v&&c.toLowerCase()){case Zb:case "radio":b.checked=a;break;case "select-one":b.selectedIndex=-1;if(typeof a===v)for(var d=0;c=b.options[d];d++)if(c.value==a){c.selected=!0;break}break;case Vd:c=a;typeof c===v&&(c=[c]);for(var f=0;d=b.options[f];f++)if(d.selected=!1,c)for(var g,h=0;g=c[h];h++)d.value==g&&(d.selected=!0);break;default:b.value=null!=a?a:""}this.jd.placeholder=$t[a];this.Ap()&&this.Rf.submit()};
Zt.prototype.Ap=function(){var a=mn(this.jd);return typeof a===v&&!Uf(a)};C("sites.util.OneGoogle",Zt);var $t={my:"Search my sites",all:"Search all sites"};Zt.prototype.Rf=null;Zt.prototype.ml=null;Zt.prototype.jd=null;var au=function(){P.call(this);this.Aa=Pi("sites-admin-content-pane")||Pi("goog-ws-dash-main")||L("sites-chrome-everything-scrollbar")||L(be);this.Nl=Pi("sites-admin-sidebar-wrapper");this.Xo=Pi("sites-system-edit-header")||Pi("sites-header-divider");this.po=Pi("sites-adminfooter")||Pi("sites-dash-footer");var a=new ot(window);Q(a,Sd,A(this.resize,this))};x(au,P);au.prototype.kB=function(a){this.Au=!!a};
au.prototype.FC=function(a){a=Si().height-a;this.Aa&&(Xk(this.Aa,Tc,a+Qd),Xk(this.Aa,"overflow-y",Tb));this.Nl&&(Xk(this.Nl,Tc,a+Qd),Xk(this.Nl,"overflow-y",Tb))};au.prototype.resize=function(){var a=0;this.Xo&&(a+=pl(this.Xo).height);!this.Au&&this.po&&(a+=pl(this.po).height);this.FC(a)};au.F=function(){return es(au)};C("sites.util.PageContentResizer.getInstance",au.F);au.prototype.setExcludeFooter=au.prototype.kB;au.prototype.resize=au.prototype.resize;var cu=function(a){P.call(this);this.Fg=a;this.U=""+bu++};x(cu,P);w=cu.prototype;w.Nv=function(){var a=y.___jsl.h;return(new Zl(webspace.codeembeds.outerIframeSrc)).Ub("jsh",a).Ub("ceiid",this.U).toString()};w.Cv=function(){var a=y.___jsl.h;return(new Zl(webspace.codeembeds.innerIframeSrc)).Ub("jsh",a).toString()};w.vf=function(){return"jot-code-embed-sandbox-"+this.U};w.Ch=function(a){return a+":"+this.U};
w.DA=function(){var a=qh("The iframe URL is provided by the server and does not contain any part controlled by the user. Similar usage in Atari: cr/191608846.");var b=this.Nv();nf(ph(a),Bd);E(!Uf(ph(a)),Cd);a=uh(b);b=Wi(Sa,{id:this.vf(),name:this.vf(),className:"site-code-embed-sandbox",sandbox:"allow-scripts allow-popups allow-forms allow-same-origin allow-popups-to-escape-sandbox",scrolling:"no",frameborder:"0"});b.src=th(a).toString();aj(this.Fg);Zi(this.Fg,b);gapi.rpc.setup(this.vf());gapi.rpc.register(this.Ch(Nd),
A(this.Iw,this),A(this.ns,this));gapi.rpc.register(this.Ch(ad),A(this.ww,this),A(this.ns,this))};w.Iw=function(){gapi.rpc.call(this.vf(),"initInnerIframe",void 0,this.Cv(),this.zp())};w.ww=function(){var a=ht(this.Fg,"code");gapi.rpc.call(this.vf(),"setInnerIframeCode",void 0,a,this.zp())};w.zp=function(){var a=ht(this.Fg,"scrollable");return Fi(a).toLowerCase()==te};
w.ns=function(a){a=a.origin;var b=webspace.codeembeds.outerIframeSrc.match(Sl),c=b[1],d=b[3];b=b[4];var f="";c&&(f+=c+":");d&&(f=f+"//"+d,b&&(f+=":"+b));return a==f};w.o=function(){gapi.rpc.unregister(this.Ch(Nd));gapi.rpc.unregister(this.Ch(ad));P.prototype.o.call(this)};var bu=0,du=Xg(function(){return!!(new Ii(document)).createElement(Sa).sandbox});var eu=function(a,b){return X[ge]?X[ge](a,b):$q('To see embedded content, update to the latest version of your browser.<a target="_blank" href="https://support.google.com/a/answer/33864" style="margin-left: 6px">Learn more</a>')};var fu=function(){this.kl=[]};fu.prototype.init=function(){JOT_addListener(fc,A(this.Jw,this));this.jp(!0)};fu.prototype.Jw=function(){Dj(this.kl);this.kl=[];this.jp(!1)};fu.prototype.jp=function(a){var b=Oi("site-code-embed-container");if(b.length)if(!du()&&a)Vm(eu({}).toString()),Wm(1E4);else{var c=A(this.Gx,this);qt(function(){gapi.load("gapi.rpc",function(){wf(b,c)})})}};fu.prototype.Gx=function(a){a=new cu(a);this.kl.push(a);try{a.DA()}catch(b){console.error("Failed to run code embed.",b)}};var gu=null;C("sites.codeembed.init",function(){if(!gu){var a=new fu;gu=a;a.init()}});var hu=function(a,b,c,d,f,g,h,k,l,m){this.Pa=a;this.Jd=b;this.ri=c;this.Wb=d;this.oe=f;this.Lf=g;this.na=h;this.Zh=k;this.Rd=l;this.vi=m};hu.prototype.getKey=function(){return this.Jd};hu.prototype.dh=function(){return this.na};
var ju=function(a){var b=a.mb;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&0<b.length?b[0]:a.target;return(new iu).keyCode(a.keyCode||0).key(a.key||"").shiftKey(!!a.shiftKey).altKey(!!a.altKey).ctrlKey(!!a.ctrlKey).metaKey(!!a.metaKey).target(a.target).CA(b).Rz(function(){return a.preventDefault()}).gC(function(){return a.stopPropagation()}).Kt()},iu=function(){this.Pa=null;this.Jd="";this.vi=this.Rd=this.Zh=this.na=this.Lf=this.oe=this.Wb=this.ri=null};w=iu.prototype;
w.keyCode=function(a){this.Pa=a;return this};w.key=function(a){this.Jd=a;return this};w.shiftKey=function(a){this.ri=a;return this};w.altKey=function(a){this.Wb=a;return this};w.ctrlKey=function(a){this.oe=a;return this};w.metaKey=function(a){this.Lf=a;return this};w.target=function(a){this.na=a;return this};w.CA=function(a){this.Zh=a;return this};w.Rz=function(a){this.Rd=a;return this};w.gC=function(a){this.vi=a;return this};
w.Kt=function(){return new hu(mf(this.Pa),this.Jd,rf(this.ri),rf(this.Wb),rf(this.oe),rf(this.Lf),E(this.na),E(this.Zh),of(this.Rd),of(this.vi))};var ku=function(a,b,c){Ej.call(this,a,c);this.identifier=b};D(ku,Ej);var nu=function(a){R.call(this);this.ij=this.Ze={};this.Hp=0;this.fw=ih(lu);this.mC=ih(mu);this.Bm=!0;this.ot=this.ut=!1;this.Sy=!0;this.st=!1;this.Si=null;this.Fx(a)},ou;D(nu,R);var pu=function(a){this.si=a||null;this.next=a?null:{}},lu=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],mu=["color","date","datetime","datetime-local","email","month",u,"password","search","tel","text","time","url","week"];w=nu.prototype;w.TA=function(a){this.Bm=a};
w.Zz=function(a,b){qu(this.Ze,this.np(1,arguments),a)};w.gs=function(a){ru(this.Ze,this.np(0,arguments))};w.np=function(a,b){if(typeof b[a]===v)a=su(b[a]).map(function(f){mf(f.keyCode,"A non-modifier key is needed in each stroke.");return tu(f.key||"",f.keyCode,f.modifiers)});else{var c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(tu("",c[d],c[d+1]))}return a};w.BC=function(){this.Ze={}};w.o=function(){nu.i.o.call(this);this.BC();this.Xt()};
var su=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var f=c.split("+"),g=null,h=null;c=0;for(var k,l=0;k=f[l];l++){switch(k){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}null!==h&&lf("At most one non-modifier key can be in a stroke.");f=void 0;g=k;if(!ou){h={};for(f in ps)h[ps[f]]=on(parseInt(f,10));ou=h}h=ou[g];mf(h,"Key name not found in goog.events.KeyNames: "+
k);g=k;break}b.push({key:g,keyCode:h,modifiers:c})}return b};w=nu.prototype;w.Fx=function(a){this.qb=a;Q(this.qb,od,this.Go,void 0,this);Q(this.qb,ne,this.No,void 0,this);Eg&&(Q(this.qb,pd,this.Po,void 0,this),Q(this.qb,oe,this.Ro,void 0,this));Q(this.qb,qd,this.Ho,void 0,this);Q(this.qb,pe,this.Oo,void 0,this)};w.Ho=function(a){this.fh(ju(a))};w.Oo=function(a){this.fh(a.getData())};w.fh=function(a){H&&this.vw(a);Eg&&this.Sw(a)};w.vw=function(a){32==this.Si&&32==a.Pa&&(0,a.Rd)();this.Si=null};
w.qk=function(a){return Eg&&a.oe&&a.Wb};w.Po=function(a){this.Qo(ju(a))};w.Ro=function(a){this.Qo(a.getData())};w.Qo=function(a){32<a.Pa&&this.qk(a)&&(this.xp=!0)};w.Sw=function(a){!this.xp&&this.qk(a)&&this.Zc(a,!0)};w.Xt=function(){ak(this.qb,od,this.Go,!1,this);ak(this.qb,ne,this.No,!1,this);Eg&&(ak(this.qb,pd,this.Po,!1,this),ak(this.qb,oe,this.Ro,!1,this));ak(this.qb,qd,this.Ho,!1,this);ak(this.qb,pe,this.Oo,!1,this);this.qb=null};
var qu=function(a,b,c){var d=b.shift();d.forEach(function(f){if((f=a[f])&&(0==b.length||f.si))throw Error("Keyboard shortcut conflicts with existing shortcut: "+f.si);});b.length?d.forEach(function(f){f=f.toString();var g=new pu;f=f in a?a[f]:a[f]=g;g=b.slice(0);qu(E(f.next,"An internal node must have a next map"),g,c)}):d.forEach(function(f){a[f]=new pu(c)})},ru=function(a,b){b.shift().forEach(function(c){var d=a[c];d&&(0==b.length?d.si&&delete a[c]:d.next&&(ru(d.next,b.slice(0)),bh(d.next)&&delete a[c]))})};
nu.prototype.Bo=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}};var tu=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];""!=a&&b.push("n_"+a+"_"+c);return b};w=nu.prototype;w.Go=function(a){this.Zc(ju(a))};w.No=function(a){this.Zc(a.getData())};
w.Zc=function(a,b){if(this.tk(a))if(!b&&this.qk(a))this.xp=!1;else{b=on(a.Pa);var c=a.getKey();c=tu(c,b,(a.ri?1:0)|(a.oe?2:0)|(a.Wb?4:0)|(a.Lf?8:0));var d=this.Bo(this.ij,c);d&&!this.gx()||this.tl(this.Ze);(d=this.Bo(this.ij,c))&&d.next&&this.tl(d.next);d&&(d.next?(0,a.Rd)():(this.tl(this.Ze),this.Bm&&(0,a.Rd)(),this.ut&&(0,a.vi)(),c=nf(d.si,"A terminal node must have a string shortcut identifier."),d=this.dispatchEvent(new ku("shortcut",c,a.dh())),(d&=this.dispatchEvent(new ku("shortcut_"+c,c,a.dh())))||
(0,a.Rd)(),H&&(this.Si=b)))}};
w.tk=function(a){var b=a.Pa;if(""!=a.getKey()){var c=a.getKey();if("Control"==c||"Shift"==c||"Meta"==c||"AltGraph"==c)return!1}else if(16==b||17==b||18==b)return!1;c=a.Zh;var d=c.tagName==cb||c.tagName==Ta||c.tagName==Ha||c.tagName==Ya,f=!d&&(c.isContentEditable||c.ownerDocument&&"on"==c.ownerDocument.designMode);return!d&&!f||this.fw[b]||this.ot?!0:f?!1:this.Sy&&(a.Wb||a.oe||a.Lf)?!0:c.tagName==Ta&&this.mC[c.type]?13==b:c.tagName==Ta||c.tagName==Ha?this.st?!0:32!=b:!1};
w.gx=function(){return 1500<=Date.now()-this.Hp};w.tl=function(a){this.ij=a;this.Hp=Date.now()};var uu=function(a){this.wC=a};uu.prototype.toString=function(){return this.wC};var vu=new uu("visibility"),wu=new uu("selection"),xu=new uu(we),yu=new uu(oc),zu=new uu(Yb),Au=new uu(p);var Bu=function(a){this.data=a};var Cu=function(a,b,c){this.newValue=b;this.oldValue=c};var Du=function(a){P.call(this);this.Jd=1;this.Rh=[];this.Vh=0;this.fb=[];this.oc={};this.Dt=!!a};D(Du,P);Du.prototype.subscribe=function(a,b,c){var d=this.oc[a];d||(d=this.oc[a]=[]);var f=this.Jd;this.fb[f]=a;this.fb[f+1]=b;this.fb[f+2]=c;this.Jd=f+3;d.push(f);return f};Du.prototype.unsubscribe=function(a,b,c){if(a=this.oc[a]){var d=this.fb;if(a=a.find(function(f){return d[f+1]==b&&d[f+2]==c}))return this.nd(a)}return!1};
Du.prototype.nd=function(a){var b=this.fb[a];if(b){var c=this.oc[b];0!=this.Vh?(this.Rh.push(a),this.fb[a+1]=function(){}):(c&&Cf(c,a),delete this.fb[a],delete this.fb[a+1],delete this.fb[a+2])}return!!b};
Du.prototype.gd=function(a,b){var c=this.oc[a];if(c){for(var d=Array(arguments.length-1),f=1,g=arguments.length;f<g;f++)d[f-1]=arguments[f];if(this.Dt)for(f=0;f<c.length;f++){var h=c[f];Eu(this.fb[h+1],this.fb[h+2],d)}else{this.Vh++;try{for(f=0,g=c.length;f<g&&!this.isDisposed();f++)h=c[f],this.fb[h+1].apply(this.fb[h+2],d)}finally{if(this.Vh--,0<this.Rh.length&&0==this.Vh)for(;c=this.Rh.pop();)this.nd(c)}}return 0!=f}return!1};var Eu=function(a,b,c){vk(function(){a.apply(b,c)})};
Du.prototype.clear=function(a){if(a){var b=this.oc[a];b&&(b.forEach(this.nd,this),delete this.oc[a])}else this.fb.length=0,this.oc={}};Du.prototype.zb=function(a){if(a){var b=this.oc[a];return b?b.length:0}a=0;for(b in this.oc)a+=this.zb(b);return a};Du.prototype.o=function(){Du.i.o.call(this);this.clear();this.Rh.length=0};var Fu=function(a){P.call(this);this.Sd=new Du(a);this.Eb(this.Sd)};D(Fu,P);w=Fu.prototype;w.subscribe=function(a,b,c){return this.Sd.subscribe(a.toString(),b,c)};w.unsubscribe=function(a,b,c){return this.Sd.unsubscribe(a.toString(),b,c)};w.nd=function(a){return this.Sd.nd(a)};w.gd=function(a,b){return this.Sd.gd(a.toString(),b)};w.clear=function(a){this.Sd.clear(void 0!==a?a.toString():void 0)};w.zb=function(a){return this.Sd.zb(void 0!==a?a.toString():void 0)};var Gu=function(a,b){P.call(this);this.U=a;this.lf={};this.Hb=b?eh(b):{};this.Ex=eh(this.Hb);this.nr();this.Se=new Du;this.Yd=new Fu;this.Pi=1E6};D(Gu,P);w=Gu.prototype;w.nr=function(){void 0===this.Hb["keys-enabled"]&&(this.Hb["keys-enabled"]=!0);this.isEnabled()||(this.lf["default"]=!0);void 0===this.Hb[se]&&(this.Hb[se]=!0)};w.o=function(){Gu.i.o.call(this);this.Se.dispose();this.Yd.dispose();this.Hb={}};w.getId=function(){return this.U};w.isEnabled=function(){return!!this.getProperty(oc)};
w.ma=function(a,b){b=b||"default";var c=!0;if(a){delete this.lf[b];for(var d in this.lf){c=!1;break}}else this.lf[b]=!0,c=!1;this.setProperty(oc,c)};w.isVisible=function(){return!!this.getProperty(ye)};w.G=function(a){this.setProperty(ye,a)};w.Bp=function(){return!!this.getProperty(Wd)};w.Wf=function(a){this.setProperty(Wd,a)};w.hc=function(){return this.getProperty("category")||""};w.Kv=function(){return this.getProperty("node-label")||null};w.Lj=function(){return this.getProperty(rd)||""};
w.Gv=function(){return this.getProperty("long-label")||""};w.Gj=function(){var a=this.Gv();return a?a:(a=this.Kv())?rj(a):this.Lj()};w.Ba=function(){return this.getProperty("keys")};w.getValue=function(){return this.getProperty(we)};w.setValue=function(a){this.setProperty(we,a)};w.getProperty=function(a){return this.Hb[a]};
w.setProperty=function(a,b){"keys"==a&&null!=b&&(E(Array.isArray(b),"Key property should be an array, but got %s instead",b),E(0==b.length||typeof b[0]===v,"Key property should be an array of strings, but got %s instead",b));var c=this.Hb[a];if(b!==c){this.Hb[a]=b;this.Yd.gd(zu,new Cu(a,b,c));var d=Hu(a);d&&this.Yd.gd(d,new Cu(a,b,c))}};w.Wv=function(){var a=this.getProperty("synonyms");if(a){a=a.split("|");for(var b=a.length-1;0<=b;b--)a[b]&&(a[b]=Vf(a[b])),a[b]||Df(a,b);return a}return[]};
w.yj=function(a,b){if(this.isEnabled()){var c=this.Hb.selected,d=this.Hb[se];null!=c&&d&&this.Wf(!c);this.Se.gd(p,a,b);this.Yd.gd(Au,new Bu(a,b))}};w.subscribe=function(a,b,c){return this.Se.subscribe(a,b,c)};w.iC=function(a,b,c){return this.Yd.subscribe(a,b,c)+this.Pi};w.unsubscribe=function(a,b,c){return this.Se.unsubscribe(a,b,c)};w.nd=function(a){return a>this.Pi?this.Yd.nd(a-this.Pi):this.Se.nd(a)};w.reset=function(){this.Se.clear();this.Yd.clear();this.Hb=eh(this.Ex);this.lf={};this.nr()};
var Hu=function(a){switch(a){case ye:return vu;case Wd:return wu;case we:return xu;case oc:return yu;default:return null}};var Iu=vg()||ug();var Ju,Ku,Lu,Mu,Ou=function(a,b,c){c=void 0===c?!0:c;E(Array.isArray(a));a=a[0];var d={},f;for(f in Nu)a.match(new RegExp("-"+f,"gi"))||(d[f]=Nu[f]);Iu&&(b=!b,a.match(b?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)&&c?(a=a.replace(/Meta\+/g,"\u2318"),b&&(a=a.replace(/Ctrl\+/g,"\u2318"))):(a=a.replace(/Meta\+/g,"\u2318+"),b&&(a=a.replace(/Ctrl\+/g,"\u2318+"))),a=a.replace(/(?=\w*Alt(?!Gr))(\w+)/g,"Option"));Ju||(Ju={Ctrl:"Ctrl",Shift:"Shift",Alt:"Alt",Option:"Option"});Ku||(Ku={backspace:"Backspace",
tab:"Tab",enter:"Enter",pause:"Pause","caps-lock":"Caps-Lock",esc:"Esc",space:"Space","pg-up":"Pg-Up","pg-down":"Pg-Down",end:"End",home:"Home",insert:"Insert","delete":"Delete"});c=new RegExp(Object.keys(d).join("|"),"gi");Lu||(Lu=new RegExp(Object.keys(Ju).join("|"),"g"));Mu||(Mu=new RegExp(Object.keys(Ku).join("|"),"gi"));return a.replace(c,function(g){return d[g.toLowerCase()]}).replace(Lu,function(g){return Ju[g]}).replace(Mu,function(g){return Ku[g.toLowerCase()]})},Nu={"close-square-bracket":"]",
dash:"-",down:"\u2193",equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};var Pu=function(a,b,c,d){Ar(a);return X[Db]?X[Db]({VE:c,WE:d},b):$q(wa+Y("apps-action-shortcut-icon")+" "+Y(Fc)+'" style="width: '+Y(vr(d))+"px; height: "+Y(vr(d))+'px"><div class="'+Y("apps-action-shortcut-img")+" "+Y(c)+'" aria-hidden="true"> </div></div>')};var Qu=function(a,b){var c=a.kf,d=a.Yf;a=a.Wo;Ar(zr);X[Nb]?b=X[Nb]({kf:c,Yf:d,Wo:a},b):(c=wa+Y("apps-shortcutshelppopup-container")+fa+Y("apps-shortcutshelppopup-header")+'" role="presentation"><div><div class="'+Y("apps-shortcutshelppopup-title-container")+" "+Y(wb)+'"><h2 id="'+Y(c)+ba+Y("apps-shortcutshelppopup-dialog-title")+e,c=c+'Keyboard shortcuts</h2><input type="text" class="'+(Y(yb)+" "+Y("jfk-textinput")+'" role="combobox" aria-autocomplete="list" placeholder="'),c+=$a.replace(kr,br),c+=
'"/><div class="'+Y(zb)+" "+Y(dd)+" "+Y(cd)+'" tabindex="0"><div class="'+Y("apps-shortcutshelppopup-input-button-img")+e+Pu(zr,b,fr(""+(dr(a,"white")?vr("apps-action-shortcut-search"):vr("apps-action-shortcut-search-white"))),21)+'</div></div></div><div class="'+Y("apps-shortcutshelppopup-tearoff-link-container")+" "+Y(wb)+ea+Y(tr(d))+ba+Y("apps-shortcutshelppopup-tearoff-link")+" "+Y(xb)+e,c=c+'View all shortcuts in Help Center</a></div></div></div><div class="'+(Y("apps-shortcutshelppopup-search-banner")+
e+Or({Cg:Bb,style:0,Tl:0,content:er(wa+Y("apps-shortcutshelppopup-reset-search-button-icon")+e+Pu(zr,b,fr(""+(dr(a,"black")?vr("apps-action-shortcut-back-white"):vr("apps-action-shortcut-back"))),21)+ra)},b)+'<h3 class="'+Y(Cb)+'"></h3></div></div>'),b=$q(c));return b},Ru=function(a,b){var c=a.groups;var d=a.Rr;a=a.He;Ar(zr);if(X[Ob])c=X[Ob]({groups:c,Rr:d,He:a},b);else{b=(a?wa+Y(Ab)+da:"")+'<div tabindex="-1" class="'+Y("apps-shortcutshelppopup-result-container")+'"><table cellpadding="0" tabindex="0" class="'+
Y(rb)+'" aria-label="'+Y(d)+'"><tbody>';d=c.length;for(a=0;a<d;a++){var f=c[a];b+=f.title?Ca+Y("apps-shortcutshelppopup-content-header")+(0==a?" "+Y("apps-shortcutshelppopup-content-header-first"):"")+e+cr(f.title)+ta:"";f=f.Gb;for(var g=f.length,h=0;h<g;h++){var k=f[h];b+=Ba+Y("apps-shortcutshelppopup-shortcut-desc")+" "+Y(sb)+e+cr(k.description)+va+Y("apps-shortcutshelppopup-shortcut-key")+" "+Y(sb)+e+cr(k.keys)+ua}}c=$q(b+"</tbody></table></div>")}return c},Su=function(a,b){var c=a.kf,d=a.Yf;var f=
a.tn;a=a.He;Ar(zr);if(X[Pb])f=X[Pb]({kf:c,Yf:d,tn:f,He:a},b);else{b=wa+Y("CSS_SHORTCUTS_HELP_POPUP_CONTAINER")+" "+Y("jfk-scrollbar-dark")+ia+Y(Ja)+" "+Y("CSS_SHORTCUTS_HELP_POPUP_HEADER")+'"><tr><td class="'+Y("CSS_SHORTCUTS_HELP_POPUP_TITLE")+" "+Y(Ma)+'" id="'+Y(c)+e;b=b+'Keyboard shortcuts</td><td class="'+(Y("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER")+" "+Y(Ma)+ea+Y(tr(d))+ba+Y(Na)+" "+Y(xb)+e);b=b+'View all shortcuts in Help Center</a> | <span class="'+(Y("CSS_SHORTCUTS_HELP_CLOSE_PLACEHOLDER")+
'"></span></td></tr></table>'+(a?wa+Y(Ab)+da:"")+'<table cellpadding="0" class="'+Y(Ja)+" "+Y("CSS_SHORTCUTS_HELP_POPUP_CONTENT")+'"><tr>');d=f.length;for(c=0;c<d;c++){a=f[c];b+='<td class="'+Y(Ka)+ia+Y(Ja)+'"><tbody>';for(var g=a.length,h=0;h<g;h++){var k=a[h];b+='<tr><th class="'+Y(La)+'"></th><th class="'+Y(La)+'"><h3>'+cr(k.title)+ta;k=k.Gb;for(var l=k.length,m=0;m<l;m++){var q=k[m];b+=Ba+Y("CSS_SHORTCUTS_HELP_POPUP_KEY")+" "+Y(Ka)+e+cr(q.keys)+va+Y("CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION")+" "+
Y(Ka)+e+cr(q.description)+ua}}b+="</tbody></table></td>"}f=$q(b+"</tr></table></div>")}return f};var Tu=function(a,b){return b.sv()-a.sv()};var Uu=function(a,b){a=a.group;Ar(zr);if(X[Fb])b=X[Fb]({group:a},b);else{b='<table cellpadding="-1" class="'+Y("apps-actiondatawidget-content")+" "+Y(Cc)+e+(a.title?Ca+Y("apps-actiondatawidget-content-header")+e+cr(a.title)+ta:"");a=a.Gb;for(var c=a.length,d=0;d<c;d++){var f=a[d];b+=Ba+Y("apps-actiondatawidget-shortcut-desc")+Y(aa)+e+cr(f.description)+va+Y("apps-actiondatawidget-shortcut-key")+Y(aa)+e+cr(f.keys)+ua}b=$q(b+"</table>")}return b},Vu=function(a,b){var c=a.rg;var d=a.text,f=a.wq,g=a.ao;
a=a.Pd;Ar(zr);X[Hb]?c=X[Hb]({rg:c,text:d,wq:f,ao:g,Pd:a},b):(b=g?"apps-actiondatawidget-override-keys-on":"apps-actiondatawidget-override-keys-off",g=f?"apps-actiondatawidget-key-extra-padding":"",c=(d?ya+Y(c)+ba+Y(g)+e+xr(1,cr(d))+"</span>":"")+(f?Aa+Y(b)+e+xr(1,cr(f))+Aa+Y(qb)+'" data-overridden-browser-behavior-msg="'+Y(a)+'"><svg class="'+Y("apps-actiondatawidget-override-info-svg")+'"><path d="M8,0 C3.57647059,0 0,3.57647059 0,8 C0,12.4235294 3.57647059,16 8,16 C12.4235294,16 16,12.4235294 16,8 C16,3.57647059 12.4235294,0 8,0 L8,0 Z M8,14.5 C4.46323529,14.5 1.5,11.5367647 1.5,8 C1.5,4.46323529 4.46323529,1.5 8,1.5 C11.5367647,1.5 14.5,4.46323529 14.5,8 C14.5,11.5367647 11.5367647,14.5 8,14.5 L8,14.5 Z" transform="translate(1 1)"/><path d="M10,13 L8,13 L8,11 L10,11 L10,13 L10,13 Z M10,10 L8,10 L8,5 L10,5 L10,10 L10,10 Z" transform="rotate(180 9 9)"/></svg></span></span>':
""),c=$q(c));return c},Wu=function(a,b){a=a.Pd;Ar(zr);return X[Ib]?X[Ib]({Pd:a},b):$q(Aa+Y("apps-actiondatawidget-override-browser-behavior-msg")+'"> '+cr(a)+"</span>")};var Yu=function(a,b,c,d,f,g){g=void 0===g?!1:g;W.call(this,null,Xu.F());this.um=a;this.bt=!g&&b||null;this.bo=!!c;this.pA=!!d;this.zh=!!f};x(Yu,W);Yu.prototype.hc=function(){return this.um.title};
var Zu=function(){return!zg&&Cl?"Chrome":Dl?"Safari":yl?"Firefox":G?"Internet Explorer":Ag?Ra:null},av=function(a,b,c,d,f){var g=yf(a.Gb,function(h){return $u(h,b)});c&&wf(c,function(h){var k=vf(a.Gb,h.action);-1!=k?g[k]=$u(h.action,!0,h.Jz,d,f,h.Pd):g.push($u(h.action,!0,h.Jz,d,f,h.Pd))});return{title:a.title,Gb:g}},$u=function(a,b,c,d,f,g){var h=a.Gj();var k="";a.Ba()&&!f&&(k=bv(a,Gf(a.Ba())));f=k.replace(RegExp("pg-up","i"),"page up");f=f.replace(RegExp("pg-down","i"),"page down");f=f.replace("`",
"backtick");f=f.replace("~","tilde");f=f.replace("-","hyphen");f=f.replace("_","underscore");f=f.replace("=","equals");f=f.replace("[","left bracket");f=f.replace("]","right bracket");f=f.replace(";",Xd);f=f.replace("'","apostrophe");f=f.replace(":","colon");f=f.replace(",","comma");f=f.replace(".","period");f=f.replace("/","slash");f=f.replace("\\","backslash");f=f.replace(Nu.up,"up");f=f.replace(Nu.down,"down");f=f.replace(Nu.left,"left");f=f.replace(Nu.right,"right");b?c?(a=bv(a,c),d=Vu({text:k,
rg:f,wq:a,ao:d&&!!Zu(),Pd:g})):d=Vu({text:k,rg:f}):(d=k,Ar(zr),d=X[Qb]?X[Qb]({rg:f,kF:d},void 0):$q(ya+Y(f)+ba+Y("CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC")+e+xr(1,cr(d))+"</span>"));return{keys:d,description:h}},bv=function(a,b){b=yf(b,function(c){return Ou([c],!!a.getProperty(Ac))});return b.join(" or ")},Xu=function(){};x(Xu,jp);Xu.prototype.j=function(a){uf(a,Yu);var b=Mr(Uu,{group:av(a.um,!0,a.bt,a.bo,a.pA)});this.mt(a,b);return b};
Xu.prototype.mt=function(a,b){var c=a.s(),d=Zu();b=c.Jj(qb,b);wf(b,A(function(f){E(f);var g={Jt:d,Pd:f.dataset.overriddenBrowserBehaviorMsg,NB:!!d,wu:a.bo,ly:a.zh};if(X[Gb])var h=X[Gb](g,void 0);else{var k=g.Jt,l=g.NB,m=g.wu,q=g.ly;h=wa+Y("apps-actiondatawidget-override-tooltip-text")+e;l?m?q?h+=Oa:(g="The "+cr(k)+" browser"+Wu(g,void 0)+" keyboard shortcut was overridden by Sheets",h+=g):q?h+=Oa:(g="This keyboard shortcut is currently used by "+cr(k)+" browser for"+Wu(g,void 0),h+=g):h+="Keyboard override is not available with the current browser.\nTo enable this feature, change to Chrome, Firefox, IE/Edge or Safari";
h=$q(h+ra)}h=h.Yl();bs(f,h,void 0);h=d?a.zh?"apps-actiondatawidget-override-info-icon-tooltip-legacy":"apps-actiondatawidget-override-info-icon-tooltip":"apps-actiondatawidget-override-info-icon-tooltip-unsupported";Uf(Fi(h))||f.setAttribute(jc,h);f.setAttribute(ic,"t,c");f.setAttribute(lc,-6)},this))};Xu.F=function(){return es(Xu)};var cv=function(a){P.call(this);this.me=a;this.ca=new fk(this);this.ca.listen(a,Yc,this.qz);this.ca.listen(a,pc,this.mz);this.ca.listen(a,nb,this.fz);this.ca.listen(a,Xc,this.pz);this.Lg(!0)};D(cv,P);w=cv.prototype;w.Gf=null;w.ll=null;w.nj=!1;w.mz=function(a){this.nj?a.preventDefault():this.Gf=a.target};w.qz=function(){this.Lg()};w.fz=function(){null!=this.ll?(this.me.g().scrollTop=this.ll,this.Lg(!1)):this.Lg(!0)};w.pz=function(a){a.target==this.me&&(this.Gf=null,this.ll=this.me.g().scrollTop)};
w.Lg=function(a){var b=this.me.Bc();if(this.me.isVisible()&&b&&b!=this.Gf){var c=this.me.g();kl(b.g(),c,a);this.jC();this.Gf=null}};w.jC=function(){this.nj=!0;Jk(function(){this.nj=!1},0,this)};w.o=function(){cv.i.o.call(this);this.ca.dispose();this.Gf=null};var dv=function(a,b,c,d,f){sp.call(this,xe,hp.F(),b);this.wa=a;this.cf=d||null;this.Zx=c||null;this.zh=!!f;this.yn(!1,!1);this.sk=!0;this.Ve=null;this.sg=""};x(dv,sp);w=dv.prototype;w.j=function(){this.mc(this.s().j(n,"apps-actiondatawidget"));this.Dn(!0);pj(this.N(),!0);var a=new cv(this);this.Eb(a)};w.xa=function(){return!1};w.eb=function(a){sp.prototype.eb.call(this,a);qo(this.N(),pb)};
w.yn=function(a,b){for(var c=0;c<this.wa.length;c++){var d=this.wa[c].title;d=this.cf&&this.cf[d]?new Yu(this.wa[c],this.cf[d],this.Zx(),a,this.zh,b):new Yu(this.wa[c]);this.vb(d)}};w.K=function(){sp.prototype.K.call(this);this.D().listen(this.N(),"scroll",this.Gz).listen(this.N(),qd,this.fh)};w.fh=function(a){9==a.keyCode&&V(this.N(),pb)};w.RA=function(a,b,c,d,f,g){this.wa=a;this.sg=c||"";this.Zk(!0);this.yn(d,g);this.Dn(b);f||(this.N().scrollTop=0);fo(this.N(),c||Wa)};
w.Dn=function(a){this.Ma(A(function(b){b.j();this.N().appendChild(b.N())},this));a&&0<this.Na()&&(a=this.Ga(this.Na()-1),V(a.N(),this.cf&&!bh(this.cf)?"apps-actiondatawidget-last-item-override-enabled":"apps-actiondatawidget-last-item"),a=a.N().insertRow(-1),V(a,"apps-actiondatawidget-last-row"))};
w.KA=function(a){for(var b=0,c=this.g(),d=0;d<this.Na();d++){var f=uf(this.Ga(d),Yu);if(f.hc()==a){b=f.g().offsetTop;break}}var g=new Il(c,[0,c.scrollTop],[0,b],Math.max(.3*Math.abs(c.scrollTop-b),500),Ol);this.Ve=g;this.Eb(this.Ve);this.D().listen(this.Ve,"begin",function(){this.sk=!1});this.D().listen(this.Ve,"finish",function(){var h=this;setTimeout(function(){h.Ve==g&&(h.sk=!0)},100)});this.Ve.play()};w.Gz=function(){this.sk&&this.dispatchEvent($d)};
w.dw=function(){var a=this.g();if(0<a.scrollTop&&a.scrollHeight<=a.scrollTop+a.clientHeight+1)return uf(this.Ga(this.Na()-1),Yu).hc();for(var b=0;b<this.Na();b++){var c=uf(this.Ga(b),Yu),d=c.N();if(a.scrollTop>=d.offsetTop&&a.scrollTop<d.offsetTop+d.offsetHeight)return c.hc()}return uf(this.Ga(0),Yu).hc()};var ev=function(a,b){eq.call(this,null,null,!1);this.vj=new R;this.Eb(this.vj);a.listen(p,A(function(){var c=b.value;this.zj(c,c)},this));this.Gt(b)};x(ev,eq);ev.prototype.nl=function(a,b){eq.prototype.nl.call(this,a,b);this.zj(a.toString(),this.getValue());return!1};ev.prototype.xa=function(a){return 13!=a.keyCode||this.aa.Xw()?eq.prototype.xa.call(this,a):(a=this.getValue(),this.zj(a,a),!0)};ev.prototype.zj=function(a,b){this.aa.ac();this.vj.dispatchEvent(new fv(a,b))};
var fv=function(a,b){Ej.call(this,"a");this.jy=a;this.Hx=b};x(fv,Ej);var hv=function(a){W.call(this,a,gv.F());this.Rt=a;this.Da(8,!0);this.ni(Ld)};x(hv,W);hv.prototype.hc=function(){return this.Rt};var gv=function(){};x(gv,jp);gv.prototype.C=function(){return"apps-navigationwidget-item"};gv.F=function(){return es(gv)};var iv=function(a,b){sp.call(this,xe,hp.F(),b);this.wa=a;this.Xq=0;this.eu()};x(iv,sp);w=iv.prototype;w.j=function(){this.mc(this.s().j(n,"apps-navigationwidget"));$n(this.N(),td);this.Ma(A(function(a){a.j();this.N().appendChild(a.N())},this))};w.eu=function(){for(var a=0;a<this.wa.length;a++)for(var b=0;b<this.wa[a].length;b++){var c=new hv(this.wa[a][b].title);this.vb(c)}};
w.K=function(){sp.prototype.K.call(this);fo(this.N(),"Navigation menu");var a=new cv(this);this.Eb(a);this.D().listen(this.N(),r,this.Cc)};w.xa=function(a){sp.prototype.xa.call(this,a);13==a.keyCode&&this.dispatchEvent(Zd);return!0};w.Yc=function(){this.Ga(this.Xq).Xa(!0)};w.Cc=function(){this.dispatchEvent(Zd)};w.Tv=function(){return uf(this.Bc(),hv).hc()};w.wB=function(a){this.Ma(A(function(b){var c=b.hc()==a;b.setState(8,c);c&&(this.Xq=this.Ie(b))},this))};var jv=function(a,b){if(X[Lb])return X[Lb](a,b);var c=a.lC,d=a.oy,f=a.enabled,g=$q;c='<div id="'+Y(a.containerId)+ba+Y("CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER")+" "+(f?Y("CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED"):"")+fa+Y("CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT")+ha+Y(c)+e;f=a.enabled;Ar(zr);f=X[Mb]?X[Mb]({enabled:f},b):$q(f?"Keyboard shortcuts are enabled.":"Keyboard shortcuts are disabled.");d=c+f+'</span> <span id="'+Y(d)+'" role="link" class="'+Y("CSS_SHORTCUTS_HELP_POPUP_PREF_LINK")+'" tabindex="0">';
a=a.enabled;Ar(zr);b=X[Jb]?X[Jb]({enabled:a},b):$q(a?"Disable":"Enable");return g(d+b+"</span></div></div>")};var kv=function(){},lv=new kv,mv=[r,od,qd];kv.prototype.listen=function(a,b,c,d,f){var g=function(h){var k=Uj(b),l=hj(h.target)?h.target.getAttribute(Td)||null:null;h.type==r&&h.sh()?k.call(d,h):13!=h.keyCode&&3!=h.keyCode||h.type==qd?32!=h.keyCode||l!=Wb&&"tab"!=l&&"radio"!=l||(h.type==qd&&k.call(d,h),h.preventDefault()):(h.type=pd,k.call(d,h))};g.If=b;g.IA=d;f?f.listen(a,mv,g,c):Q(a,mv,g,c)};
kv.prototype.S=function(a,b,c,d,f){for(var g,h=0;g=mv[h];h++){var k=a;var l=g;var m=!!c;l=Lj(k)?k.Vg(l,m):k?(k=Wj(k))?k.Vg(l,m):[]:[];for(k=0;m=l[k];k++){var q=m.listener;if(q.If==b&&q.IA==d){f?f.S(a,g,m.listener,c,d):ak(a,g,m.listener,c,d);break}}}};var nv=function(a,b,c){Co.call(this,c);this.vu=a;this.tC=b;this.Sc=c};x(nv,Co);nv.prototype.j=function(){this.ia(this.W.createElement(nc))};nv.prototype.ia=function(a){this.mc(a);Hr(a,jv,{enabled:this.vu(),containerId:this.Me("spc_cont"),lC:this.Me("spc_text"),oy:this.Me("spc_link")})};nv.prototype.K=function(){this.D().Ak(this.Sc.g(this.Me("spc_link")),lv,this.tC)};var ov=function(a){this.de=a};
ov.prototype.uA=function(a,b,c){return this.de.Wz(a).then(function(d){return xf(d,pv)}).then(function(d){var f=[];var g=(g="en".match(/^\w{2,3}([-_]|$)/))?g[0].replace(/[_-]/g,""):"";if(-1=="ja ko lo my th zh".split(" ").indexOf(g)){for(g=0;g<d.length;++g){var h=d[g].getAction(),k=qv(h.Gj());k&&(f=f.concat(k));h=h.Wv();for(k=0;k<h.length;++k){var l=qv(h[k]);l&&(f=f.concat(l))}}Kf(f)}d=f;f=[];if(""!=a)for(g=Di(a),g=new RegExp("(^|\\W+)"+g,"i"),h=0;h<d.length&&f.length<b;h++)k=d[h],String(k).match(g)&&
f.push(k);0==f.length&&(f=cq(a,b,d));return f}).then(bf(c,a))};var pv=function(a){a=a.getAction();return!!(a&&a.Gj()&&a.Ba())},qv=function(a){return a.toLocaleLowerCase().replace(/([\^$.*+?=!:'",\-|\\/()[\]{}])/g," ").replace(/\d+/g," ").match(/\S+/g)};var tv=function(a){a=yf(a,function(b){return yf(b,rv)});sv(a);return a},rv=function(a){var b=a.title;a=yf(a.Gb,function(c){if(Array.isArray(c)){var d=Ao.F().Uc();d=new Gu(d);d.setProperty("keys",null==c[0]||Array.isArray(c[0])?c[0]:[c[0]]);d.setProperty(rd,c[1]);c[2]&&d.setProperty(Ac,!0);d.setProperty("category",b);d.setProperty("synonyms",b);c=d}return c});return{title:b,Gb:a}},sv=function(a){for(var b=0;b<a.length;++b)for(var c=a[b],d=0;d<c.length;++d){var f=c[d],g=f.title;f=f.Gb;for(var h=0;h<
f.length;++h){var k=f[h],l=k.hc();E(l,"Action "+k.getId()+" should have a CATEGORY property");E(g==l,"For action "+k.getId()+" category should be the same from data and from action")}}};var uv=null;var wv=function(a,b,c){this.Xp=a||null;this.cj=!!b;this.eo=c;this.M=new jn;this.O=new vv("",void 0);this.O.next=this.O.Db=this.O};w=wv.prototype;w.io=function(a){(a=this.M.get(a))&&this.cj&&(a.remove(),this.mp(a));return a};w.get=function(a,b){return(a=this.io(a))?a.value:b};w.set=function(a,b){var c=this.io(a);c?c.value=b:(c=new vv(a,b),this.M.set(a,c),this.mp(c))};w.shift=function(){return this.yq(this.O.next)};w.pop=function(){return this.yq(this.O.Db)};
w.remove=function(a){return(a=this.M.get(a))?(this.removeNode(a),!0):!1};w.removeNode=function(a){a.remove();this.M.remove(a.key)};w.zb=function(){return this.M.zb()};w.Hd=function(){return this.M.Hd()};w.Ba=function(){return this.map(function(a,b){return b})};w.Nb=function(){return this.map(function(a){return a})};w.contains=function(a){return this.some(function(b){return b==a})};w.Yb=function(a){return this.M.Yb(a)};w.clear=function(){this.ds(0)};
w.forEach=function(a,b){for(var c=this.O.next;c!=this.O;c=c.next)a.call(b,c.value,c.key,this)};w.map=function(a,b){for(var c=[],d=this.O.next;d!=this.O;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};w.some=function(a,b){for(var c=this.O.next;c!=this.O;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};w.every=function(a,b){for(var c=this.O.next;c!=this.O;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
w.mp=function(a){this.cj?(a.next=this.O.next,a.Db=this.O,this.O.next=a,a.next.Db=a):(a.Db=this.O.Db,a.next=this.O,this.O.Db=a,a.Db.next=a);null!=this.Xp&&this.ds(this.Xp)};w.ds=function(a){for(;this.zb()>a;){var b=this.cj?this.O.Db:this.O.next;this.removeNode(b);this.eo&&this.eo(b.key,b.value)}};w.yq=function(a){this.O!=a&&this.removeNode(a);return a.value};var vv=function(a,b){this.key=a;this.value=b};vv.prototype.remove=function(){this.Db.next=this.next;this.next.Db=this.Db;delete this.Db;delete this.next};var xv=function(a,b,c,d,f,g,h){Co.call(this,c);this.wa=tv(a);this.Yo=b;this.hk=null;this.mj=Ao.F().Uc();this.qh=!(!d||!f);this.kj=null;this.de=g||null;this.qc=null!=this.de;this.Mf=null;this.Kk=!0;this.le=this.Gg=null;this.rh=!0;(this.Sh=this.qh?new nv(d,f,this.s()):null)&&this.Eb(this.Sh);this.Gc=null;this.qc&&(a="//ssl.gstatic.com/ui/v1/button/search-white.png",typeof a===v&&(b=a,a=Wi("IMG"),a.src=b,ol(a,21,21)),V(a,"jfk-button-img"),b=[],b.push(a),this.Gc=new hs(b,void 0,2),this.vb(this.Gc),this.Gc.zr(0));
this.Qa=h?new dv(this.Ij(),this.s()):null;this.sb=h?new iv(this.wa,this.s()):null;h&&(this.vb(this.Qa),this.vb(this.sb))};x(xv,Co);w=xv.prototype;w.Sa=function(){return!1};
w.j=function(){Co.prototype.j.call(this);var a=this.N();if(this.qc){var b=this.mj,c=this.Yo;if(null==uv){var d=K(),f=d.B,g=d.createElement(nc);g.style.backgroundColor="rgb(1, 2, 3)";d.appendChild(f.body,g);f=Zk(g,"backgroundColor");f=f.replace(/ /g,"");f="rgb(0,0,0)"===f?"black":"rgb(255,255,255)"===f?"white":Ed;d.removeNode(g);uv=f}this.le=Mr(Qu,{kf:b,Yf:c,Wo:uv});this.s().appendChild(a,this.le);this.sb&&this.Qa?(this.sb.j(),this.le.appendChild(this.sb.N()),this.Qa.j(),this.le.appendChild(this.Qa.N())):
this.fl(null,null);E(this.Gc);this.Gc.H(this.Va(zb))}else Hr(a,Su,this.Fv())};w.N=function(){return Co.prototype.N.call(this)};w.Fv=function(){var a=yf(this.wa,function(b){return yv(b,!1)});return{kf:this.mj,Yf:this.Yo,tn:a,He:this.qh}};w.uv=function(){if(!this.kj){var a=this.Ij();this.kj={groups:yv(a,!0),He:this.qh}}return E(this.kj)};w.Ij=function(){return zf(this.wa,function(a,b){return Ff(a,b)},[])};
var zv=function(a){for(var b=new wv,c=[],d=0;d<a.length;++d){var f=a[d].getAction(),g=f.hc();""==g?c.push(f):(b.Yb(g)||b.set(g,[]),b.get(g).push(f))}a=b.map(function(h,k){return{title:k,Gb:h}});c.length&&(a.length?a.push({title:"More shortcuts",Gb:c}):a.push({title:"",Gb:c}));return a};w=xv.prototype;w.K=function(){Co.prototype.K.call(this);this.qc&&this.GB();this.Mf=this.Va(xb);this.Cl(this.Kk);this.Sh&&this.Sh.render(this.Va(Ab));this.D().listen(this.Mf,r,this.Aw);this.sb&&this.Qa&&this.Bl(!0)};
w.GB=function(){var a=this.Va(Bb);bs(a,"Clear search",void 0);this.D().Ak(a,lv,this.Lw);a=this.Va(yb);fo(a,$a);E(this.Gc);this.Gc.ma(!0);var b=this.Gc.N();bs(b,$a,void 0);a=new ev(this.Gc,a);a.vj.listen("a",A(this.Ow,this));this.hk=a;b=new ov(E(this.de));var c=new fq;c.pB(!1);c.className="apps-shortcutshelppopup-ac-renderer";c.ai="apps-shortcutshelppopup-ac-row";b=new dq(b,c,a);b.UA(!1);a.Et(b)};
w.reset=function(){this.vA();this.Gr(!1);this.fl(null,null);this.sb&&this.Qa&&this.Bl(!0);this.Va(zb).value=""};w.vA=function(){var a=this.Va(Cb);kj(a,Wa)};w.oa=function(){Co.prototype.oa.call(this);this.Mf=null};w.Aw=function(){this.dispatchEvent(ac)};w.Ow=function(a){a.Hx?this.Fy(a.jy):this.rh||this.reset()};w.Fy=function(a){return this.de.Wz(a).then(A(this.nA,this,a))};w.Lw=function(){this.reset();this.Va(zb).focus()};w.Gr=function(a){S(this.Va(Bb),a)};
w.Cl=function(a){this.Kk=a;this.Mf&&S(this.Mf,this.Kk)};w.mv=function(){return this.hk?this.hk.aa.u.g():null};w.nA=function(a,b){var c='Search results for "'+a+'"';a='No search results for "'+a+'"';b=xf(b,pv);Nf(b,Tu);b=b.slice(0,30);var d=this.Va(Cb);c=0==b.length?a:c;kj(d,c);this.Gr(!0);this.fl(zv(b),c);this.sb&&this.Qa&&this.Bl(!1);0==b.length?this.Va(Bb).focus():this.Qa?this.Qa.N().focus():this.s().xe(rb).focus()};
w.fl=function(a,b){if(a){var c={groups:yv(a,!0),He:this.qh};this.rh=!1}else c=this.uv(),this.rh=!0;c.Rr=b||Wa;this.Qa?this.Qa.RA(a||this.Ij(),this.rh,null,!1,!1,!1):(this.Gg&&this.le.removeChild(this.Gg),this.Gg=Mr(Ru,c),this.le.appendChild(this.Gg));(b=this.Va(Bb))&&(a&&0==a.length?V(b,vb):qo(b,vb))};var yv=function(a,b){return yf(a,function(c){return av(c,b)})};xv.prototype.ks=function(){var a=this.sb.Tv();this.Qa.KA(a)};xv.prototype.em=function(){var a=this.Qa.dw();this.sb.wB(a)};
xv.prototype.Bl=function(a){this.sb.ma(a);a?(this.D().listen(this.sb,Zd,this.ks),this.D().listen(this.Qa,$d,this.em),this.em()):(this.D().S(this.sb,Zd,this.ks),this.D().S(this.Qa,$d,this.em),this.sb.Ma(function(b){b.setState(8,!1)}))};xv.prototype.Ei=function(){return null!=this.de};var Av=function(a,b){var c=a.on;a=a.Ei;Ar(zr);if(X[Rb])a=X[Rb]({on:c,Ei:a},b);else{var d=wa+Y("apps-shortcutshelppopup-dialog")+fa+Y(tb)+da;a?(a=d,c=wa+Y("apps-shortcutshelppopup-close")+ha+Y(c)+ba+Y("modal-dialog-title-close")+ca,Ar(zr),X[Eb]?b=X[Eb]({color:void 0,size:void 0},b):(b=yr(!0,"color",void 0,Da,Gd),d=(d=yr(!0,"size",void 0,Da,Gd))?""+d:"14px",b='<svg width="'+Y(d)+'" height="'+Y(d)+'" viewBox="0 0 10 10" focusable="false" fill="'+Y(null!=b?b:"#000000")+'"><polygon points="10,1.01 8.99,0 5,3.99 1.01,0 0,1.01 3.99,5 0,8.99 1.01,10 5,6.01 8.99,10 10,8.99 6.01,5 "/></svg>',
b=$q(b)),d=a+(c+b+"</span></div>")):(d+=wa+Y("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_WRAPPER")+ha+Y(c)+ba+Y(Na)+ca,d+="Close</span></div>");a=$q(d+ra)}return a};var Bv=function(a,b,c){Go.call(this,b,c);this.md=a;this.vb(this.md);this.pn=Ao.F().Uc();this.qc=a.Ei()};x(Bv,Go);w=Bv.prototype;w.C=function(){return this.qc?"apps-shortcutshelppopup":"shortcuts-modalpopup"};w.Sa=function(){return!1};w.j=function(){Go.prototype.j.call(this);var a=this.s(),b=this.N();S(b,!1);Hr(b,Av,{on:this.pn,Ei:this.qc});var c=this.Va(tb);this.md.j();a.appendChild(c,this.md.N());$n(b,mc);T(b,sd,this.md.mj);this.qc||V(b,"CSS_SHORTCUTS_HELP_POPUP")};
w.K=function(){Go.prototype.K.call(this);var a=this.s(),b=a.g(this.pn);this.qc&&bs(b,"Close",void 0);this.D().Ak(b,lv,this.Jo);a=a.Qv(this.g());this.D().listen(a,wd,this.lz,!0);this.D().listen(this.g(),od,this.sz);this.D().listen(this.md,ac,this.Jo)};w.G=function(a){this.qc&&this.L&&!this.isVisible()&&a&&this.md.reset();Go.prototype.G.call(this,a)};w.Jo=function(){this.G(!1)};w.Cl=function(a){this.md.Cl(a)};
w.Ia=function(){Go.prototype.Ia.call(this);var a=this.g();if(a&&!this.qc){if(this.isVisible()){var b=dl(a);b=hl(b);b=.9*(b.bottom-b.top)}else b=this.s().B,b=.9*Si(Ui(b)||window).height;Xk(a,"maxHeight",b+Qd);Xk(a,"left","10%");Xk(a,"top","10%")}};w.lz=function(a){var b=this.md.mv();b&&ij(b,a.target)||ij(this.g(),a.target)||this.G(!1)};w.sz=function(a){27==a.keyCode?(this.G(!1),a.stopPropagation(),a.preventDefault()):9==a.keyCode&&a.shiftKey&&a.target==this.g()&&this.Ar()};var Cv=function(a,b,c){Ko.call(this,a,b,c)};x(Cv,Ko);Cv.prototype.G=function(a){a!=this.isVisible()&&(Ko.prototype.G.call(this,a),a?Dv++:Dv=Math.max(Dv-1,0),this.focus())};Cv.prototype.focus=function(){if(this.isVisible()){var a=this.vv();a&&(pj(a,!0),a.focus())}};
Cv.prototype.Ia=function(){var a=Ui(this.W.B)||window,b=K((a||y||window).document).we(),c=b.x;b=b.y;var d=pl(this.g());a=Si(a);c=Math.max(c+a.width/2-d.width/2,0);var f=L("gb"),g=20;f&&(g+=pl(f).height);b=Math.max(b+a.height/2-d.height/2,g);cl(this.g(),c,b)};Cv.prototype.close=function(){this.G(!1);this.dispose()};var Dv=0;C("gsites.components.JotDialog.prototype.reposition",Cv.prototype.Ia);var Ev=function(){P.call(this);this.xb={};this.rn={};this.Cb=null;this.uh=!0};x(Ev,P);w=Ev.prototype;w.sd=function(a){var b=a.Sn;b&&(this.xb[b]=this.xb[b]||[],this.xb[b].push(a),this.uh=!0)};w.removeAction=function(a){for(var b in this.xb)Ef(this.xb[b],function(c){return c.getId()==a.getId()}),0==this.xb[b].length&&delete this.xb[b];this.uh=!0};w.sl=function(a,b){this.rn[a]=b};w.rv=function(a){return this.rn[a]||0};
w.getData=function(){var a=[],b;for(b in this.xb){for(var c=[],d=0;d<this.xb[b].length;++d){var f=this.xb[b][d];f.isEnabled()&&c.push([f.Bv(),f.Lj()])}d=this.rv(b);a[d]=a[d]||[];a[d].push({title:b,Gb:c})}return a};w.hx=function(){for(var a in this.xb)for(var b=this.xb[a],c=0;c<b.length;c++)if("showHelpPopup"!=b[c].getId())return!0;return!1};
w.By=function(){var a=this.Cb;N(a);a=Fv.Ub("hl",webspace.page.locale);a=new xv(this.getData(),a.toString());a=new Bv(a);a.render();this.Cb=a;this.uh=!1;a=Oi(Ka,this.Cb.g());for(var b=0;b<a.length;b++)pj(a[b],!0)};w.isVisible=function(){return!!this.Cb&&this.Cb.isVisible()};w.G=function(a,b){a&&this.uh&&this.By();this.hx()&&(this.Cb.G(a),this.Cb.g().focus(),b&&Tj(this.Cb,Xc,b))};w.o=function(){N(this.Cb);this.Cb=null};Ev.prototype.addAction=Ev.prototype.sd;var Fv=new Zl("https://support.google.com/sites/bin/answer.py?answer=189191");
Ev.prototype.addAction=Ev.prototype.sd;Ev.prototype.removeAction=Ev.prototype.removeAction;Ev.prototype.isVisible=Ev.prototype.isVisible;Ev.prototype.setVisible=Ev.prototype.G;var Hv=function(a,b,c,d,f,g,h,k){h=h||{};h.label=b;h.hint=b;Dg&&d&&0<=d.search(/Ctrl/i)&&!k?h.keys=[d.replace(/Ctrl/ig,"Meta")]:h.keys=null==d?d:[d];h[Ac]=k||!1;Gu.call(this,a,h);this.ma(!!c);g&&this.iC(Au,Gv(g));this.Sn=f||null};D(Hv,Gu);var Gv=function(a){return function(b){(b=b.data)&&b.preventDefault();a(b)}},Iv={"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};
Hv.prototype.Bv=function(){var a=this.getProperty("helpKeys");a=a||this.Ba();Array.isArray(a)&&(a=a.join(" "));if(typeof a===v)for(var b in Iv)a=a.replace(new RegExp(b,"gi"),Iv[b]);return a};Hv.prototype.o=function(){N(this.fa);Hv.i.o.call(this)};var Jv=function(a,b,c,d){Hv.call(this,"showHelpPopup","Open shortcut help",a,c,d,A(this.sB,this,!0));this.Cb=b};D(Jv,Hv);Jv.prototype.sB=function(a,b){this.Cb.G(a);b&&b.preventDefault()};var Kv=function(a){nu.call(this,a||document);this.Qi={};this.Ua=!0;this.Cd=new Ev;this.Cr={};this.TA(!1)};D(Kv,nu);w=Kv.prototype;w.ft=function(a){a=new Jv(!0,this.Cd,"Ctrl + /",a);this.sd(a,a.yj)};w.sd=function(a,b,c){if(!webspace.user.renderMobile&&webspace.user.keyboardShortcuts){this.Qi[a.getId()]=a;var d=a.Ba()||[];Array.isArray(d)||(d=[d]);if(!c)for(c=0;c<d.length;c++)this.Zz(a.getId(),d[c]);a.Sn&&this.Cd.sd(a);this.it(a,b)}};
w.it=function(a,b){this.Cr[a.getId()]=Q(this,"shortcut_"+a.getId(),A(b,a))};w.removeAction=function(a){if(!webspace.user.renderMobile&&webspace.user.keyboardShortcuts){var b=a.Ba();if(Array.isArray(b))for(var c=b.length,d=0;d<c;++d)this.gs(b[d]);else this.gs(b);this.Cd.removeAction(a);this.gA(a);delete this.Qi[a.getId()]}};w.gA=function(a){var b=this.Cr;bk(b[a.getId()]);b[a.getId()]=null};w.isEnabled=function(){return this.Ua};w.ma=function(a){this.Ua=a};
w.tk=function(a){return this.Ua?Kv.i.tk.call(this,a):!1};w.o=function(){var a=this.Qi,b;for(b in a)this.removeAction(a[b]);N(this.Cd);this.Cd=null;Kv.i.o.call(this)};var Lv=function(){Kv.call(this);this.ft(Fa);this.kt(Fa);var a=this.Cd;a.sl(Fa,0);a.sl("Site",1);a.sl("Page",2)};x(Lv,Kv);Lv.prototype.kt=function(a){a=new Jv(!0,this.Cd,"Shift + /",a);a.setProperty("helpKeys","?");this.sd(a,a.yj)};Lv.F=function(){return es(Lv)};var Mv=function(a){Hv.call(this,"focusSearchBox","Search",a,"/",Fa,A(this.Fu,this))};D(Mv,Hv);Mv.prototype.Fu=function(a){var b=L(ld);b&&(b.focus(),a&&a.preventDefault())};var Nv=function(a){P.call(this);this.Lt=a||"sites-searchbox-search-button";this.Br=Lv.F()};x(Nv,P);
Nv.prototype.Fd=function(a,b,c,d){this.jd=L(ld);var f=L(fe),g=L(this.Lt),h=L("sites-searchbox-scope");f&&Q(f,ke,this.gn,!1,this);if(g){var k=L("sites-searchbox-select-dropdown");this.Vd=new hs(null);this.Vd.H(g);Q(this.Vd,p,this.Nr,!1,this);if(k&&a){var l=new Rp(null,null,new Ov);l.ar(!1);l.H(k);var m;for(k=0;k<a.length;k++){var q=a[k],B=new wp(q.label,q);l.Ya(B);q.id==c&&(m=B)}m&&l.ld(m);d&&(l.Ya(new Ap),c=new wp(d.label,d),l.Ya(c));Q(l,Yb,A(function(M){M=M.target.ic().Ld;if(M.id)h.value=M.id,f.action=
M.action,b?kj(g,M.label):(this.Vd.Qc(M.label),this.Jc.pr(M.label),this.jd.setAttribute(Sb,M.label)),this.Nr();else if(M.url){var O=window.location;a:{try{var za=O&&O.ownerDocument,sa=za&&(za.defaultView||za.parentWindow);sa=sa||y;if(sa.Element&&sa.Location){var Kb=sa;break a}}catch(ub){}Kb=null}if(Kb&&(!O||!(O instanceof Kb.Location)&&O instanceof Kb.Element)){if(z(O))try{var Ze=O.constructor.displayName||O.constructor.name||Object.prototype.toString.call(O)}catch(ub){Ze=xa}else Ze=void 0===O?"undefined":
null===O?Fd:typeof O;lf("Argument is not a Location (or a non-Element mock); got: %s",Ze)}Sm(O,Gm(M.url))}},this))}b||(a=l?l.ic().Ld:a[0],this.Vd.Qc(a.label),this.Jc=new Dp(a.label),this.Jc.H(this.jd))}a=new Mv(!0);this.Br.sd(a,a.yj);this.Bj=a};Nv.prototype.gn=function(a){var b=this.Jc?this.Jc.getValue():this.jd.value;if(Vf(b))return!0;a&&a.preventDefault();return!1};Nv.prototype.Nr=function(){this.gn()&&L(fe).submit()};
Nv.prototype.o=function(){this.Bj&&(this.Br.removeAction(this.Bj),N(this.Bj));N(this.Vd);this.Vd=null;N(this.Jc);this.Jc=null;P.prototype.o.call(this)};C("sites.Searchbox",Nv);var Pv=null;C("sites.Searchbox.initialize",function(a,b,c,d){N(Pv);Pv=new Nv(a);Pv.Fd(b,!0,c,d)});Nv.prototype.jd=null;Nv.prototype.Vd=null;Nv.prototype.Jc=null;Nv.prototype.initListeners=Nv.prototype.Fd;var Ov=function(){};x(Ov,rs);Ov.prototype.zd=function(a){return 2==a?"jfk-button-hover":rs.prototype.zd.call(this,a)};var Qv=function(a,b){a=a.message;Ar(zr);X[je]?b=X[je]({message:a},b):(b=yr(typeof a===v,"message",a,Da,v),b=$q('<div class="sites-cookie-notice-fit" tab-index="-1"><div>'+cr(b)+"</div><br></div>"));return b};var Rv=function(a,b){a=a.nf;Ar(zr);b=X[ie]?X[ie]({nf:a},b):""+yr(typeof a===v,"folderName",a,Da,v)+": folder expander open";return b},Sv=function(a,b){a=a.nf;Ar(zr);b=X[he]?X[he]({nf:a},b):""+yr(typeof a===v,"folderName",a,Da,v)+": folder expander closed";return b};var Tv=function(){};w=Tv.prototype;w.zx=function(){this.cz=new Uv(webspace.domain,webspace.name,webspace.siteNoticeMessage,webspace.siteNoticeRevision)};w.My=function(){var a=this.cz;if(!a.getMessage()||this.dz(a))return!1;this.oA(a);return!0};w.dz=function(a){var b=Rn.get(md);return b?Bf(b.split("|"),String(a.Qq)):!1};w.nw=function(a){this.hA();var b=Rn.get(md);a=String(a.Qq);b&&(a=b+"|"+a);this.eB(a)};w.eB=function(a){Rn.set(md,a,{Eh:7776E3,path:this.tv(),GA:"lax"})};w.tv=function(){return webspace.baseUri};
w.oA=function(a){var b=a.getMessage();if(b){b=Kr(Qv,{message:b});b.setAttribute(Td,mc);this.gq=b;var c=new hs("Ok, got it",void 0,2);Q(c,p,A(this.nw,this,a));c.render(b);if(webspace.siteNoticeUrlEnabled){var d=Bh(webspace.siteNoticeUrlAddress)||Fh;xh(d)!=kb&&(a=new hs("More details",void 0,2),Q(a,p,function(){window.open(xh(d))}),a.render(b),a.g().setAttribute(Td,"link"))}cj(document.body,b,0);b.focus()}};w.hA=function(){this.gq&&dj(this.gq)};
var Uv=function(a,b,c,d){this.re=a;this.ts=b;this.Ry=c;this.Qq=d};Uv.prototype.getMessage=function(){return this.Ry};var Vv=function(){this.hq=new Tv;JOT_addListener("usercontentrendered",A(this.lB,this))};Vv.prototype.lB=function(){this.hq.zx();if(!this.hq.My()){var a=document.getElementById("sites-page-title");a&&a.focus()}};C("JOT_setupPostRenderingManager",function(){return new Vv});var Yv=function(a,b,c){this.fq=a;this.title=b;this.dom=K(document);this.Ih=this.dom.g("COMP_"+a);var d=this.Mv();d&&this.qo(this.Ih,function(f){this.lr(f,!Bf(d,f.getAttribute("wuid")))});a=this.dom.ye(n,"current-bg",this.Ih);if(0<a.length)for(a=a[0].parentNode;a;)a=this.Wg(a),hj(a)&&this.lr(a,!1);Q(this.Ih,r,A(this.Zy,this));Wv.push(this);c||Xv.push(this)};w=Yv.prototype;w.qo=function(a,b,c){b=A(b,this);a=this.dom.ye("LI","parent",a);for(var d=0;d<a.length;d++)b(a[d],c)};
w.lr=function(a,b){so(a,bc,b)};w.Wg=function(a){return this.dom.jv(a.parentNode,"LI","parent")};w.to=function(a){return null==a?null:(a=Ni("ul",null,a))&&a[0]?a[0]:null};w.Mv=function(){var a=Rn.get(this.mm+this.fq);return null==a?null:""==a||a==this.nm?[]:a.split(this.om)};w.GC=function(){var a=[];this.qo(this.Ih,function(c){var d=c.getAttribute("wuid");d&&!U(c,bc)&&a.push(d)});var b=a.slice(0,this.Es).join(this.om);b=b||this.nm;Rn.set(this.mm+this.fq,b,{Eh:this.zs,path:webspace.baseUri})};
w.Zy=function(a){if(a.target instanceof Element&&U(a.target,uc)){var b=this.Wg(a.target),c=to(b,bc);this.vt(b,!c);this.GC();a.preventDefault()}};w.vt=function(a,b){var c=this.to(a);if(null!=a&&null!=c){var d=c.scrollHeight,f=this.Wg(a);b?(V(c,ob),c.style.height=d+Qd,this.il(f)):(c.style.height=d+Qd,Jk(function(){V(c,ob);c.style.height="0px";this.il(f)},0,this))}};w.il=function(a){var b=this.to(a);null!=a&&null!=b&&(b.style.height="",qo(b,ob),this.il(this.Wg(a)))};var Wv=[],Xv=[];w=Yv.prototype;
w.mm="SitesNav";w.zs=5184E3;w.Es=40;w.om="+";w.nm="x";C("JOT_setupNav",function(a,b,c){return new Yv(a,b,c)});C("JOT_NAVIGATION_titleChange",function(a){var b=Ht(byId(a.listenerCompId))[a.payload.wuid];Array.isArray(b)||(b=[b]);for(var c=0;c<b.length;c++){var d=b[c];if(d){var f=d.firstChild;f&&f.className==uc&&(d=f.nextSibling);3==d.nodeType?d.parentNode.replaceChild(document.createTextNode(a.payload.title),d):kj(d,a.payload.title)}}});var $v=function(a){P.call(this);this.Zf=L(a||"sites-sidebar-expander");this.ca=new fk(this);this.qn=!1;this.wp=null;Zv.push(this)};x($v,P);w=$v.prototype;w.Sm=function(a,b){this.af=L(a);b&&(this.ca.listen(window,[Md,Sd],A(this.fn,this)),this.fn());this.Zf&&this.ca.listen(new rn(this.Zf),p,A(this.uC,this));this.af&&$m(this.af,"initial")};w.pi=function(a){if(this.Zf&&this.af){this.qn=a;var b=this.Zf;a?Ym(b,cc):$m(b,cc);b=this.af;a?Ym(b,cc):$m(b,cc);a||this.Zt()}};
w.o=function(){N(this.ca);this.Zf=this.af=null;P.prototype.o.call(this)};w.uC=function(){this.pi(!this.qn)};w.fn=function(){var a=this.Tt();a!=this.wp&&(this.pi(a),this.wp=a)};w.Tt=function(){if("undefined"!==typeof window.orientation)return!(0!=window.orientation&&180!=window.orientation);var a=Si();return a.width<a.height};w.Zt=function(){for(var a=0,b;b=Zv[a];++a)this!=b&&b.pi(!0)};var Zv=[];
C("sites.CollapsibleSidebar.createCollapsibles",function(a){var b=L("mobile-sidebar-expander");b&&(new $v(b)).Sm(a,!0);if(a=Pi("sites-header-nav"))b=new $v("sites-horiz-expander"),b.Sm(a),b.pi(!0)});$v.prototype.af=null;var bw=function(){this.Yw=!!Se("gbar.lPWF");this.Fj=!1;aw=["g-plusone"];window.RE={lang:webspace.page.locale,aF:"explicit"}},cw=function(a){bw.F().go(a)};w=bw.prototype;w.go=function(a){a=L(a||null)||document.body;this.Zw(a)&&(this.Yw?this.hw(a):this.gw(a))};w.Zw=function(a){for(var b=0;b<aw.length;b++)if(0<Ni(nc,aw[b],a).length)return!0;return!1};w.dl=function(a){gapi.plusone.go(a)};w.cl=function(a){webspace.features.Mz&&gapi.plus.go(a)};w.mr=function(a){this.Fj=a};
w.gw=function(a){var b=A(this.Ot,this,a);this.Fj?b():(b=A(this.Nt,this,a),qt(b))};w.Nt=function(a){this.mr(!0);this.dl(a);this.cl(a)};w.Ot=function(a){this.dl(a);this.cl(a)};w.hw=function(a){gbar.lPWF(A(this.dl,this,a));webspace.features.Mz&&(a=A(this.cl,this,a),this.Fj?a():gbar.lPWF(A(this.xy,this,a)))};w.xy=function(a){var b=A(this.mr,this,!0);gapi.load("plus",function(){b();a()})};bw.F=function(){return es(bw)};var aw=[];C("sites.util.Plus.go",cw);JOT_addListener("renderPlus",function(a){cw(a.payload)});function dw(){}C("sites.pages.SiteTemplatesView",dw);dw.prototype.ux=function(a){var b=L("sites-create-site-from-template-btn");b&&(a=new Tt(Bi(a)),a.H(b),a.ma(!0),Q(a,p,a.Yk))};dw.prototype.initControls=dw.prototype.ux;if(window.jstiming){window.jstiming.Rm={};window.jstiming.tA=1;var ew=function(a,b,c){var d=a.t[b],f=a.t.start;if(d&&(f||c))return d=a.t[b][0],f=void 0!=c?c:f[0],Math.round(d-f)},fw=function(a,b,c){var d="";window.jstiming.srt&&(d+="&srt="+window.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(d+="&tbsrt="+window.jstiming.pt,delete window.jstiming.pt);try{window.external&&window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+="&tran="+window.gtbExternal.tran():
window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(B){}var f=window.chrome;if(f&&(f=f.loadTimes)){f().wasFetchedViaSpdy&&(d+="&p=s");if(f().wasNpnNegotiated){d+="&npn=1";var g=f().npnNegotiatedProtocol;g&&(d+="&npnv="+(encodeURIComponent||escape)(g))}f().wasAlternateProtocolAvailable&&(d+="&apa=1")}var h=a.t,k=h.start;f=[];g=[];for(var l in h)if("start"!=l&&0!=l.indexOf("_")){var m=h[l][1];m?h[m]&&g.push(l+"."+ew(a,l,h[m][0])):k&&f.push(l+"."+ew(a,l))}delete h.start;if(b)for(var q in b)d+=
"&"+q+"="+b[q];(b=c)||(b=$c==document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.jstiming.sn||"jotspot")+"&action=",a.name,g.length?"&it="+g.join(","):"",d,"&rt=",f.join(",")].join("")},gw=function(a,b,c){a=fw(a,b,c);if(!a)return"";b=new Image;var d=window.jstiming.tA++;window.jstiming.Rm[d]=b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.Rm[d]};b.src=a;b=null;return a};window.jstiming.report=function(a,b,c){var d=
document.visibilityState,f="visibilitychange";d||(d=document.webkitVisibilityState,f="webkitvisibilitychange");if("prerender"==d){var g=!1,h=function(){if(!g){b?b.prerender="1":b={prerender:"1"};if("prerender"==(document.visibilityState||document.webkitVisibilityState))var k=!1;else gw(a,b,c),k=!0;k&&(g=!0,document.removeEventListener(f,h,!1))}};document.addEventListener(f,h,!1);return""}return gw(a,b,c)}};var hw;"undefined"==typeof hw&&(hw=[]);var iw;"undefined"==typeof iw&&(iw=[]);var jw=function(a){return 0<=a?a.toString(16).toUpperCase():"-"+(-a).toString(16).toUpperCase()};C("goog.events.listen",Q);Xp.prototype.getResponseJson=Xp.prototype.Yg;P.prototype.getDisposed=P.prototype.wv;C("gsites.date.TimeZone.getFingerprint",function(a){var b=[],c="u";Eg?c="w":Dg?c="m":Fg&&(c="l");b.push(c);for(c=0;c<a.length;++c)b.push((new Date(a[c])).getTimezoneOffset()|0);a=b.length;if(2>a)b="";else{c=[b[0]];for(var d=b[1],f=d,g=1,h=2;h<a;)f=b[h++],f!==d?(c.push("g"+jw(d)+"r"+jw(g)),d=f,g=1):g++;c.push("g"+jw(f)+"r"+jw(g));b=c.join("")}return b});C("gsites.Xhr.send",Ft);
C("goog.dom.$",L);C("goog.dom.getDomHelper",K);C("goog.string.trim",Vf);var kw=["fc-sort-descending","fc-sort-ascending"];function lw(){var a=Pi("td-"+webspace.ti,L(Ua));a&&V(a,kw[Number(webspace.sortAscending)])}for(var mw=Ni("span",uc),nw=0,ow;ow=mw[nw];++nw)Q(new rn(ow),p,pw),Q(ow,od,qw);for(var rw=Oi("fc-heading"),sw=0,tw;tw=rw[sw];++sw){var vw=bf(uw,tw),xw=bf(ww,tw);Q(new rn(tw),p,vw);Q(tw,od,xw)}webspace.ti="file";webspace.sortAscending=!0;lw();function pw(a){a.target instanceof Element&&yw(a.target)}
function qw(a){32==a.keyCode&&a.target instanceof Element&&yw(a.target)}
function yw(a){var b=U(a,bc);to(a,bc);for(var c=a;c instanceof Element&&!U(c,"filecabinet-header");c=c.parentNode);if(c instanceof Element){c=c.id.replace("_header_","_wrapper_");var d=L(c);c=d.scrollHeight;var f=a.getAttribute("data-folder-name");b?(V(d,ob),d.style.height=c+Qd,Jk(function(){qo(d,ob);d.style.height=Tb},200),b=Rv({nf:f}).toString()):(d.style.height=c+Qd,Jk(function(){V(d,ob);d.style.height="0px"},0),b=Sv({nf:f}).toString());a.setAttribute(Sb,b)}}
function ww(a,b){32==b.keyCode&&uw(a,b)}
function uw(a){var b=Pi("td-"+webspace.ti,L(Ua));b&&ro(b,kw);a=a.getAttribute("data-field");webspace.sortAscending=a!=webspace.ti||!webspace.sortAscending;b=Oi("filecabinet-table");for(var c=0,d;d=b[c];++c)if(d.id!=Ua){var f,g=webspace.sortAscending;d=d.getElementsByTagName("tbody");if(0!=d.length){d=d[0];var h=Oi("td-"+a,d);if(0!=h.length){for(var k=[],l=0;f=h[l];++l){var m=f.getAttribute("data-val");m?m*=1:(m=Pi("td-value",f)||f,m=rj(m).toLowerCase());k.push({value:m,row:f.parentNode})}Pf(k,we);
for(h=0;f=k[h];++h)g?Zi(d,f.row):cj(d,f.row,0)}}}webspace.ti=a;lw()}; })()
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
JOT_postEvent('moduleLoad');
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
window.jstiming.load.tick('jl');
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
gsites.HoverPopupMenu.createSiteDropdownMenus('sites-header-nav-dropdown', false);
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript" defer="true">
JOT_setupNav("2bd", "Navigation", true);
JOT_addListener('titleChange', 'JOT_NAVIGATION_titleChange', 'COMP_2bd');
</script><script xmlns="http://www.w3.org/1999/xhtml">
window.onload = function() {
if (false) {
JOT_setMobilePreview();
}
var loadTimer = window.jstiming.load;
loadTimer.tick("ol");
loadTimer["name"] = "load," + webspace.page.type + ",user_page";
window.jstiming.report(loadTimer, {}, 'http://csi.gstatic.com/csi');
}
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
var maestroRunner = new gsites.pages.view.SitesMaestroRunner(
webspace, "en");
maestroRunner.initListeners();
maestroRunner.installEditRender();
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript" defer="true">
//<![CDATA[
// Decorate any fastUI buttons on the page with a class of 'goog-button'.
if (webspace.user.hasWriteAccess) {
JOT_decorateButtons();
}
// Fires delayed events.
(function() {
JOT_fullyLoaded = true;
var delayedEvents = JOT_delayedEvents;
for (var x = 0; x < delayedEvents.length; x++) {
var event = delayedEvents[x];
JOT_postEvent(event.eventName, event.eventSrc, event.payload);
}
JOT_delayedEvents = null;
JOT_postEvent('pageLoaded');
})();
//]]>
</script><script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript">
JOT_postEvent('decorateGvizCharts');
</script><script type="text/javascript"> JOT_setupPostRenderingManager(); </script><script type="text/javascript"> JOT_postEvent('renderPlus', null, 'sites-chrome-main'); </script><script type="text/javascript"> sites.codeembed.init(); </script><div id="server-timer-div" style="display:none"> </div><script type="text/javascript"> window.jstiming.load.tick('render'); JOT_postEvent('usercontentrendered', this); </script></body></html>