!function(t){var e={};function i(a){if(e[a])return e[a].exports;var n=e[a]={i:a,l:!1,exports:{}};return t[a].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,a){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(a,n,function(e){return t[e]}.bind(null,n));return a},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){t.exports=i(1)},function(t,e){var i=$("[data-themedir]").first().attr("data-themedir"),a=$("[right-side-toc-levels]").first().attr("right-side-toc-levels"),n=$("[disable-pdf-icon]").first().attr("disable-pdf-icon"),s=void 0!==n&&""!==n&&"true"==n.toLowerCase(),o=$("[disable-print-icon]").first().attr("disable-print-icon"),l=void 0!==o&&""!==o&&"true"==o.toLowerCase(),r=$("[disable-suggest-highlights]").first().attr("disable-suggest-highlights"),c=void 0!==r&&""!==r&&"true"==r.toLowerCase(),d=$("[disable-suggest-page]").first().attr("disable-suggest-page"),p=void 0!==d&&""!==d&&"true"==d.toLowerCase();jQuery(document).ready((function(t){function e(){t("ul.tabs").each((function(){var e=t(this).outerWidth(),i=0;t(this).find("li").each((function(){var e=t(this).outerWidth();i+=e})),i>e?t(this).parents(".panel-title-wrapper").addClass("has-overflow"):t(this).parents(".panel-title-wrapper").removeClass("has-overflow")}))}e(),t(window).on("resize",(function(){e()})),t("ul.tabs li a").on("click",(function(){var e=t(this).text();t(this).parents(".tabs").attr("data-tabs"),t(this).addClass("just-clicked"),function(e){t("ul.tabs li a:not(.just-clicked)").each((function(i){var a=t(this).text();t(this).parents(".tabs").attr("data-tabs"),e==a&&t(this).click()})),setTimeout((function(){t("ul.tabs li a").removeClass("just-clicked")}),500)}(e);var i=t(this).data("index"),a=t(this).parents(".tabs").find("li").length;0==i||(i-=i==(a-=1)?2:1),t(this).parents(".panel-title-wrapper").is(".has-overflow")?t(this).parents(".panel-title-wrapper").find("ul.tabs").slick("slickGoTo",i):t(this).parents(".panel-title-wrapper").find("ul.tabs").slick("slickGoTo",0)})),t(".panel-title-wrapper").length&&(t(".panel-title-wrapper").each((function(){t(this).append('')})),setTimeout((function(){t(".panel-title-wrapper .slick-initialized .slick-list .slick-slide").each((function(){var e=t(this).attr("data-slick-index"),i=t(this).text();t(this).parents(".panel-title-wrapper").find(".tabs-more-dropdown ul.menu").append('
  • '+i+"
  • "),console.log(i)}))}),1e3)),t("body").on("click",".tabs-more-dropdown a",(function(e){e.preventDefault();var i=t(this).data("index");t(this).parents(".panel-title-wrapper").find('ul.tabs .slick-slide[data-slick-index="'+i+'"] li a').click();var a=t(this).parents(".tabs").find("li").length;0==i||(i-=i==(a-=1)?2:1),t(this).parents(".panel-title-wrapper").find("ul.tabs").slick("slickGoTo",i);var n=t(this).text();t("ul.tabs li a.just-clicked").each((function(e){var i=t(this).text();if(t(this).parents(".tabs").attr("data-tabs"),n==i){var a=t(this).data("index"),s=t(this).parents(".tabs").find("li").length;0==a||(a-=a==(s-=1)?2:1),t(this).parents(".panel-title-wrapper").find("ul.tabs").slick("slickGoTo",a)}}))}));var n=0,s="";if(t(".flyout-sidebar-title").length&&function(){var e;switch(a){case"2":e=t(".main-page-content h2[id]");break;case"3":e=t(".main-page-content h2[id], .main-page-content h3[id]");break;case"4":e=t(".main-page-content h2[id], .main-page-content h3[id], .main-page-content h4[id]");break;default:a=3,e=t(".main-page-content h2[id], .main-page-content h3[id]")}var i={};e.each((function(){next_element=n+1'+d+"",null===o||"h2"==o.localName?s+="":("h3"==o.localName||"h4"==o.localName)&&(s+="":"h3"==o.localName?s+="":"h4"==o.localName&&(s+="":"h3"==o.localName?s+="":"h4"==o.localName&&(s+="")),n+=1})),t(".flyout-sidebar").length?t(".flyout-sidebar-links").append('"):(t(".sidebar-links li a.is-active").parents("li").addClass("scroll-to-sidebar-nav").append(""),t(".sidebar-links li.scroll-to-sidebar-nav >a").removeClass("is-active").parents("li ul li a").addClass("is-active"))}(),t(".button-sidebar-open").on("click",(function(){t(".content-with-flyout-sidebar").addClass("sidebar-open")})),t(".button-sidebar-close").on("click",(function(){t(".content-with-flyout-sidebar").removeClass("sidebar-open")})),t(".select-with-input .input-dropdown li").on("click",(function(){var e=t(this).text();t(this).parents(".input-dropdown").find("p").text(e),t(this).parents(".input-dropdown").find("li").removeClass("is-active"),t(this).addClass("is-active"),t(this).parents(".form-search").find('input[type="text"]').attr("placeholder","Search: "+e)})),t(".search-filter-pills li a").on("click",(function(e){e.preventDefault();var i=t(this).parent("li");i.hasClass("is-active")?i.removeClass("is-active"):(t(".search-filter-pills li.is-active").removeClass("is-active"),i.addClass("is-active"))})),t(".clear-filters-link").on("click",(function(e){e.preventDefault(),t(".search-filter-pills li").removeClass("is-active")})),t(".sidebar-links li:has(ul li)").length?(t(".sidebar-links li:has(ul li) > a").each((function(){t(this).append('')})),t(".sidebar-links li:has(ul li) > ul").each((function(){t(this).css("display","none"),t(".sidebar-grandchild-links").css("display","none")}))):t(".sidebar-links li ul").remove(),t(".sidebar-links li a.is-active").each((function(){t(this).closest("li").find(".sidebar-child-links").removeAttr("style"),t(this).closest("li").find(".sidebar-grandchild-links").css("display","none")})),t(".sidebar-links li ul li a.is-active").each((function(){t(this).closest("ul").parent().find(".sidebar-child-links").removeAttr("style"),t(this).closest("li ul").find(".sidebar-grandchild-links").removeAttr("style")})),t(".sidebar-links li ul li ul a.is-active").each((function(){t(this).closest("ul").parent().find("ul").removeAttr("style"),t(this).closest("ul").parent().parent().parent().find(".sidebar-child-links").removeAttr("style")})),t(".sidebar-links li ul li ul li ul a.is-active").each((function(){t(this).closest("ul").parent().find("ul").removeAttr("style"),t(this).closest("ul").parent().parent().parent().parent().parent().find(".sidebar-child-links").removeAttr("style")})),t(".sidebar-links li ul li ul li ul li ul a.is-active").each((function(){t(this).closest("ul").parent().find("ul").removeAttr("style"),t(this).closest("ul").parent().parent().parent().parent().parent().parent().parent().find(".sidebar-child-links,.sidebar-grandchild-links,.sidebar-greatgrandchild-links").removeAttr("style")})),t(".sidebar-links li ul li ul li ul li ul li ul a.is-active").each((function(){t(this).closest("ul").parent().find("ul").removeAttr("style"),t(this).closest("ul").parent().parent().parent().parent().parent().parent().parent().parent().parent().find(".sidebar-child-links,.sidebar-grandchild-links,.sidebar-greatgrandchild-links,.sidebar-greatgreatgrandchild-links").removeAttr("style")})),t("body").on("click",".sidebar-links li:has(ul li) > a > .accordion-arrow",(function(e){e.preventDefault(),t(this).parent("a").parent("li").toggleClass("is-open"),t(this).parent("a").parent("li").find("> ul").slideToggle()})),t(".sidebar-accordion li:has(ul) > a").each((function(){t(this).append('')})),t("body").on("click",".sidebar-accordion li:has(ul) > a > .accordion-arrow",(function(e){e.preventDefault(),t(this).parent("a").parent("li").toggleClass("is-open"),t(this).parent("a").parent("li").find("> ul").slideToggle()})),t("ul.tabs").length){var o=t("ul.tabs").slick({dots:!1,arrows:!0,draggable:!1,infinite:!1,slidesToShow:3,slidesToScroll:1,centerMode:!1,variableWidth:!0,prevArrow:'
    next
    ',nextArrow:'
    previous
    '});t(".tabs-prev").hide(),o.on("afterChange",(function(e,i,a){var n=t(this).attr("data-tabs");0===a?t('ul[data-tabs="'+n+'"] .tabs-prev').removeClass("shown"):t('ul[data-tabs="'+n+'"] .tabs-prev').addClass("shown"),i.slideCount===a+1&&t('ul[data-tabs="'+n+'"] .tabs-next').addClass("hide")}))}function l(e){var i=t(document).scrollTop();t(".scroll-to-sidebar-nav li a").each((function(){var e=t(this),a=t(e.attr("href"));if(a.length)if(a.offset().top-50<=i){t(".scroll-to-sidebar-nav a").removeClass("active"),e.addClass("active");var n=e.attr("href").substr(1);localStorage.setItem("activeElementId",n)}else e.removeClass("active")}))}function r(){var e=t(window),i=t(".site-header--mobile").outerHeight();e.width()<=640?t("main.main").css("padding-top",i+"px"):t("main.main").css("padding-top","0px")}function d(){t("body").find("div.warning").each((function(){t(this).find(".warning-heading").length||(t(this).hasClass("note")?t(this).prepend('
    note

    Note

    '):t(this).hasClass("red")?t(this).prepend('
    warning

    Warning

    '):t(this).hasClass("yellow")?t(this).prepend('
    caution

    Caution

    '):t(this).hasClass("green")&&t(this).prepend('
    tip

    Tip

    '))}))}function p(){t(".selection-position").remove(),t(".text-node-tooltip").remove()}function h(e){var i=!1;if(navigator&&navigator.clipboard)navigator.clipboard.writeText(e),i=!0;else if(document.execCommand){var a=t("").css("background","#fff").css("position","relative").css("z-index","2").attr("value",e).appendTo("header").focus();a.select(),document.execCommand("copy"),i=!0,a.remove(),t(".copy-link-button").text("Copied!"),t(".tooltip").each((function(){"Copy Link"==t(this).text()&&t(this).text("Copied!")}))}i||console.log("No Clipboard Available")}t(".mobile-page-title p.subtitle").length&&t(".form-search-wrapper").addClass("has-subtitle"),t(".sidebar-menu-toggle").on("click",(function(){t(".sidebar-sticky").addClass("transition"),t(".sidebar-sticky").toggleClass("is-open"),t(this).toggleClass("is-open"),t(".sidebar-toggle-overlay").toggleClass("is-open")})),t(window).on("resize",(function(){t(".sidebar-sticky").removeClass("transition")})),t(".sidebar-form form").submit((function(e){e.preventDefault();var i=window.location.href,a=t('.radio-checkboxes input[type="radio"]:checked').attr("id"),n=t(".sidebar-form form textarea").val(),s="mailto:"+feedback_email_address+"?"+t.param({subject:feedback_email_subject,body:"Page: "+i+"\n\nHelpful: "+a+"\n\nText: "+n+"\n\n"});window.location.href=s})),t('.sidebar-form input[type="radio"]').on("change",(function(){t(".sidebar-form").addClass("option-selected")})),t(".sidebar-toggle-overlay").on("click",(function(){t(".sidebar-sticky").removeClass("is-open"),t(".sidebar-menu-toggle").removeClass("is-open"),t(".sidebar-toggle-overlay").removeClass("is-open")})),t("body").on("click",".scroll-to-sidebar-nav a",(function(e){e.preventDefault(),t(".sidebar-sticky").removeClass("is-open"),t(".sidebar-menu-toggle").removeClass("is-open"),t(".sidebar-toggle-overlay").removeClass("is-open"),t(window).width()<640?t("html, body").animate({scrollTop:t(t(this).attr("href")).offset().top-100},1e3):t("html, body").animate({scrollTop:t(t(this).attr("href")).offset().top},1e3)})),t(document).ready((function(){setTimeout((function(){if(t(".scroll-to-sidebar-nav").length){t(document).on("scroll",l);var e=localStorage.getItem("activeElementId");e&&(t(".scroll-to-sidebar-nav li a").removeClass("active"),t('a[href="#'+e+'"]').addClass("active"))}}),500);var e=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0);t("#left_sidebar a.is-active").offset().top>e/2&&t("#left_sidebar > .sidebar-sticky").animate({scrollTop:t("#left_sidebar a.is-active").offset().top-200},500)})),r(),t(window).on("resize",(function(){r()})),t("p.note").each((function(){t(this).wrap('
    '),t(this).wrap('
    '),d()})),t("p.warning").each((function(){t(this).wrap('
    '),t(this).wrap('
    '),d()})),t("p.caution").each((function(){t(this).wrap('
    '),t(this).wrap('
    '),d()})),t("p.tip").each((function(){t(this).wrap('
    '),t(this).wrap('
    '),d()})),(navigator&&navigator.clipboard||document.execCommand)&&t("h1[id],h2[id],h3[id],h4[id],h5[id],h6[id],dt[id]").each((function(){t(this).prepend(' copy link to clipboard')})),t("body").on("click",".copy-link-button",(function(e){e.preventDefault(),e.stopPropagation(),h(location.protocol+"//"+location.host+location.pathname+"#"+t(this).closest("[id]").attr("id"))})),t(".copy-code").on("click",(function(e){e.preventDefault(),e.stopPropagation(),navigator&&navigator.clipboard?h(t(this).closest(".code-wrapper").find(".code-inner").text()):console.log("No Clipboard Available")})),t("a.mobile-truncate-trigger").on("click",(function(e){e.preventDefault(),t(this).parents(".mobile-truncate").hasClass("is-open")?(t(this).parents(".mobile-truncate").toggleClass("is-open"),t(this).text(t(this).data("closed-text"))):(t(this).parents(".mobile-truncate").toggleClass("is-open"),t(this).text(t(this).data("open-text")))})),t(".mobile-filter > p").on("click",(function(){t(this).parents(".mobile-filter").toggleClass("is-active")})),t(".footer-menu > li > a").on("click",(function(e){e.preventDefault(),t(this).parents("li").toggleClass("is-open")})),t(document).on("click",(function(){t(".form-search-wrapper").removeClass("is-active"),t(".mobile-page-title p").removeClass("search-active")})),t(".icon-search").on("click",(function(e){e.preventDefault(),t(".form-search-wrapper").addClass("is-active"),t(".mobile-page-title p").addClass("search-active"),e.stopPropagation()})),t(".form-search-wrapper").on("click",(function(t){t.stopPropagation()})),t(document).foundation(),t('#edit_modal input[type="text"], #edit_modal input[type="email"], #edit_modal textarea').on("keyup",(function(){""!=t(this).val()?t(this).addClass("is-filled"):t(this).removeClass("is-filled")})),t(".success-message-close").on("click",(function(){t("#edit-success-message").fadeOut()})),t("#edit_modal form").on("submit",(function(t){t.preventDefault()})),t(document).on("formvalid.zf.abide",(function(e,i){console.log("ajax submit"),t("#form-name").val(),t("#form-email").val();var a=t("#form-comments").val(),n=(t("#screenshot").val(),window.location.href),s=t(".edit-modal-content").text(),o="mailto:"+feedback_email_address+"?"+t.param({subject:feedback_email_subject,body:"Page: "+n+"\n\nText: "+s+"\n\nComments: "+a+"\n\n"});window.location.href=o})).on("forminvalid.zf.abide",(function(t,e){console.log("Form invalid, don't submit")})),t(".warning-fixed .close-button").on("click",(function(){t(this).parents(".warning-fixed").hide()})),t(".impact-search, .input-search, .header-search").on("keyup",(function(){""!=t(this).val()?t(this).parents(".form-search").addClass("is-focused"):(t(this).parents(".form-search").removeClass("is-focused"),t(this).parents(".form-search").removeClass("show-reset"))})),t(".impact-search, .input-search, .header-search").on("blur",(function(){""!=t(this).val()&&(t(".site-header--mobile").is(":visible")||(t(this).parents(".form-search").removeClass("is-focused"),t(this).parents(".form-search").addClass("show-reset")))})),t('.form-search button[type="reset"]').on("click",(function(){t(this).parents(".form-search").removeClass("is-focused"),t(this).parents(".form-search").removeClass("show-reset")})),t("body").on("click","span.highlighted-text-node .before",(function(e){t("span.highlighted-text-node").each((function(){p()})),e.stopPropagation()})),t(window).bind("resizeEnd",(function(){t("span.highlighted-text-node").each((function(){p()}))})),t("body").on("mousedown",(function(e){"before"!=t(e.target).attr("class")?"before"!=t(e.target).attr("class")&&t("span.highlighted-text-node").each((function(){p()})):(html2canvas(document.body).then((function(e){if(t("canvas").remove(),t("#edit_modal form #screenshot").remove(),t("#edit_modal form").append(''),document.body.appendChild(e),t("canvas").length){var i=t("canvas").get(0).toDataURL();t("#edit_modal form #screenshot").val(i)}t("canvas").remove()})),new Foundation.Reveal(t("#edit_modal")).open(),e.stopPropagation())})),!0!==c&&t(document).on("mouseup",(function(){if(!t("body").hasClass("is-reveal-open")){!function(){if(t(window).width()>640){p(),t(".edit-modal-url").text(window.location.href);var e=window.getSelection();if(!e.rangeCount)return;var i=e.getRangeAt(0),a=e.toString();if(t(i.startContainer).parents(".main-page-content").length&&"form-search"!=t(i.startContainer).attr("class")&&"form-search is-focused"!=t(i.startContainer).attr("class")&&"form-search show-reset"!=t(i.startContainer).attr("class")&&"form-search form-search--header"!=t(i.startContainer).attr("class")&&"site-header"!=t(i.startContainer).attr("class")&&"form-search form-search--header is-focused"!=t(i.startContainer).attr("class")&&"form-search form-search--header show-reset"!=t(i.startContainer).attr("class")&&""!=a){var n=document.createElement("span");if(n.className="selection-position",window.getSelection().getRangeAt(0).insertNode(n),!t("#edit_modal").is(":visible")){var s=t(".selection-position").offset();t("body").prepend('
    Suggest An Edit
    '),t(".highlighted-text-node.text-node-tooltip").css({left:s.left,"z-index":8,top:s.top}),t(".edit-modal-content").text('"'+a+'"')}}}}();var e=window.getSelection();e=(e=e.toString()).replace(/(\r\n|\n\r|\r|\n)/g,"")}})),t(".has-tip").on("mouseout",(function(){setTimeout((function(){t(".tooltip").each((function(){"Copied!"==t(this).text()&&t(this).text("Copy Link")}))}),500)})),t('.filter-form input[type="text"]').on("keyup",(function(){""!=t(this).val()?(t(this).parents(".filter-form").find('button[type="reset"]').show(),t(this).parents(".filter-form").find('button[type="submit"]').hide()):(t(this).parents(".filter-form").find('button[type="reset"]').hide(),t(this).parents(".filter-form").find('button[type="submit"]').show())})),t('.filter-form button[type="reset"]').on("click",(function(){t(this).parents(".filter-form").find('button[type="reset"]').hide(),t(this).parents(".filter-form").find('button[type="submit"]').show()})),t(".checkbox-list li").on("click",(function(){t(this).find("input[type=checkbox]").click()})),t("pre").each((function(){t(this).attr("data-type")||t(this).attr("data-type","text/javascript").addClass("language-javascript"),t(this).addClass("line-numbers")})),Prism.highlightAll(),t(".panel-print").on("click",(function(){window.print()})),t(".panel-expand").on("click",(function(){t(".ul-accordion").find("> *:not(h3)").slideDown(),t(".accordion-object").find("> *:not(h3)").slideDown(),t(".panel-hide").show(),t(this).hide()})),t(".panel-hide").on("click",(function(){t(".ul-accordion").find("> *:not(h3)").slideUp(),t(".accordion-object").find("> *:not(h3)").slideUp(),t(".panel-expand").show(),t(this).hide()})),t(".site-header").addClass("sticky"),t(".ul-accordion *:not(h3):not(tr):not(th):not(td):not(thead):not(tbody)").hide(),t(".ul-accordion h3").on("click",(function(){t(this).parents(".ul-accordion").find("> *:not(h3)").slideToggle(),t(this).toggleClass("is-active")})),t(".ol-accordion").each((function(){t(this).find(".accordion-object > *:not(h3)").hide()})),t(".ol-accordion h3").on("click",(function(){t(this).parents(".accordion-object").find("> *:not(h3)").slideToggle(),t(this).toggleClass("is-active")})),t(".line-attached-list-ordered").each((function(e,i){t(i).find(".numbered").each((function(e,i){t(this).prepend(''+(e+1)+"")}))}))})),$(".panel-controls").each((function(){($(this).find(".ol-accordion").length||$(this).find(".ul-accordion").length||$(this).find(".accordion-object").length)&&($(this).append('expand panel'),$(this).append('hide panel')),!0!==l&&$(this).append('print'),!0!==p&&$(this).append('suggest an edit'),!0!==s&&$(this).append('pdf panel'),$(this).append('download')})),$("body").on("click",".panel-edit",(function(){$(".edit-modal-content").hide()})),$("body").on("click","#edit_modal .close-button",(function(){$(".edit-modal-content").show()})),$(window).resize((function(){this.resizeTO&&clearTimeout(this.resizeTO),this.resizeTO=setTimeout((function(){$(this).trigger("resizeEnd")}),500)}))}]);