te-dialog",{src:"/cloud/js/devsite_devsite_dialog_module.js"});q.set("devsite-dropdown-list",{src:"/cloud/js/devsite_devsite_dropdown_list_module.js"});q.set("devsite-dynamic-content",{src:"/cloud/js/devsite_devsite_dynamic_content_module.js"});q.set("devsite-dynamic-hero",{src:"/cloud/js/devsite_devsite_dynamic_hero_module.js"});q.set("devsite-edit-profile",{src:"/cloud/js/devsite_devsite_edit_profile_module.js"});
q.set("devsite-expandable",{src:"/cloud/js/devsite_devsite_expandable_module.js"});q.set("devsite-extradory",{src:"/cloud/js/devsite_devsite_extradory_module.js"});q.set("devsite-fast-track-profile-creator",{src:"/cloud/js/devsite_devsite_fast_track_profile_creator_module.js"});q.set("devsite-feature-tooltip",{src:"/cloud/js/devsite_devsite_feature_tooltip_module.js"});q.set("devsite-feedback",{src:"/cloud/js/devsite_devsite_feedback_module.js"});q.set("devsite-filter",{src:"/cloud/js/devsite_devsite_filter_module.js"});
q.set("devsite-footer-linkboxes",{src:"/cloud/js/devsite_devsite_footer_linkboxes_module.js"});q.set("devsite-footer-promos",{src:"/cloud/js/devsite_devsite_footer_promos_module.js"});q.set("devsite-footer-utility",{src:"/cloud/js/devsite_devsite_footer_utility_module.js"});q.set("devsite-fully-clickable",{src:"/cloud/js/devsite_devsite_fully_clickable_module.js"});q.set("devsite-googler-buttons",{src:"/cloud/js/devsite_devsite_googler_buttons_module.js"});q.set("devsite-hats-survey",{src:"/cloud/js/devsite_devsite_hats_survey_module.js"});
q.set("devsite-heading-link",{src:"/cloud/js/devsite_devsite_heading_link_module.js"});q.set("devsite-iframe",{src:"/cloud/js/devsite_devsite_iframe_module.js"});q.set("devsite-info-popout",{src:"/cloud/js/devsite_devsite_info_popout_module.js"});q.set("devsite-jsfiddle-button",{src:"/cloud/js/devsite_devsite_jsfiddle_button_module.js"});q.set("devsite-json-validator",{src:"/cloud/js/devsite_devsite_json_validator_module.js"});q.set("devsite-jump-to",{src:"/cloud/js/devsite_devsite_jump_to_module.js"});
q.set("devsite-language-selector",{src:"/cloud/js/devsite_devsite_language_selector_module.js"});q.set("devsite-lightbox",{src:"/cloud/js/devsite_devsite_lightbox_module.js"});q.set("devsite-mathjax",{src:"/cloud/js/devsite_devsite_mathjax_module.js"});q.set("devsite-mdc",{src:"/cloud/js/devsite_devsite_mdc_module.js"});q.set("devsite-multiple-choice",{src:"/cloud/js/devsite_devsite_multiple_choice_module.js"});q.set("devsite-mwc",{src:"/cloud/js/devsite_devsite_mwc_module.js"});
q.set("devsite-my-community",{src:"/cloud/js/devsite_devsite_my_community_module.js"});q.set("devsite-nav-buttons",{src:"/cloud/js/devsite_devsite_nav_buttons_module.js"});q.set("devsite-notification",{src:"/cloud/js/devsite_devsite_notification_module.js"});q.set("devsite-pagination",{src:"/cloud/js/devsite_devsite_pagination_module.js"});q.set("devsite-panel",{src:"/cloud/js/devsite_devsite_panel_module.js"});q.set("devsite-playlist",{src:"/cloud/js/devsite_devsite_playlist_module.js"});
q.set("devsite-playlist-earnable-badges",{src:"/cloud/js/devsite_devsite_playlist_earnable_badges_module.js"});q.set("devsite-playlist-summary",{src:"/cloud/js/devsite_devsite_playlist_summary_module.js"});q.set("devsite-product-catalog",{src:"/cloud/js/devsite_devsite_product_catalog_module.js"});q.set("devsite-profile-card",{src:"/cloud/js/devsite_devsite_profile_card_module.js"});q.set("devsite-progress",{src:"/cloud/js/devsite_devsite_progress_module.js"});q.set("devsite-quiz",{src:"/cloud/js/devsite_devsite_quiz_module.js"});
q.set("devsite-recommendations",{src:"/cloud/js/devsite_devsite_recommendations_module.js"});q.set("devsite-recommendations-dropdown",{src:"/cloud/js/devsite_devsite_recommendations_dropdown_module.js"});q.set("devsite-recommendations-sidebar",{src:"/cloud/js/devsite_devsite_recommendations_sidebar_module.js"});q.set("devsite-recommended-content",{src:"/cloud/js/devsite_devsite_recommended_content_module.js"});q.set("devsite-reference-results",{src:"/cloud/js/devsite_devsite_reference_results_module.js"});
q.set("devsite-related-entities",{src:"/cloud/js/devsite_devsite_related_entities_module.js"});q.set("devsite-rich-tooltip",{src:"/cloud/js/devsite_devsite_rich_tooltip_module.js"});q.set("devsite-search",{src:"/cloud/js/devsite_devsite_search_module.js"});q.set("devsite-select",{src:"/cloud/js/devsite_devsite_select_module.js"});q.set("devsite-shell",{src:"/cloud/js/devsite_devsite_shell_module.js"});q.set("devsite-shell-activate-button",{src:"/cloud/js/devsite_devsite_shell_activate_button_module.js"});
q.set("devsite-sitemask",{src:"/cloud/js/devsite_devsite_sitemask_module.js"});q.set("devsite-snackbar",{src:"/cloud/js/devsite_devsite_snackbar_module.js"});q.set("devsite-sort",{src:"/cloud/js/devsite_devsite_sort_module.js"});q.set("devsite-spinner",{src:"/cloud/js/devsite_devsite_spinner_module.js"});q.set("devsite-support-form",{src:"/cloud/js/devsite_devsite_support_form_module.js"});q.set("devsite-tabs",{src:"/cloud/js/devsite_devsite_tabs_module.js"});q.set("devsite-toc",{src:"/cloud/js/devsite_devsite_toc_module.js"});
q.set("devsite-tooltip",{src:"/cloud/js/devsite_devsite_tooltip_module.js"});q.set("devsite-topic",{src:"/cloud/js/devsite_devsite_topic_module.js"});q.set("devsite-tracking-question",{src:"/cloud/js/devsite_devsite_tracking_question_module.js"});q.set("devsite-user",{src:"/cloud/js/devsite_devsite_user_module.js"});q.set("devsite-var",{src:"/cloud/js/devsite_devsite_var_module.js"});q.set("devsite-version-selector",{src:"/cloud/js/devsite_devsite_version_selector_module.js"});
q.set("devsite-video",{src:"/cloud/js/devsite_devsite_video_module.js"});q.set("devsite-view-release-notes",{src:"/cloud/js/devsite_devsite_view_release_notes_module.js"});q.set("devsite-view-release-notes-dialog",{src:"/cloud/js/devsite_devsite_view_release_notes_dialog_module.js"});q.set("devsite-visibility-analytics",{src:"/cloud/js/devsite_devsite_visibility_analytics_module.js"});q.set("devsite-vplus",{src:"/cloud/js/devsite_devsite_vplus_module.js"});q.set("devsite-wall-acknowledgement",{src:"/cloud/js/devsite_devsite_wall_acknowledgement_module.js"});
q.set("devsite-youtube",{src:"/cloud/js/devsite_devsite_youtube_module.js"});q.set("google-codelab",{src:"/cloud/js/devsite_google_codelab_module.js"});q.set("google-codelab-about",{src:"/cloud/js/devsite_google_codelab_about_module.js"});q.set("google-codelab-analytics",{src:"/cloud/js/devsite_google_codelab_analytics_module.js"});q.set("google-codelab-step",{src:"/cloud/js/devsite_google_codelab_step_module.js"});q.set("google-codelab-survey",{src:"/cloud/js/devsite_google_codelab_survey_module.js"});
q.set("cloud-mdc-rich-tooltip",{src:"/cloud/js/devsite_cloud_mdc_rich_tooltip_module.js"});q.set("cloud-shell-button",{src:"/cloud/js/devsite_cloud_shell_button_module.js"});q.set("cloud-shell-pane",{src:"/cloud/js/devsite_cloud_shell_pane_module.js"});q.set("cloudx-additional-tabs",{src:"/cloud/js/devsite_cloudx_additional_tabs_module.js"});q.set("cloudx-boq-frame",{src:"/cloud/js/devsite_cloudx_boq_frame_module.js"});q.set("cloudx-button-code",{src:"/cloud/js/devsite_cloudx_button_code_module.js"});
q.set("cloudx-buy-now-header",{src:"/cloud/js/devsite_cloudx_buy_now_header_module.js"});q.set("cloudx-carousel",{src:"/cloud/js/devsite_cloudx_carousel_module.js"});q.set("cloudx-chat",{src:"/cloud/js/devsite_cloudx_chat_module.js"});q.set("cloudx-chrome-policies",{src:"/cloud/js/devsite_cloudx_chrome_policies_module.js"});q.set("cloudx-collapse",{src:"/cloud/js/devsite_cloudx_collapse_module.js"});q.set("cloudx-compliance",{src:"/cloud/js/devsite_cloudx_compliance_module.js"});
q.set("cloudx-content-switcher",{src:"/cloud/js/devsite_cloudx_content_switcher_module.js"});q.set("cloudx-cookie-banner",{src:"/cloud/js/devsite_cloudx_cookie_banner_module.js"});q.set("cloudx-cookie-settings",{src:"/cloud/js/devsite_cloudx_cookie_settings_module.js"});q.set("cloudx-demo",{src:"/cloud/js/devsite_cloudx_demo_module.js"});q.set("cloudx-experiments",{src:"/cloud/js/devsite_cloudx_experiments_module.js"});q.set("cloudx-experiment-ids",{src:"/cloud/js/devsite_cloudx_experiment_ids_module.js"});
q.set("cloudx-form",{src:"/cloud/js/devsite_cloudx_form_module.js"});q.set("cloudx-free-trial-eligible-content",{src:"/cloud/js/devsite_cloudx_free_trial_eligible_content_module.js"});q.set("cloudx-free-trial-eligible-store",{src:"/cloud/js/devsite_cloudx_free_trial_eligible_store_module.js"});q.set("cloudx-gallery",{src:"/cloud/js/devsite_cloudx_gallery_module.js"});q.set("cloudx-jump-menu",{src:"/cloud/js/devsite_cloudx_jump_menu_module.js"});q.set("cloudx-logo-switcher",{src:"/cloud/js/devsite_cloudx_logo_switcher_module.js"});
q.set("cloudx-maps-platform",{src:"/cloud/js/devsite_cloudx_maps_platform_module.js"});q.set("cloudx-munchkin",{src:"/cloud/js/devsite_cloudx_munchkin_module.js"});q.set("cloudx-popup",{src:"/cloud/js/devsite_cloudx_popup_module.js"});q.set("cloudx-pricing-controls",{src:"/cloud/js/devsite_cloudx_pricing_controls_module.js"});q.set("cloudx-pricing-instance",{src:"/cloud/js/devsite_cloudx_pricing_instance_module.js"});q.set("cloudx-pricing-socket",{src:"/cloud/js/devsite_cloudx_pricing_socket_module.js"});
q.set("cloudx-pricing-table",{src:"/cloud/js/devsite_cloudx_pricing_table_module.js"});q.set("cloudx-print",{src:"/cloud/js/devsite_cloudx_print_module.js"});q.set("cloudx-recaptcha",{src:"/cloud/js/devsite_cloudx_recaptcha_module.js"});q.set("cloudx-select-dropdown",{src:"/cloud/js/devsite_cloudx_select_dropdown_module.js"});q.set("cloudx-share-links",{src:"/cloud/js/devsite_cloudx_share_links_module.js"});q.set("cloudx-sticky-columns",{src:"/cloud/js/devsite_cloudx_sticky_columns_module.js"});
q.set("cloudx-switch",{src:"/cloud/js/devsite_cloudx_switch_module.js"});q.set("cloudx-table",{src:"/cloud/js/devsite_cloudx_table_module.js"});q.set("cloudx-tabs",{src:"/cloud/js/devsite_cloudx_tabs_module.js"});q.set("cloudx-tabs-nav",{src:"/cloud/js/devsite_cloudx_tabs_nav_module.js"});q.set("cloudx-tags",{src:"/cloud/js/devsite_cloudx_tags_module.js"});q.set("cloudx-track",{src:"/cloud/js/devsite_cloudx_track_module.js"});q.set("cloudx-user",{src:"/cloud/js/devsite_cloudx_user_module.js"});
q.set("cloudx-utils-init",{src:"/cloud/js/devsite_cloudx_utils_init_module.js"});q.set("devsite-analytics",{src:"/cloud/js/devsite_devsite_analytics_module.js"});q.set("devsite-bookmark",{src:"/cloud/js/devsite_devsite_bookmark_module.js"});q.set("devsite-book-nav",{src:"/cloud/js/devsite_devsite_book_nav_module.js"});q.set("devsite-code",{src:"/cloud/js/devsite_devsite_code_module.js"});q.set("devsite-header",{src:"/cloud/js/devsite_devsite_header_module.js"});q.set("devsite-thumb-rating",{src:"/cloud/js/devsite_devsite_thumb_rating_module.js"});
q.set("devsite-selector",{src:"/cloud/js/devsite_devsite_selector_module.js"});q.set("goog-split-pane",{src:"/cloud/js/devsite_goog_split_pane_module.js"});m("DevsiteAppAuthorizedElements",q);m("DevsiteAppTenantCustomized",!0);var ea={uc:0,tc:1,Wb:6,Ub:8,cc:12,dc:14,ec:17,jc:18,lc:21,nc:25,oa:37,oc:38,Ba:40,kb:45,W:47,B:50,N:52,J:62,Ra:63,Ob:66,Eb:70,D:73,sb:74,Y:75,Lb:76,Na:77,Pa:80,K:81,eb:82,Ja:83,Cb:85,fa:87,Ea:89,Gb:90,Fa:91,Oa:92,U:93,rc:94,Ia:95,T:96,Pb:97,F:98,H:99,mc:100,Aa:101,Ka:102,Kb:103,qc:104,ja:105,V:106,ya:107,ma:108,yb:109,ga:110,va:111,pc:112,Mb:113,na:114,R:115,qa:116,ib:117,cb:118,Ga:119,Fb:120,ac:121,Nb:122,hc:123,Vb:124,Ya:125,tb:126,za:127,bc:128,nb:129,ob:130,ta:131,Wa:132,G:133,Sa:134,Ca:135,jb:136,
I:137,sc:138,vb:139,Yb:140,Tb:141,mb:142,ab:143,wb:144,P:145,rb:146,Ta:147,Za:148,Hb:149,la:150,ea:151,Ua:152,sa:154,X:155,kc:156,ic:157,Qa:158,ra:159,L:160,Z:161,ka:162,Zb:163,Jb:164,pa:165,ca:166,Qb:167,da:168,Xa:169,Va:170,Ha:171,xa:172,Ib:173,qb:174,zb:175,Ab:176,ub:177,Bb:178,Xb:179,fc:180,aa:181,ia:182,S:183,C:184,Db:185,La:186,fb:187,ba:188,ha:189,hb:190,M:191,O:192,bb:193,Rb:194,Da:195,xb:196,wa:197,Sb:198,gb:200,ua:201,Ma:202,lb:203,pb:204};var r,t;a:{for(var fa=["CLOSURE_FLAGS"],u=d,v=0;v<fa.length;v++)if(u=u[fa[v]],null==u){t=null;break a}t=u}var ha=t&&t[610401301];r=null!=ha?ha:!1;var w;const ia=d.navigator;w=ia?ia.userAgentData||null:null;function x(a){return r?w?w.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function y(a){var b;a:{if(b=d.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)};function z(){return r?!!w&&0<w.brands.length:!1}function A(){return z()?x("Chromium"):(y("Chrome")||y("CriOS"))&&!(z()?0:y("Edge"))||y("Silk")};var ja=z()?!1:y("Trident")||y("MSIE");!y("Android")||A();A();y("Safari")&&(A()||(z()?0:y("Coast"))||(z()?0:y("Opera"))||(z()?0:y("Edge"))||(z()?x("Microsoft Edge"):y("Edg/"))||z()&&x("Opera"));var ka={},B=null;var la="undefined"!==typeof Uint8Array,ma=!ja&&"function"===typeof btoa;function C(a){return Array.prototype.slice.call(a)};const D="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():void 0;var E=D?(a,b)=>{a[D]|=b}:(a,b)=>{void 0!==a.g?a.g|=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function na(a){const b=F(a);1!==(b&1)&&(Object.isFrozen(a)&&(a=C(a)),G(a,b|1))}
var oa=D?(a,b)=>{a[D]&=~b}:(a,b)=>{void 0!==a.g&&(a.g&=~b)},F=D?a=>a[D]|0:a=>a.g|0,H=D?a=>a[D]:a=>a.g,G=D?(a,b)=>{a[D]=b}:(a,b)=>{void 0!==a.g?a.g=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function I(a){E(a,1);return a}function J(a){a=a>>10&1023;return 0===a?536870912:a};var pa={};function K(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}let L;var M;const qa=[];G(qa,23);M=Object.freeze(qa);function ra(a){return null==a?a:!!a}function sa(a){return null==a?a:a}function ta(a){return a};var N=function(a,b){a=a.g;return ua(a,H(a),b)},ua=function(a,b,c){if(-1===c)return null;if(c>=J(b)){if(b&128)return a[a.length-1][c]}else if(b=c+((b>>8&1)-1),b<a.length)return a[b]};function va(a,b,c,e){var f=J(b);if(c>=f){let g=b;if(b&128)f=a[a.length-1];else{if(null==e)return;f=a[f+((b>>8&1)-1)]={};g|=128}f[c]=e;g&=-513;g!==b&&G(a,g)}else a[c+((b>>8&1)-1)]=e,b&128&&(e=a[a.length-1],c in e&&delete e[c]),b&512&&G(a,b&-513)}
function O(a,b,c){a=a.g;const e=H(a),f=e&2;var g=e&2,h=ua(a,e,b);Array.isArray(h)||(h=M);var k=F(h);k&1||I(h);g?k&2||E(h,18):k&16&&!(k&2)&&oa(h,16);g=h;h=F(g);if(!(h&4)){Object.isFrozen(g)&&(g=I(C(g)),va(a,e,b,g));let l=k=0;for(;k<g.length;k++){const n=c(g[k]);null!=n&&(g[l++]=n)}l<k&&(g.length=l);h|=5;f&&(h|=18);G(g,h);h&2&&Object.freeze(g)}!f&&(h&2||Object.isFrozen(g))&&(g=C(g),E(g,5),va(a,e,b,g));return g}function xa(a){a=a.g;const b=H(a);if(b&2)throw Error();va(a,b,2,"en")}
function P(a,b){return null==a?b:a};let Q;function ya(a,b){return za(b)}
function za(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a&&!Array.isArray(a)&&la&&null!=a&&a instanceof Uint8Array){if(ma){for(var b="",c=0,e=a.length-10240;c<e;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else{void 0===b&&(b=0);if(!B){B={};c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split("");e=["+/=","+/","-_=","-_.","-_"];for(var f=
0;5>f;f++){var g=c.concat(e[f].split(""));ka[f]=g;for(var h=0;h<g.length;h++){var k=g[h];void 0===B[k]&&(B[k]=h)}}}b=ka[b];c=Array(Math.floor(a.length/3));e=b[64]||"";for(f=g=0;g<a.length-2;g+=3){var l=a[g],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|n>>4];n=b[(n&15)<<2|k>>6];k=b[k&63];c[f++]=""+h+l+n+k}h=0;k=e;switch(a.length-g){case 2:h=a[g+1],k=b[(h&15)<<2]||e;case 1:a=a[g],c[f]=""+b[a>>2]+b[(a&3)<<4|h>>4]+k+e}a=c.join("")}return a}}return a};function Aa(a,b,c,e,f,g){if(null!=a){if(Array.isArray(a))a=f&&0==a.length&&F(a)&1?void 0:g&&F(a)&2?a:Ba(a,b,c,void 0!==e,f,g);else if(K(a)){const h={};for(let k in a)h[k]=Aa(a[k],b,c,e,f,g);a=h}else a=b(a,e);return a}}function Ba(a,b,c,e,f,g){const h=e||c?F(a):0;e=e?!!(h&16):void 0;a=C(a);for(let k=0;k<a.length;k++)a[k]=Aa(a[k],b,c,e,f,g);c&&c(h,a);return a}function Ca(a){return a.v===pa?a.toJSON():za(a)};var Da=function(){var a=R.g;L=!0;try{return JSON.stringify(a.toJSON(),ya)}finally{L=!1}},Fa=class{constructor(a){null==a&&(a=Q);Q=void 0;if(null==a){var b=48;a=[]}else{if(!Array.isArray(a))throw Error();b=F(a)|32}this.g=a;var c=a,e=c.length;if(e){var f=e-1,g=c[f];if(K(g)){b|=128;e=(b>>8&1)-1;f-=e;if(1024<=f){f=1023+e;const h=c.length;for(let k=f;k<h;k++){const l=c[k];null!=l&&l!==g&&(g[k-e]=l)}c.length=f+1;c[f]=g;f=1023}b=b&-1047553|(f&1023)<<10}}G(a,b)}toJSON(){if(L)var a=Ea(this,this.g,!1);else a=
Ba(this.g,Ca,void 0,void 0,!1,!1),a=Ea(this,a,!0);return a}};Fa.prototype.v=pa;Fa.prototype.toString=function(){return Ea(this,this.g,!1).toString()};
function Ea(a,b,c){const e=a.constructor.A;var f=J(H(c?a.g:b));if(e){if(!c){b=C(b);var g;if(b.length&&K(g=b[b.length-1]))for(var h=0;h<e.length;h++)if(e[h]>=f){Object.assign(b[b.length-1]={},g);break}}f=b;c=!c;g=H(a.g);a=J(g);g=(g>>8&1)-1;let n;for(h=0;h<e.length;h++){var k=e[h];if(k<a){k+=g;var l=f[k];null==l?f[k]=c?M:I([]):c&&l!==M&&na(l)}else{if(!n){let wa;f.length&&K(wa=f[f.length-1])?n=wa:f.push(n={})}l=n[k];null==n[k]?n[k]=c?M:I([]):c&&l!==M&&na(l)}}}return b};var Ga=class extends Fa{getTenantId(){return P(sa(N(this,1)),0)}getLocale(){return P(N(this,2),"")}getInsecureHost(){return P(N(this,7),"")}},Ha=function(a){return b=>{if(null==b||""==b)b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error(void 0);E(b,16);Q=b;b=new a(b);Q=void 0}return b}}(Ga);Ga.A=[10,12,13,21,22];var S;var Ia=class{constructor(a){this.g=a}toString(){return this.g+""}},Ja={};var Ka=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),La=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var e=a[c].indexOf("="),f=null;if(0<=e){var g=a[c].substring(0,e);f=a[c].substring(e+1)}else g=a[c];b(g,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};var T=function(a){this.j=this.s=this.i="";this.o=null;this.l=this.m="";this.g=!1;if(a instanceof T){this.g=a.g;Ma(this,a.i);this.s=a.s;this.j=a.j;Na(this,a.o);this.m=a.m;var b=a.h;var c=new U;c.i=b.i;b.g&&(c.g=new Map(b.g),c.h=b.h);Oa(this,c);this.l=a.l}else a&&(b=String(a).match(Ka))?(this.g=!1,Ma(this,b[1]||"",!0),this.s=V(b[2]||""),this.j=V(b[3]||"",!0),Na(this,b[4]),this.m=V(b[5]||"",!0),Oa(this,b[6]||"",!0),this.l=V(b[7]||"")):(this.g=!1,this.h=new U(null,this.g))};
T.prototype.toString=function(){var a=[],b=this.i;b&&a.push(W(b,Pa,!0),":");var c=this.j;if(c||"file"==b)a.push("//"),(b=this.s)&&a.push(W(b,Pa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.o,null!=c&&a.push(":",String(c));if(c=this.m)this.j&&"/"!=c.charAt(0)&&a.push("/"),a.push(W(c,"/"==c.charAt(0)?Qa:Ra,!0));(c=this.h.toString())&&a.push("?",c);(c=this.l)&&a.push("#",W(c,Sa));return a.join("")};
var Ma=function(a,b,c){a.i=c?V(b,!0):b;a.i&&(a.i=a.i.replace(/:$/,""))},Na=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.o=b}else a.o=null},Oa=function(a,b,c){b instanceof U?(a.h=b,Ta(a.h,a.g)):(c||(b=W(b,Ua)),a.h=new U(b,a.g))},Va=function(a){return a instanceof T?new T(a):new T(a)},V=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},W=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Wa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,
"%$1")),a):null},Wa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Pa=/[#\/\?@]/g,Ra=/[#\?:]/g,Qa=/[#\?]/g,Ua=/[#\?@]/g,Sa=/#/g,U=function(a,b){this.h=this.g=null;this.i=a||null;this.j=!!b},X=function(a){a.g||(a.g=new Map,a.h=0,a.i&&La(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};U.prototype.add=function(a,b){X(this);this.i=null;a=Y(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};
var Xa=function(a,b){X(a);b=Y(a,b);a.g.has(b)&&(a.i=null,a.h-=a.g.get(b).length,a.g.delete(b))},Ya=function(a,b){X(a);b=Y(a,b);return a.g.has(b)};U.prototype.forEach=function(a,b){X(this);this.g.forEach(function(c,e){c.forEach(function(f){a.call(b,f,e,this)},this)},this)};var Za=function(a,b){X(a);let c=[];if("string"===typeof b)Ya(a,b)&&(c=c.concat(a.g.get(Y(a,b))));else for(a=Array.from(a.g.values()),b=0;b<a.length;b++)c=c.concat(a[b]);return c};
U.prototype.set=function(a,b){X(this);this.i=null;a=Y(this,a);Ya(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};U.prototype.get=function(a,b){if(!a)return b;a=Za(this,a);return 0<a.length?String(a[0]):b};
U.prototype.toString=function(){if(this.i)return this.i;if(!this.g)return"";const a=[],b=Array.from(this.g.keys());for(var c=0;c<b.length;c++){var e=b[c];const g=encodeURIComponent(String(e)),h=Za(this,e);for(e=0;e<h.length;e++){var f=g;""!==h[e]&&(f+="="+encodeURIComponent(String(h[e])));a.push(f)}}return this.i=a.join("&")};
var Y=function(a,b){b=String(b);a.j&&(b=b.toLowerCase());return b},Ta=function(a,b){b&&!a.j&&(X(a),a.i=null,a.g.forEach(function(c,e){var f=e.toLowerCase();if(e!=f&&(Xa(this,e),Xa(this,f),0<c.length)){this.i=null;e=this.g;var g=e.set;f=Y(this,f);var h=c.length;if(0<h){const k=Array(h);for(let l=0;l<h;l++)k[l]=c[l];h=k}else h=[];g.call(e,f,h);this.h+=c.length}},a));a.j=b};/*

 SPDX-License-Identifier: Apache-2.0
*/
const $a={};function ab(a,b){var c=$a[a];if(void 0!==c&&(!c.u||Date.now()<=c.u+3E5))return c.p;c=new Promise((f,g)=>{b.onload=()=>f(b);b.onerror=h=>{b.parentNode&&b.parentNode.removeChild(b);g(h)};document.head.appendChild(b)});const e={u:0,p:c};c.catch(()=>e.u=+new Date);$a[a]=e;return c}
var bb=function(a){a=Va(a);const b=document.createElement("script");var c=a.toString();c=null===c?"null":void 0===c?"undefined":c;if(void 0===S){var e=null;var f=d.trustedTypes;if(f&&f.createPolicy){try{e=f.createPolicy("goog#html",{createHTML:p,createScript:p,createScriptURL:p})}catch(k){d.console&&d.console.error(k.message)}S=e}else S=e}c=(e=S)?e.createScriptURL(c):c;c=new Ia(c,Ja);b.src=c instanceof Ia&&c.constructor===Ia?c.g:"type_error:TrustedResourceUrl";var g;let h;(g=(c=null==(h=(g=(b.ownerDocument&&
b.ownerDocument.defaultView||window).document).querySelector)?void 0:h.call(g,"script[nonce]"))?c.nonce||c.getAttribute("nonce")||"":"")&&b.setAttribute("nonce",g);return ab(a.toString(),b)};class cb{constructor(){this.promise=new Promise(a=>{this.g=a})}};var Z=function(a="Devsite has failed to load."){throw Error(a);},eb=async function(){var a=R;const b=new cb;m("__devsiteAppReadyResolver",b.g);m("__devsiteAppReadyPromise",b.promise);m("DevsiteApp.whenReady",()=>b.promise);if(O(a.g,12,ta).length)try{await Promise.all(O(a.g,12,ta).map(f=>{f=Va(f);const g=document.createElement("link");g.setAttribute("rel","stylesheet");g.setAttribute("type","text/css");g.setAttribute("href",f.toString());return ab(f.toString(),g)}))}catch(f){Z(`Failed to load Devsite App dependencies: ${f.message}`)}const c=
d.DevsiteAppTenantCustomized?P(N(a.g,6),""):P(N(a.g,5),"");try{await bb(`${c}${db(a)}`)}catch(f){if("en"!==a.g.getLocale()){xa(a.g);try{await bb(`${c}${P(N(a.g,4),"")}`)}catch(g){Z(`Failed to load Devsite App binary: ${g.message}`)}}else Z(`Failed to load Devsite App binary: ${f.message}`)}const e=document;if("complete"!==e.readyState&&"interactive"!==e.readyState){const f=new cb;e.addEventListener("readystatechange",()=>{"interactive"!==e.readyState&&"complete"!==e.readyState||f.g()});await f.promise}},
db=function(a){const b=a.g.getLocale();a=P(N(a.g,4),"");return b&&"en"!==b?a.replace(/\.js$/,`__${b.toLowerCase().replace("-","_")}.js`):a};
const R=new class{constructor(){this.h=null;this.g=new Ga;this.i=[];this.j=a=>{this.i.push(a)};this.m=()=>{this.l()};if(d.__globalAppLoader)return d.__globalAppLoader;try{this.g=Ha(`${GoogleDevelopersObject}`.replaceAll("\n",""))}catch(a){Z("GoogleDevelopersObject missing or invalid")}GoogleDevelopersObject=null;m("__globalAppLoader",this);m("DevsiteApp.hasFlagAccess",a=>this.hasFlagAccess(a));m("DevsiteApp.hasMendelFlagAccess",(a,b)=>this.hasMendelFlagAccess(a,b))}l(){var a=document.querySelector("devsite-content");
a&&(window.removeEventListener("message",this.j),a.removeEventListener("devsite-content-updated",this.m));a=window;for(const b of this.i)a.dispatchEvent(b);this.i=[]}getEnv(){if(P(ra(N(this.g,11)),!1))return"PROD";const a=document.location.hostname;return a.endsWith("test.devsite.corp.google.com")||a.endsWith("test.devsite-v2-staging.googleplex.com")?"TEST":a.endsWith(".devsite.corp.google.com")||a.endsWith("devsite-v2-staging.googleplex.com")?"STAGE":"DEV"}hasFlagAccess(a){a:{var b=this.getEnv(),
c=O(this.g,13,sa),e=new URL(document.location.toString());e=new T(e.href);const f=Object.keys(ea);if("PROD"!==b)for(const g of f)if(ea[g]===a&&(b=e.h.get(g),void 0!==b)){a="true"===b;break a}a=Array.from(c).includes(a)}return a}hasMendelFlagAccess(a,b){a:{var c=this.getEnv();var e=O(this.g,22,ta);var f=new URL(document.location.toString());f=new T(f.href);a=a+"__"+b;if("PROD"!==c&&(c=f.h.get(a),void 0!==c)){e="true"===c;break a}e=Array.from(e).includes(a)}return e}},fb=document.querySelector("devsite-content");
fb&&(window.addEventListener("message",R.j),fb.addEventListener("devsite-content-updated",R.l.bind(R)));(async function(){const a=window;if("WeakMap"in a&&"performance"in a&&"now"in a.performance)return R.h||(R.h=eb()),R.h})().then(()=>{P(ra(N(R.g,9)),!1)?(d.DevsiteAppFrameboxInit||Z("Failed to load Devsite App binary"),DevsiteAppFrameboxInit(Da(),d.DevsiteAppAuthorizedElements)):(d.DevsiteAppInit||Z("Failed to load Devsite App binary"),DevsiteAppInit(Da(),d.DevsiteAppAuthorizedElements))});}).call(this);
ØA
—Eoúô